Interface | Description |
---|---|
ASResourceFactory |
ASResourceFactory provides Resource-type-dependent functionality for an OCL Abstract Syntax (Pivot) Model
without requiring a corresponding Resource to exist.
|
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.
|
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 Resource creation can re-use a shared EnvironmentFactory.
|
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 abstract syntax.
|
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.
|
ProjectMap |
ProjectMap extends
ProjectManager to support polymorphic access in either plugin or standalone environments
to EMF resources and EPackages. |
ProjectMap.ProjectDescriptor | |
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.AbstractResourceLoadStrategy | |
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.EPackageDescriptor |
EPackageDescriptor is an EPackage.Descriptor that loads the appropriate EPackage to resolve a Namespace URI reference
to a generated or dynamically loaded EPackage in accordance with the configured ResourceLoadStrategy.
|
StandaloneProjectMap.GenModelReader |
GenModelReader provides the SAX callbacks to support reading
the genPackages element in a genmodel file.
|
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.PluginReader |
PluginReader provides the SAX callbacks to support reading the
org.eclipse.emf.ecore.generated_package extension point in a plugin.xml
file and activating the GenModelReader to process the
ecorePackage locations.
|
StandaloneProjectMap.ProjectDescriptor | |
StandaloneProjectMap.SinglePackageResourceDescriptor |
PackageDescriptor supports lazy class loading and initialization of a
compiled Ecore package.
|
StandaloneProjectMap.SinglePackageResourceLoadStatus |