Class ConstraintContextAtom
java.lang.Object
org.eclipse.epsilon.erl.execute.data.RuleAtom<T>
org.eclipse.epsilon.erl.execute.data.ExecutableRuleAtom<T>
org.eclipse.epsilon.evl.execute.atoms.EvlAtom<ConstraintContext>
org.eclipse.epsilon.evl.execute.atoms.ConstraintContextAtom
- All Implemented Interfaces:
Runnable,Callable<Object>,Supplier<Object>,CheckedRunnable<EolRuntimeException>,CheckedSupplier<Object,,EolRuntimeException> CheckedEolRunnable,CheckedEolSupplier<Object>
- Since:
- 1.6
- Author:
- Sina Madani
-
Field Summary
Fields inherited from class org.eclipse.epsilon.erl.execute.data.ExecutableRuleAtom
context -
Constructor Summary
ConstructorsConstructorDescriptionConstraintContextAtom(ConstraintContext constraintContext, Object modelElement) ConstraintContextAtom(ConstraintContext constraintContext, Object modelElement, IEvlContext context) -
Method Summary
Modifier and TypeMethodDescriptionexecuteWithResults(IEvlContext context) static ArrayList<ConstraintContextAtom>getAllJobs(IEvlModule module) Methods inherited from class org.eclipse.epsilon.evl.execute.atoms.EvlAtom
getContext, setContextMethods inherited from class org.eclipse.epsilon.erl.execute.data.ExecutableRuleAtom
call, execute, getThrows, runThrowsMethods inherited from class org.eclipse.epsilon.erl.execute.data.RuleAtom
asEntry, equals, execute, hashCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.epsilon.eol.function.CheckedEolRunnable
runMethods inherited from interface org.eclipse.epsilon.eol.function.CheckedEolSupplier
get
-
Constructor Details
-
ConstraintContextAtom
public ConstraintContextAtom(ConstraintContext constraintContext, Object modelElement, IEvlContext context) -
ConstraintContextAtom
-
-
Method Details
-
executeWithResults
- Throws:
EolRuntimeException
-
executeWithResults
public Collection<UnsatisfiedConstraint> executeWithResults(IEvlContext context) throws EolRuntimeException - Throws:
EolRuntimeException
-
toConstraintAtoms
-
getAllJobs
public static ArrayList<ConstraintContextAtom> getAllJobs(IEvlModule module) throws EolModelElementTypeNotFoundException, EolModelNotFoundException
-