public class ConditionChecker
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
ERR_CODE_COMPILATION |
static int |
ERR_CODE_EVALUATION |
Constructor and Description |
---|
ConditionChecker(java.lang.String conditionBody,
Element targetASTElement) |
Modifier and Type | Method and Description |
---|---|
boolean |
checkCondition(VMEvaluationStepper mainEvaluator) |
java.lang.Object |
evaluate(VMEvaluationStepper mainEvaluator) |
org.eclipse.emf.ecore.EClassifier |
getConditionType() |
public static final int ERR_CODE_COMPILATION
public static final int ERR_CODE_EVALUATION
public ConditionChecker(@NonNull java.lang.String conditionBody, @NonNull Element targetASTElement)
public java.lang.Object evaluate(@NonNull VMEvaluationStepper mainEvaluator) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
public boolean checkCondition(@NonNull VMEvaluationStepper mainEvaluator) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
public org.eclipse.emf.ecore.EClassifier getConditionType()