public class EmfLogicalResourceSet
extends org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.MappedResourceLocator, org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.ResourceLocator, org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.ResourcesEList<E extends java.lang.Object & org.eclipse.emf.ecore.resource.Resource>org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterListadapterFactories, loadOptions, packageRegistry, resourceFactoryRegistry, resourceLocator, resources, uriConverter, uriResourceMap| Constructor and Description |
|---|
EmfLogicalResourceSet(org.eclipse.emf.ecore.resource.ResourceSet sharedResourceSet)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.ecore.resource.Resource |
createResource(org.eclipse.emf.common.util.URI uri) |
protected java.util.List |
getAllLogicalModelFiles()
List of merging logical model files.
|
org.eclipse.emf.ecore.EObject |
getEObject(org.eclipse.emf.common.util.URI uri,
boolean loadOnDemand) |
protected org.eclipse.core.resources.IFile |
getFile(org.eclipse.emf.common.util.URI uri)
Finds the workspace file corresponding to the uri
|
org.eclipse.emf.ecore.resource.Resource |
getResource(org.eclipse.emf.common.util.URI uri,
boolean loadOnDemand) |
org.eclipse.emf.ecore.resource.ResourceSet |
getSharedResourceSet() |
protected boolean |
isLogicalResourceURI(org.eclipse.emf.common.util.URI uri)
Determines whether the given resource uri is part of the merging logical
resource set or not.
|
protected org.eclipse.emf.common.util.URI |
normalizeLogicalURI(org.eclipse.emf.common.util.URI logicalURI)
If the URI is a logical, normalizes it and returns its physical uri.
|
createResource, delegatedGetResource, demandCreateResource, demandLoad, demandLoadHelper, getAdapterFactories, getAllContents, getLoadOptions, getPackageRegistry, getResourceFactoryRegistry, getResources, getURIConverter, getURIResourceMap, handleDemandLoadException, setPackageRegistry, setResourceFactoryRegistry, setURIConverter, setURIResourceMap, toStringeAdapters, eBasicAdapters, eDeliver, eSetDelivereBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotifypublic EmfLogicalResourceSet(org.eclipse.emf.ecore.resource.ResourceSet sharedResourceSet)
sharedResourceSet - the shared resource set (such as MEditingDomain.INSTANCE)protected boolean isLogicalResourceURI(org.eclipse.emf.common.util.URI uri)
uri - the resource uripublic org.eclipse.emf.ecore.EObject getEObject(org.eclipse.emf.common.util.URI uri,
boolean loadOnDemand)
getEObject in interface org.eclipse.emf.ecore.resource.ResourceSetgetEObject in class org.eclipse.emf.ecore.resource.impl.ResourceSetImplpublic org.eclipse.emf.ecore.resource.Resource getResource(org.eclipse.emf.common.util.URI uri,
boolean loadOnDemand)
getResource in interface org.eclipse.emf.ecore.resource.ResourceSetgetResource in class org.eclipse.emf.ecore.resource.impl.ResourceSetImplpublic org.eclipse.emf.ecore.resource.Resource createResource(org.eclipse.emf.common.util.URI uri)
createResource in interface org.eclipse.emf.ecore.resource.ResourceSetcreateResource in class org.eclipse.emf.ecore.resource.impl.ResourceSetImplprotected org.eclipse.emf.common.util.URI normalizeLogicalURI(org.eclipse.emf.common.util.URI logicalURI)
logicalURI - -
The logical uri to be converted.protected java.util.List getAllLogicalModelFiles()
protected org.eclipse.core.resources.IFile getFile(org.eclipse.emf.common.util.URI uri)
uri - the model file resource uripublic final org.eclipse.emf.ecore.resource.ResourceSet getSharedResourceSet()