|
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. |