Uses of Class
org.eclipse.epsilon.evl.dom.Constraint
Packages that use Constraint
Package
Description
-
Uses of Constraint in org.eclipse.epsilon.ecore.delegates.execution
Constructors in org.eclipse.epsilon.ecore.delegates.execution with parameters of type ConstraintModifierConstructorDescriptionEvlConstraint(Constraint program, List<ParseProblem> problems, IEvlContext context) -
Uses of Constraint in org.eclipse.epsilon.evl
Fields in org.eclipse.epsilon.evl with type parameters of type ConstraintMethods in org.eclipse.epsilon.evl that return ConstraintModifier and TypeMethodDescriptiondefault 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 ConstraintModifier and TypeMethodDescriptionEvlModule.getConstraints()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 ConstraintModifier and TypeFieldDescriptionprotected final ArrayList<Constraint>ConstraintContext.constraintsMethods in org.eclipse.epsilon.evl.dom that return types with arguments of type ConstraintMethods in org.eclipse.epsilon.evl.dom with parameters of type ConstraintModifier and TypeMethodDescriptionbooleanConstraintSelectTransfomer.canBeTransformed(Constraint constraint) 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 ConstraintModifier and TypeMethodDescriptionbooleanConstraintContext.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 ConstraintMethods in org.eclipse.epsilon.evl.execute that return ConstraintMethods in org.eclipse.epsilon.evl.execute with parameters of type ConstraintModifier and TypeMethodDescriptionvoidUnsatisfiedConstraint.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 ConstraintModifierConstructorDescriptionConstraintAtom(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 ConstraintModifier and TypeMethodDescriptiondefault 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 ConstraintModifier and TypeMethodDescriptionbooleanEvlContext.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 ConstraintModifier and TypeMethodDescriptionbooleanEvlContextParallel.shouldShortCircuit(Constraint constraint) -
Uses of Constraint in org.eclipse.epsilon.evl.parse
Methods in org.eclipse.epsilon.evl.parse with parameters of type Constraint -
Uses of Constraint in org.eclipse.epsilon.evl.trace
Fields in org.eclipse.epsilon.evl.trace declared as ConstraintFields in org.eclipse.epsilon.evl.trace with type parameters of type ConstraintModifier and TypeFieldDescriptionprotected final Set<Constraint>ConstraintTrace.storageOptimisedMethods in org.eclipse.epsilon.evl.trace that return ConstraintMethods in org.eclipse.epsilon.evl.trace with parameters of type ConstraintModifier and TypeMethodDescriptionvoidConstraintTrace.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 ConstraintModifierConstructorDescriptionConstraintTraceItem(Object instance, Constraint constraint, boolean result)