Class ConstraintSplitWriter.IdentityConstraintFilter
- java.lang.Object
-
- net.ssehub.easy.varModel.persistency.ConstraintSplitWriter.IdentityConstraintFilter
-
- All Implemented Interfaces:
ConstraintSplitWriter.IConstraintFilter
- Enclosing class:
- ConstraintSplitWriter
public static class ConstraintSplitWriter.IdentityConstraintFilter extends java.lang.Object implements ConstraintSplitWriter.IConstraintFilter
An identity constraint filter.- Author:
- Holger Eichelberger
-
-
Field Summary
Fields Modifier and Type Field Description private ConstraintSyntaxTreeconstraint
-
Constructor Summary
Constructors Constructor Description IdentityConstraintFilter(ConstraintSyntaxTree constraint)Creates a constraint filter which reacts on identity withconstraint.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleansplitAt(IModelElement context, ConstraintSyntaxTree constraint)Returns whether the split shall happen atconstraint.
-
-
-
Field Detail
-
constraint
private ConstraintSyntaxTree constraint
-
-
Constructor Detail
-
IdentityConstraintFilter
public IdentityConstraintFilter(ConstraintSyntaxTree constraint)
Creates a constraint filter which reacts on identity withconstraint.- Parameters:
constraint- the constraint to check for
-
-
Method Detail
-
splitAt
public boolean splitAt(IModelElement context, ConstraintSyntaxTree constraint)
Description copied from interface:ConstraintSplitWriter.IConstraintFilterReturns whether the split shall happen atconstraint. Please note that the first time this function returnstruewill cause the split. Furthertrueas return value will be ignored.- Specified by:
splitAtin interfaceConstraintSplitWriter.IConstraintFilter- Parameters:
context- the directly containing / using model elementconstraint- the constraint to check- Returns:
trueif the split shall happen atconstraint,falseelse
-
-