Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.eef.core/src/org/eclipse/eef/core/internal/EEFCompoundInterpreter.java')
-rw-r--r--plugins/org.eclipse.eef.core/src/org/eclipse/eef/core/internal/EEFCompoundInterpreter.java25
1 files changed, 3 insertions, 22 deletions
diff --git a/plugins/org.eclipse.eef.core/src/org/eclipse/eef/core/internal/EEFCompoundInterpreter.java b/plugins/org.eclipse.eef.core/src/org/eclipse/eef/core/internal/EEFCompoundInterpreter.java
index f492f8bb8..c25368791 100644
--- a/plugins/org.eclipse.eef.core/src/org/eclipse/eef/core/internal/EEFCompoundInterpreter.java
+++ b/plugins/org.eclipse.eef.core/src/org/eclipse/eef/core/internal/EEFCompoundInterpreter.java
@@ -20,8 +20,6 @@ import java.util.Map;
import org.eclipse.eef.interpreter.api.IEvaluationResult;
import org.eclipse.eef.interpreter.api.IInterpreter;
import org.eclipse.eef.interpreter.api.IInterpreterProvider;
-import org.eclipse.eef.interpreter.api.IValidationResult;
-import org.eclipse.sirius.expression.SiriusExpressionDescription;
/**
* Utility class encapsulating all the available interpreters.
@@ -69,30 +67,13 @@ public class EEFCompoundInterpreter implements IInterpreter {
/**
* {@inheritDoc}
*
- * @see org.eclipse.eef.interpreter.api.IInterpreter#evaluateExpression(java.util.Map,
- * org.eclipse.sirius.expression.ExpressionDescription, java.lang.String)
+ * @see org.eclipse.eef.interpreter.api.IInterpreter#evaluateExpression(java.util.Map, java.lang.String)
*/
@Override
- public IEvaluationResult evaluateExpression(Map<String, Object> variables, SiriusExpressionDescription expressionDescription,
- String expressionBody) {
+ public IEvaluationResult evaluateExpression(Map<String, Object> variables, String expressionBody) {
IInterpreter interpreter = this.getInterpreterForExpression(expressionBody);
if (interpreter != null) {
- return interpreter.evaluateExpression(variables, expressionDescription, expressionBody);
- }
- return null;
- }
-
- /**
- * {@inheritDoc}
- *
- * @see org.eclipse.eef.interpreter.api.IInterpreter#validateExpression(org.eclipse.sirius.expression.ExpressionDescription,
- * java.lang.String)
- */
- @Override
- public IValidationResult validateExpression(SiriusExpressionDescription expressionDescription, String expressionBody) {
- IInterpreter interpreter = this.getInterpreterForExpression(expressionBody);
- if (interpreter != null) {
- return interpreter.validateExpression(expressionDescription, expressionBody);
+ return interpreter.evaluateExpression(variables, expressionBody);
}
return null;
}

Back to the top