Uses of Interface
org.eclipse.epsilon.evl.execute.context.IEvlContext
-
-
Uses of IEvlContext in org.eclipse.epsilon.evl
Methods in org.eclipse.epsilon.evl that return IEvlContext Modifier and Type Method Description IEvlContext
EvlModule. getContext()
default IEvlContext
IEvlModule. getContext()
Constructors in org.eclipse.epsilon.evl with parameters of type IEvlContext Constructor Description EvlModule(IEvlContext context)
Instantiates the module with the specified execution context. -
Uses of IEvlContext in org.eclipse.epsilon.evl.dom
Methods in org.eclipse.epsilon.evl.dom with parameters of type IEvlContext Modifier and Type Method Description boolean
Constraint. appliesTo(java.lang.Object object, IEvlContext context)
boolean
ConstraintContext. appliesTo(java.lang.Object object, IEvlContext context)
boolean
ConstraintContext. appliesTo(java.lang.Object object, IEvlContext context, boolean checkType)
boolean
Fix. appliesTo(java.lang.Object self, IEvlContext context)
java.util.Optional<UnsatisfiedConstraint>
Constraint. check(java.lang.Object self, IEvlContext context)
boolean
ConstraintContext. execute(java.lang.Object modelElement, IEvlContext context)
Executes all of this ConstraintContext's constraints for the given element.boolean
ConstraintContext. execute(java.util.Collection<Constraint> constraintsToCheck, java.lang.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.void
ConstraintContext. execute(java.util.Collection<Constraint> constraintsToCheck, IEvlContext context)
Executes all of the give constraints for all applicable elements of this type.void
Fix. execute(java.lang.Object self, IEvlContext context)
protected boolean
Constraint. executeCheckBlock(java.lang.Object self, IEvlContext context)
java.lang.String
Fix. getTitle(java.lang.Object self, IEvlContext context)
java.lang.String
Constraint. getUnsatisfiedMessage(java.lang.Object self, IEvlContext context)
Returns the message to be used in UnsatisfiedConstraint.getMessage().boolean
Constraint. isLazy(IEvlContext context)
boolean
ConstraintContext. isLazy(IEvlContext context)
An entire context is lazy if all constraints are lazy, or if it is itself marked as lazy.boolean
ConstraintContext. isOfSourceKind(java.lang.Object modelElement, IEvlContext context)
Checks if the given model element is an instance of the kind described by this ConstraintContext.boolean
ConstraintContext. isOfSourceType(java.lang.Object modelElement, IEvlContext context)
Checks if the given model element is an instance of the type described by this ConstraintContext.boolean
Constraint. optimisedCheck(java.lang.Object self, IEvlContext context, boolean result)
protected boolean
Constraint. postprocessCheck(java.lang.Object self, IEvlContext context, UnsatisfiedConstraint unsatisfiedConstraint, boolean result)
protected UnsatisfiedConstraint
Constraint. preprocessCheck(java.lang.Object self, IEvlContext context)
boolean
Constraint. shouldBeChecked(java.lang.Object modelElement, IEvlContext context)
boolean
ConstraintContext. shouldBeChecked(java.lang.Object modelElement, IEvlContext context)
-
Uses of IEvlContext in org.eclipse.epsilon.evl.engine.test.acceptance
Methods in org.eclipse.epsilon.evl.engine.test.acceptance with parameters of type IEvlContext Modifier and Type Method Description static void
EvlTests. assertUnsatisfiedConstraints(int number, java.lang.String contextName, java.lang.String constraintName, IEvlContext context)
static void
EvlTests. testUnsatisfiedConstraintsForTestScriptAndModel(IEvlContext context)
-
Uses of IEvlContext in org.eclipse.epsilon.evl.execute
Fields in org.eclipse.epsilon.evl.execute declared as IEvlContext Modifier and Type Field Description protected IEvlContext
FixInstance. context
Methods in org.eclipse.epsilon.evl.execute that return IEvlContext Modifier and Type Method Description IEvlContext
FixInstance. getContext()
Constructors in org.eclipse.epsilon.evl.execute with parameters of type IEvlContext Constructor Description FixInstance(IEvlContext context, Fix fix)
-
Uses of IEvlContext in org.eclipse.epsilon.evl.execute.atoms
Methods in org.eclipse.epsilon.evl.execute.atoms that return IEvlContext Modifier and Type Method Description IEvlContext
EvlAtom. getContext()
Methods in org.eclipse.epsilon.evl.execute.atoms with parameters of type IEvlContext Modifier and Type Method Description java.util.Collection<UnsatisfiedConstraint>
ConstraintContextAtom. executeWithResults(IEvlContext context)
void
EvlAtom. setContext(IEvlContext context)
Constructors in org.eclipse.epsilon.evl.execute.atoms with parameters of type IEvlContext Constructor Description ConstraintAtom(Constraint constraint, java.lang.Object modelElement, IEvlContext context)
ConstraintContextAtom(ConstraintContext constraintContext, java.lang.Object modelElement, IEvlContext context)
EvlAtom(T construct, java.lang.Object modelElement, IEvlContext context)
-
Uses of IEvlContext in org.eclipse.epsilon.evl.execute.context
Classes in org.eclipse.epsilon.evl.execute.context that implement IEvlContext Modifier and Type Class Description class
EvlContext
Constructors in org.eclipse.epsilon.evl.execute.context with parameters of type IEvlContext Constructor Description EvlContext(IEvlContext other)
Copy constructor, intended for internal use only. -
Uses of IEvlContext in org.eclipse.epsilon.evl.execute.context.concurrent
Subinterfaces of IEvlContext in org.eclipse.epsilon.evl.execute.context.concurrent Modifier and Type Interface Description interface
IEvlContextParallel
Classes in org.eclipse.epsilon.evl.execute.context.concurrent that implement IEvlContext Modifier and Type Class Description class
EvlContextParallel
Methods in org.eclipse.epsilon.evl.execute.context.concurrent that return IEvlContext Modifier and Type Method Description protected IEvlContext
EvlContextParallel. createShadowThreadLocalContext()
IEvlContext
EvlContextParallel. getShadow()
-