Class Summary |
AbstractMetaModelManagerResourceAdapter<T extends Resource> |
A MetaModelManagerResourceAdapter enhances the Resource for a Concrete Syntax model
to support synchronization with a Pivot model representation. |
AbstractTypeServer |
An AbstractTypeServer provides the co-ordinated operation, property and superclass lookup caches for one or more merged types. |
AbstractTypeServer.BestOperation |
|
AbstractTypeServer.MapValues |
|
AbstractTypeServer.QualifiedName2DomainInheritance |
|
AnyTypeServer |
|
CollectionTypeServer |
An CollectionTypeServer supports one or more merged collection types as the source for operations, properties or superclasses
and additionally supports their specializations. |
EnumerationTypeServer |
|
EnumeratorEnumerationLiteral |
An EnumeratorEnumerationLiteral is used as the unboxed representation when no Ecore Enumerator is avaialble. |
ExtensibleTypeServer |
An ExtensibleTypeServer supports one or more merged types as the source for operations, properties or superclasses. |
ExtensionTypeServer |
An ExtensionTypeServer supports the type for the extension of a class by a stereotype application. |
FinalAnalysis |
|
ImplementationManager |
ImplementationManager encapsulates the knowledge about known feature implementations. |
InvalidTypeServer |
|
LambdaTypeManager |
LambdaTypeManager encapsulates the knowledge about known lambda types. |
MetaclassServer |
A MetaclassServer supports one or more merged types as the source for operations, properties or superclasses
and additionally supports their specializations. |
MetaModelManager |
|
MetaModelManagerResourceAdapter |
A MetaModelManagerResourceAdapter enhances the Resource for a Concrete Syntax model
to support synchronization with a Pivot model representation. |
MetaModelManagerResourceSetAdapter |
A MetaModelManagerResourceSetAdapter associates a MetaModelManager with a ResourceSet so
that Resource creation can re-use a shared MetaModelManager. |
NestedPackageServer |
A RootPackageServer adapts the primary nested Package to coordinate the coherent behavior of a primary and one or more
secondary Packages as required for Complete OCL package extension. |
Orphanage |
An Orphanage provides a Package that weakly contains elements such as type specializations that
should require a container for the purposes of validation, but which should be eligible for
garbage collection whenever no longer in use. |
Orphanage.OrphanResource |
|
OrphanPackageServer |
The OrphanPackageServer ensures that orphan types have their own servers. |
OrphanTypeServer |
An OrphanTypeServer provides a 'merge' type behaviour for a synthesized type that forms part of the
OrphanPackage rather than a true package. |
PackageManager |
PackageManager encapsulates the knowledge about known packages and their nsURIs. |
PackageServer |
A PackageServer adapts the primary Package to coordinate the coherent behavior of a primary and one or more
secondary Packages as required for Complete OCL package extension. |
PivotExecutorManager |
n PivotExecutorManager instance provides the bridge between a conventional EMF execution context
and the richer OCL Pivot concepts. |
PivotIdResolver |
|
PivotStandardLibrary |
|
PrecedenceManager |
PrecedenceManager encapsulates the knowledge about known precedences. |
PrimitiveTypeServer |
A PrimitiveTypeServer supports one or more merged primitive types. |
RootPackageServer |
A RootPackageServer adapts the primary root Package to coordinate the coherent behavior of a primary and one or more
secondary Packages as required for Complete OCL package extension. |
TemplateableTypeServer |
An TemplateableTypeServer supports one or more merged types as the source for operations, properties or superclasses
and additionally supports their specializations. |
TemplateParameterReferenceVisitor |
The TemplateParameterReferenceVisitor traverse a type declaration to gather all references to TemplateParameters as a mapping
from each template parameter to it's hierarchical index. |
TemplateParameterSubstitutionVisitor |
A TemplateParameterSubstitutionVisitor traverses a CallExp to identify the formal/actual TemplateParameterSubstitutions
associated with that CallExp. |
TemplateSpecialisation |
A TemplateSpecialisation supports resolution of template parameter within an element referenced from an OCL expression. |
TupleTypeManager |
TupleTypeManager encapsulates the knowledge about known tuple types. |
TupleTypeManager.TuplePart |
TuplePart provides a convenient descriptor for a tuple part complying with the full EMF model protocols. |