Interface | Description |
---|---|
ASResourceFactory |
ASResourceFactory provides Resource-type-dependent functionality for an OCL Abstract Syntax (Pivot) Model
without requiring a corresponding Resource to exist.
|
ASResourceFactory.ASResourceFactoryExtension | |
ASResourceFactoryContribution | |
ICSI2ASMapping |
The ICSI2ASMapping maintains the mapping between CS elements or rather their CSIs
that remain stable after recreation and the AS elements.
|
Class | Description |
---|---|
AbstractASResourceFactory |
AbstractASResourceFactory provides the abstract functionality for creating and maintaining
OCL Abstract Syntax Resources.
|
AS2ID |
AS2ID computes the predictable xmi:ids for ASResources using LUSSIDs.
|
ASResourceFactoryContribution.Descriptor | |
ASResourceFactoryRegistry |
The ASResourceFactoryRegistry maintains the mapping from known ASResource content type
identifiers to the ASResourceFactory instance appropriate to the content type.
|
ASResourceFactoryRegistry.ContributionFunction | |
ASResourceFactoryRegistry.ExternalResourcePredicate | |
ASResourceFactoryRegistry.LoadedResourcePredicate | |
ASResourceImpl | |
ASSaver |
ASSaver ensures that all references to synthesized types are terminated
by local copies of the synthesized types.
|
EnvironmentFactoryAdapter |
An EnvironmentFactoryAdapter associates an EnvironmentFactory with a Resource or ResourceSet so
that algorithms can navigate from a Resource to re-use a shared EnvironmentFactory.
|
LUSSIDs |
The LUSSIDs class maintains the element to LUSSID and LUSSID to element mapping for the elements
of an ASResource.
|
LUSSIDs.UnstableXMIIDDiagnostics |
Aggregated Diagnostic added to ASResource.errors if xmi:id assignment has to allocate
an unstable random uuid to avoid a duplicate stable id.
|
OCLAdapter |
An OCLAdapter extends an EnvironmentFactoryAdapter so that the lifetime
of the OCL for a ResourceSet terminates with the ResourceSet adapter.
|
OCLASResourceFactory |
The Resource Factory for the pivot and extended pivot abstract syntax.
|
PivotLUSSIDs |
The LUSSIDs class maintains the element to LUSSID and LUSSID to element mapping for the elements
of an ASResource.
|
PivotSaveImpl |
PivotSaveImpl ensures that all references to specialized types are terminated
by local copies of the specialization.
|
PivotSaveImpl.Lookup |
The Lookup override enforces alphabetical order on saved features.
|
PlatformURIHandlerImpl |
PlatformURIHandlerImpl resolves platform:/plugin and platform:/resource URIs identically.
|
ProjectMap |
ProjectMap extends
ProjectManager to support polymorphic access in either plugin or standalone environments
to EMF resources and EPackages. |
ProjectMap.ProjectDescriptor | |
StandalonePlatformURIHandlerImpl |
StandalonePlatformURIHandlerImpl resolves platform:/plugin and platform:/resource URIs identically.
|
StandaloneProjectMap |
StandaloneProjectMap and
ProjectMap provide facilities to assist in
preparing the URIConverter , the EPackage.Registry , and the
and URIResourceMap of a ResourceSet and the global and
EcorePlugin#getPlatformResourceMap() and
EcorePlugin#getEPackageNsURIToGenModelLocationMap to support
arbitrary and compatible use of dynamically loaded resources such as
platform:/plugin and platform:/resource and
generated EPackages such as registered namespace URIs in both plugin and standalone
environments. |
StandaloneProjectMap.AbstractResourceDescriptor |
PackageDescriptor supports lazy class loading and initialization of a
compiled Ecore package.
|
StandaloneProjectMap.AbstractResourceLoadStatus | |
StandaloneProjectMap.CreateStrategy |
The CreateStrategy uses a programmtically created EPackage for all kinds of access,
and then changes the strategy to the LoadedStrategy for all further accesses.
|
StandaloneProjectMap.DelegatedMultiplePackageResource |
A DelegatedMultiplePackageResource may be installed in a ResourceSet.uriResourceMap so that the
appropriate generated EPackage is resolved as the fragment of a dynamically loaded
resource.
|
StandaloneProjectMap.DelegatedSinglePackageResource |
A DelegatedSinglePackageResource may be installed in a ResourceSet.uriResourceMap so that the
generated EPackage is resolved as a dynamically loaded resource.
|
StandaloneProjectMap.LoadBothStrategy |
The LoadBothStrategy permits metamodel schizophrenia and so access to the namespace URI resolves to an installed
resource while access to the platform plugin or resource URI resolve to a dynamically loaded resource.
|
StandaloneProjectMap.LoadDynamicResourceStrategy |
The LoadDynamicResourceStrategy uses the dynamic EPackage referenced by the platform resource/plugin URI for all kinds of access,
and then changes the strategy to LoadedStrategy for all further accesses.
|
StandaloneProjectMap.LoadFirstStrategy |
The LoadFirstStrategy uses the EPackage corresponding to the first access as either a namespace URI
or platform plugin.resource URI.Thereafter accesses to the same URI use the first loaded EPackage.
|
StandaloneProjectMap.LoadGeneratedPackageStrategy |
The LoadGeneratedPackageStrategy uses the generated EPackage referenced by the namespace URI for all kinds of access,
and then changes the strategy to the LoadedStrategy for all further accesses.
|
StandaloneProjectMap.LoadingBothLoadedDynamicResourceStrategy |
The LoadingBothLoadedDynamicResourceStrategy supports the using-model behaviour following a LoadBothStrategy
that has loaded a dynamic resource.
|
StandaloneProjectMap.MapToFirstConflictHandler |
MapToFirstConflictHandler resolves conflicts by returning the first loaded EPackage.
|
StandaloneProjectMap.MapToFirstConflictHandlerWithLog |
MapToFirstConflictHandler resolves conflicts by returning the first loaded EPackage.
|
StandaloneProjectMap.MultiplePackageResourceDescriptor |
PackageDescriptor supports lazy class loading and initialization of a
compiled Ecore package.
|
StandaloneProjectMap.MultiplePackageResourceLoadStatus | |
StandaloneProjectMap.PackageDescriptor |
PackageDescriptor supports lazy class loading and initialization of a
compiled Ecore package.
|
StandaloneProjectMap.PackageLoadStatus | |
StandaloneProjectMap.ProjectDescriptor | |
StandaloneProjectMap.SinglePackageResourceDescriptor |
PackageDescriptor supports lazy class loading and initialization of a
compiled Ecore package.
|
StandaloneProjectMap.SinglePackageResourceLoadStatus |
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.