Package org.eclipse.ocl.examples.impactanalyzer.util

Interface Summary
OperationCallExpKeyedSet Keys sets of elements by OperationCallExp elements and implements the Iterable interface.
SemanticComparable  
 

Class Summary
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>