Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'deprecated/org.eclipse.papyrus.core.queries.test/src/org/eclipse/papyrus/core/queries/test/modisco/queries/AND.java')
-rw-r--r--deprecated/org.eclipse.papyrus.core.queries.test/src/org/eclipse/papyrus/core/queries/test/modisco/queries/AND.java22
1 files changed, 22 insertions, 0 deletions
diff --git a/deprecated/org.eclipse.papyrus.core.queries.test/src/org/eclipse/papyrus/core/queries/test/modisco/queries/AND.java b/deprecated/org.eclipse.papyrus.core.queries.test/src/org/eclipse/papyrus/core/queries/test/modisco/queries/AND.java
new file mode 100644
index 00000000000..372ac3939db
--- /dev/null
+++ b/deprecated/org.eclipse.papyrus.core.queries.test/src/org/eclipse/papyrus/core/queries/test/modisco/queries/AND.java
@@ -0,0 +1,22 @@
+package org.eclipse.papyrus.core.queries.test.modisco.queries;
+import org.eclipse.emf.facet.infra.query.core.exception.ModelQueryExecutionException;
+import org.eclipse.emf.facet.infra.query.core.java.IJavaModelQuery;
+import org.eclipse.emf.facet.infra.query.core.java.ParameterValueList;
+import org.eclipse.uml2.uml.NamedElement;
+
+/** test - AND query */
+public class AND implements IJavaModelQuery<NamedElement, Boolean> {
+
+ /**
+ * {@inheritDoc}
+ */
+ public Boolean evaluate(final NamedElement context, final ParameterValueList parameterValues)
+ throws ModelQueryExecutionException {
+ // retrieve operand left
+ boolean leftValue = (Boolean)parameterValues.getValueByParameterName("AND_leftOperand");
+ // retrieve operand right
+ boolean rightValue = (Boolean)parameterValues.getValueByParameterName("AND_rightOperand");
+ // return value
+ return (leftValue && rightValue);
+ }
+}

Back to the top