Package | Description |
---|---|
org.eclipse.ocl |
Definition of the extensible environment API for OCL parsing and evaluation.
|
org.eclipse.ocl.ecore |
Implementation of an OCL binding for the Ecore metamodel.
|
org.eclipse.ocl.uml |
Implementation of an OCL binding for the UML metamodel.
|
org.eclipse.ocl.util |
Miscellaneous utilities in support of the OCL parser and environment
implementations.
|
Modifier and Type | Class and Description |
---|---|
protected static class |
AbstractEvaluationEnvironment.AbstractTuple<O,P>
UML implementation of a tuple value.
|
Modifier and Type | Method and Description |
---|---|
Tuple<O,P> |
EvaluationEnvironment.createTuple(C type,
java.util.Map<P,java.lang.Object> values)
Creates a new tuple instance.
|
Modifier and Type | Method and Description |
---|---|
Tuple<org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature> |
EcoreEvaluationEnvironment.createTuple(org.eclipse.emf.ecore.EClassifier type,
java.util.Map<org.eclipse.emf.ecore.EStructuralFeature,java.lang.Object> values) |
Modifier and Type | Method and Description |
---|---|
Tuple<org.eclipse.uml2.uml.Operation,org.eclipse.uml2.uml.Property> |
UMLEvaluationEnvironment.createTuple(org.eclipse.uml2.uml.Classifier type,
java.util.Map<org.eclipse.uml2.uml.Property,java.lang.Object> values) |
Modifier and Type | Method and Description |
---|---|
static <PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> |
CollectionUtil.product(EvaluationEnvironment<C,O,P,CLS,E> evalEnv,
Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env,
java.util.Collection<?> self,
java.util.Collection<?> c,
C tupleType)
Implementation of the OCL
Collection::product(c : Collection(T2)) : Set(Tuple(first : T, second : T2))
operations.
|