|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
IndexableIterable<T> | IterableWithSize provides an Iterable that can be indexed and has a known size. |
StandaloneProjectMap.IConflictHandler | An IConflictHandler confligures the hanling of conflicting access between generated packages and dynamically loaded resources. |
StandaloneProjectMap.IPackageDescriptor | An IPackageDescriptor describes the modeling capabilities of a known model package and may be installed under a variety of synonyms in an EPackage.Registry to map multiple URIs to a single EPackage. |
StandaloneProjectMap.IPackageLoadStatus | An IPackageLoadStatus maintains the lazy load state of a package within an EPackage.Registry |
StandaloneProjectMap.IProjectDescriptor | An IProjectDescriptor describes the capabilities of a project. |
StandaloneProjectMap.IResourceDescriptor | An IResourceDescriptor describes the modeling capabilities of one or more known model packages in a genmodel. |
StandaloneProjectMap.IResourceLoadStatus | An IResourceLoadStatus maintains the lazy load state of a resource associated with a genmodel identified by an IResourceDescriptor within a ResourceSet. |
StandaloneProjectMap.IResourceLoadStrategy | An IResourceLoadStrategy determines how each of the possible forms of URI reference to an EPackage should loaded. |
Class Summary | |
---|---|
ArrayIterable<T> | ArrayIterable provides an Iterable for an Array |
DomainUtil | |
DomainUtil.EAnnotationComparator | |
DomainUtil.ENamedElementComparator | |
DomainUtil.NameableComparator | |
NameableLabelGenerator | |
ProjectMap | ProjectMap extends StandaloneProjectMap to support polymorphic access in either plugin or standalone environments
to EMF resources and EPackages. |
ProjectMap.ProjectDescriptor | |
SingletonIterator<T> | A SingletonIterator supports a single iteration over a given value. |
StandaloneProjectMap | StandaloneProjectMap and ProjectMap provide facilities to assist in
preparing the URIConverter , the EPackage.Registry, andd the
and URIResourceMap of a {@link ResourceSet} and the global and
{@link EcorePlugin#getPlatformResourceMap()} and
{@link 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 and invoking addEcorePackage() for each encounter. |
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 and invoking addGenModel() for each
encounter. |
StandaloneProjectMap.ProjectDescriptor | |
StandaloneProjectMap.SinglePackageResourceDescriptor | PackageDescriptor supports lazy class loading and initialization of a compiled Ecore package. |
StandaloneProjectMap.SinglePackageResourceLoadStatus |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |