Modifier and Type | Class and Description |
---|---|
protected static class |
StandaloneProjectMap.AbstractResourceLoadStrategy |
static class |
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.
|
static class |
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.
|
static class |
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.
|
static class |
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.
|
static class |
StandaloneProjectMap.LoadingBothLoadedDynamicResourceStrategy
The LoadingBothLoadedDynamicResourceStrategy supports the using-model behaviour following a LoadBothStrategy
that has loaded a dynamic resource.
|
Modifier and Type | Field and Description |
---|---|
static ProjectManager.IResourceLoadStrategy |
StandaloneProjectMap.LoadBothStrategy.INSTANCE |
static ProjectManager.IResourceLoadStrategy |
StandaloneProjectMap.LoadingBothLoadedDynamicResourceStrategy.INSTANCE |
static ProjectManager.IResourceLoadStrategy |
StandaloneProjectMap.LoadGeneratedPackageStrategy.INSTANCE |
static ProjectManager.IResourceLoadStrategy |
StandaloneProjectMap.LoadFirstStrategy.INSTANCE |
static ProjectManager.IResourceLoadStrategy |
StandaloneProjectMap.LoadDynamicResourceStrategy.INSTANCE |
protected ProjectManager.IResourceLoadStrategy |
StandaloneProjectMap.AbstractResourceLoadStatus.resourceLoadStrategy
The strategy to be used to resolve further URI to EPackage mappings.
|
Modifier and Type | Method and Description |
---|---|
ProjectManager.IResourceLoadStrategy |
StandaloneProjectMap.AbstractResourceLoadStatus.getResourceLoadStrategy() |
ProjectManager.IResourceLoadStrategy |
StandaloneProjectMap.PackageLoadStatus.getResourceLoadStrategy() |
Modifier and Type | Method and Description |
---|---|
void |
StandaloneProjectMap.configure(org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
ProjectManager.IResourceLoadStrategy resourceLoadStrategy,
ProjectManager.IConflictHandler conflictHandler)
Configure the PackageRegistry associated with ResourceSet to use a resourceLoadStrategy and conflictHandler when
resolving namespace ansd platform URIs.
|
void |
StandaloneProjectMap.AbstractResourceDescriptor.configure(org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
ProjectManager.IResourceLoadStrategy resourceLoadStrategy,
ProjectManager.IConflictHandler conflictHandler) |
void |
StandaloneProjectMap.PackageDescriptor.configure(org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
ProjectManager.IResourceLoadStrategy resourceLoadStrategy,
ProjectManager.IConflictHandler conflictHandler) |
void |
StandaloneProjectMap.ProjectDescriptor.configure(org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
ProjectManager.IResourceLoadStrategy resourceLoadStrategy,
ProjectManager.IConflictHandler conflictHandler) |
void |
StandaloneProjectMap.AbstractResourceLoadStatus.setResourceLoadStrategy(ProjectManager.IResourceLoadStrategy resourceLoadStrategy) |
Modifier and Type | Method and Description |
---|---|
void |
EnvironmentFactoryInternal.configureLoadStrategy(ProjectManager.IResourceLoadStrategy packageLoadStrategy,
ProjectManager.IConflictHandler conflictHandler)
Configure the PackageRegistry associated with the (external) ResourceSet to use a packageLoadStrategy and conflictHandler when
resolving namespace and platform URIs.
|
Modifier and Type | Method and Description |
---|---|
ProjectManager.IResourceLoadStrategy |
ProjectManager.IResourceLoadStatus.getResourceLoadStrategy()
Return the configured resource loading strategy.
|
Modifier and Type | Method and Description |
---|---|
void |
BasicProjectManager.configure(org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
ProjectManager.IResourceLoadStrategy instance,
ProjectManager.IConflictHandler instance2) |
void |
ProjectManager.configure(org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
ProjectManager.IResourceLoadStrategy instance,
ProjectManager.IConflictHandler instance2) |
void |
ProjectManager.IPackageDescriptor.configure(org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
ProjectManager.IResourceLoadStrategy strategy,
ProjectManager.IConflictHandler conflictHandler)
Configure the resourceSet-specific resource status of for this package to use
a strategy and a conflictHandler.
|
void |
ProjectManager.IProjectDescriptor.configure(org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
ProjectManager.IResourceLoadStrategy resourceLoadStrategy,
ProjectManager.IConflictHandler conflictHandler)
Configure the resourceSet-specific status of for this resource to use
a strategy and a conflictHandler.
|
void |
ProjectManager.IResourceDescriptor.configure(org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
ProjectManager.IResourceLoadStrategy resourceLoadStrategy,
ProjectManager.IConflictHandler conflictHandler) |
void |
ProjectManager.IResourceLoadStatus.setResourceLoadStrategy(ProjectManager.IResourceLoadStrategy resourceLoadStrategy)
Define a new package load strategy.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractEnvironmentFactory.configureLoadStrategy(ProjectManager.IResourceLoadStrategy packageLoadStrategy,
ProjectManager.IConflictHandler conflictHandler) |