| Interface | Description |
|---|---|
| OperationCallExpKeyedSet |
Keys sets of elements by
OperationCallExp elements and implements the Iterable interface. |
| SemanticComparable |
| Class | Description |
|---|---|
| AnnotatedEObject |
The AnnotatedEObject is a delegate of an
EObject that adds support for String annotations. |
| EcoreEnvironmentFactoryWithScopedExtentMap |
An OCL environment factory that is parameterizable during construction with an
OppositeEndFinder in addition to the default parameterization of the
package EPackage.Registry. |
| EcoreEvaluationEnvironmentWithScopedExtentMap | |
| EntryIterableWithIterableForNullKey | |
| FlatSet |
A simplified implementation of the
OperationCallExpKeyedSet interface which is actually unable to
associate the AnnotatedEObjects with OperationCallExp expressions but instead just keeps
the AnnotatedEObjects as flat sets. |
| HighlightingToStringVisitor | |
| IterableAsOperationCallExpKeyedSet |
Encapsulates an
Iterable of AnnotatedEObjects as if it could be queried for the specific
operation call expression through which a subset of it was traced. |
| OCL |
Eases the construction of an OCL instance configured with a specific
OppositeEndFinder. |
| OCLFactory |
Required by the Impact Analyzer to create
OCL objects
that are properly and consistently configured. |
| OclHelper | |
| OperationCallExpKeyedSetFactory |
Produces
OperationCallExpKeyedSet objects, either of type OperationCallExpKeyedSetImpl in case
the isOperationCallSelectionActive argument passed to the constructor was true,
or FlatSet objects otherwise. |
| OperationCallExpKeyedSetImpl |
Immutable implementation of a data structure keyed by
OperationCallExp expressions where the values
are sets of E objects. |
| SemanticIdentity | |
| Tuple | |
| Tuple.Pair<A,B> | |
| Tuple.Triple<A,B,C> |