Package org.eclipse.epsilon.emc.emf
Class CachedResourceSet
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
- org.eclipse.emf.common.notify.impl.NotifierImpl
-
- org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
-
- org.eclipse.epsilon.emc.emf.CachedResourceSet
-
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier
,org.eclipse.emf.ecore.resource.ResourceSet
public class CachedResourceSet extends org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CachedResourceSet.Cache
-
Nested classes/interfaces inherited from class 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 Object & org.eclipse.emf.ecore.resource.Resource>
-
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
-
-
Field Summary
Fields Modifier and Type Field Description protected static CachedResourceSet.Cache
cache
-
Fields inherited from class org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
adapterFactories, loadOptions, packageRegistry, resourceFactoryRegistry, resourceLocator, resources, uriConverter, uriResourceMap
-
-
Constructor Summary
Constructors Constructor Description CachedResourceSet()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
configure(org.eclipse.emf.ecore.xmi.XMLResource resource)
org.eclipse.emf.ecore.resource.Resource
createNewResource(org.eclipse.emf.common.util.URI uri, String contentType)
org.eclipse.emf.ecore.resource.Resource
createResource(org.eclipse.emf.common.util.URI uri, String contentType)
static CachedResourceSet.Cache
getCache()
-
Methods inherited from class org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
createResource, delegatedGetResource, demandCreateResource, demandLoad, demandLoadHelper, getAdapterFactories, getAllContents, getEObject, getLoadOptions, getPackageRegistry, getResource, getResourceFactoryRegistry, getResources, getURIConverter, getURIResourceMap, handleDemandLoadException, setPackageRegistry, setResourceFactoryRegistry, setURIConverter, setURIResourceMap, toString
-
Methods inherited from class org.eclipse.emf.common.notify.impl.NotifierImpl
eAdapters, eBasicAdapters, eDeliver, eSetDeliver
-
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
-
-
-
-
Field Detail
-
cache
protected static final CachedResourceSet.Cache cache
-
-
Method Detail
-
getCache
public static CachedResourceSet.Cache getCache()
-
createResource
public org.eclipse.emf.ecore.resource.Resource createResource(org.eclipse.emf.common.util.URI uri, String contentType)
- Specified by:
createResource
in interfaceorg.eclipse.emf.ecore.resource.ResourceSet
- Overrides:
createResource
in classorg.eclipse.emf.ecore.resource.impl.ResourceSetImpl
-
createNewResource
public org.eclipse.emf.ecore.resource.Resource createNewResource(org.eclipse.emf.common.util.URI uri, String contentType)
-
configure
public void configure(org.eclipse.emf.ecore.xmi.XMLResource resource)
-
-