Uses of Class
org.eclipse.epsilon.evl.dom.Constraint
-
-
Uses of Constraint in org.eclipse.epsilon.evl
Fields in org.eclipse.epsilon.evl with type parameters of type Constraint Modifier and Type Field Description protected ArrayList<Constraint>EvlModule. constraintsMethods in org.eclipse.epsilon.evl that return Constraint Modifier and Type Method Description default ConstraintIEvlModule. getConstraint(String constraintName, String contextName, Object modelElement, ModuleElement ast)Finds a Constraint instance in this module based on the specified filters.Methods in org.eclipse.epsilon.evl that return types with arguments of type Constraint Modifier and Type Method Description List<Constraint>EvlModule. getConstraints()List<Constraint>IEvlModule. getConstraints()protected Collection<Constraint>EvlModule. getOptimisedConstraintsFor(ConstraintContext constraintContext)protected Collection<Constraint>EvlModule. preProcessConstraintContext(ConstraintContext constraintContext) -
Uses of Constraint in org.eclipse.epsilon.evl.dom
Fields in org.eclipse.epsilon.evl.dom with type parameters of type Constraint Modifier and Type Field Description protected ArrayList<Constraint>ConstraintContext. constraintsMethods in org.eclipse.epsilon.evl.dom that return types with arguments of type Constraint Modifier and Type Method Description List<Constraint>ConstraintContext. getConstraints()Methods in org.eclipse.epsilon.evl.dom with parameters of type Constraint Modifier and Type Method Description booleanConstraintSelectTransfomer. canBeTransformed(Constraint constraint)ExecutableBlock<?>ConstraintSelectTransfomer. transformIntoSelect(Constraint constraint)Produces a new ExecutableBlock that will find all invalid objects at once.voidIEvlVisitor. visit(Constraint constraint)Method parameters in org.eclipse.epsilon.evl.dom with type arguments of type Constraint Modifier and Type Method Description booleanConstraintContext. execute(Collection<Constraint> constraintsToCheck, Object modelElement, IEvlContext context)Executes all constraints for the given model element, provided it is applicable to this ConstraintContext and that this ConstraintContext is not lazy.voidConstraintContext. execute(Collection<Constraint> constraintsToCheck, IEvlContext context)Executes all of the give constraints for all applicable elements of this type. -
Uses of Constraint in org.eclipse.epsilon.evl.execute
Fields in org.eclipse.epsilon.evl.execute declared as Constraint Modifier and Type Field Description protected ConstraintUnsatisfiedConstraint. constraintMethods in org.eclipse.epsilon.evl.execute that return Constraint Modifier and Type Method Description ConstraintUnsatisfiedConstraint. getConstraint()Methods in org.eclipse.epsilon.evl.execute with parameters of type Constraint Modifier and Type Method Description voidUnsatisfiedConstraint. setConstraint(Constraint constraint) -
Uses of Constraint in org.eclipse.epsilon.evl.execute.atoms
Constructors in org.eclipse.epsilon.evl.execute.atoms with parameters of type Constraint Constructor Description ConstraintAtom(Constraint constraint, Object modelElement)ConstraintAtom(Constraint constraint, Object modelElement, IEvlContext context) -
Uses of Constraint in org.eclipse.epsilon.evl.execute.context
Methods in org.eclipse.epsilon.evl.execute.context that return types with arguments of type Constraint Modifier and Type Method Description default Set<Constraint>IEvlContext. getConstraintsDependedOn()default Map<Constraint,Integer>IEvlContext. getUnsatisfiedConstraintsBySize()default Map<Constraint,Set<Object>>IEvlContext. sortUnsatisfiedConstraints()Methods in org.eclipse.epsilon.evl.execute.context with parameters of type Constraint Modifier and Type Method Description booleanEvlContext. shouldShortCircuit(Constraint constraint)default booleanIEvlContext. shouldShortCircuit(Constraint constraint)Checks whether the condition for short-circuiting is met, either by previous invocation returning true or if there are unsatisfied constraints and theIEvlContext.isShortCircuiting()flag is enabled, or if the specified module element has been annotated with a termination criteria and an unsatisfied constraint containing the type is already present. -
Uses of Constraint in org.eclipse.epsilon.evl.execute.context.concurrent
Methods in org.eclipse.epsilon.evl.execute.context.concurrent with parameters of type Constraint Modifier and Type Method Description booleanEvlContextParallel. shouldShortCircuit(Constraint constraint) -
Uses of Constraint in org.eclipse.epsilon.evl.parse
Methods in org.eclipse.epsilon.evl.parse with parameters of type Constraint Modifier and Type Method Description voidEvlUnparser. visit(Constraint constraint) -
Uses of Constraint in org.eclipse.epsilon.evl.trace
Fields in org.eclipse.epsilon.evl.trace declared as Constraint Modifier and Type Field Description protected ConstraintConstraintTraceItem. constraintFields in org.eclipse.epsilon.evl.trace with type parameters of type Constraint Modifier and Type Field Description protected Set<Constraint>ConstraintTrace. storageOptimisedMethods in org.eclipse.epsilon.evl.trace that return Constraint Modifier and Type Method Description ConstraintConstraintTraceItem. getConstraint()Methods in org.eclipse.epsilon.evl.trace with parameters of type Constraint Modifier and Type Method Description voidConstraintTrace. addChecked(Constraint constraint, Object object, boolean result)voidConstraintTrace. addCheckedOptimised(Constraint constraint)Indicates that this constraint was checked in an optimised manner, so we only have the trace items for the invalid items and anything else is considered checked and valid.booleanConstraintTrace. isChecked(Constraint constraint, Object instance)booleanConstraintTrace. isSatisfied(Constraint constraint, Object instance)voidConstraintTraceItem. setConstraint(Constraint constraint)Constructors in org.eclipse.epsilon.evl.trace with parameters of type Constraint Constructor Description ConstraintTraceItem(Object instance, Constraint constraint, boolean result)
-