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, setContext
Methods inherited from class org.eclipse.epsilon.erl.execute.data.ExecutableRuleAtom
call, execute, getThrows, runThrows
Methods inherited from class org.eclipse.epsilon.erl.execute.data.RuleAtom
asEntry, equals, execute, hashCode, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.epsilon.eol.function.CheckedEolRunnable
run
Methods 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
-