Package org.eclipse.emf.cdo.common.model
Class EMFUtil.ExtResourceSet
- 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.emf.cdo.common.model.EMFUtil.ExtResourceSet
 
 
 
 
- 
- All Implemented Interfaces:
- org.eclipse.emf.common.notify.Notifier,- org.eclipse.emf.ecore.resource.ResourceSet
 - Enclosing class:
- EMFUtil
 
 public static class EMFUtil.ExtResourceSet extends org.eclipse.emf.ecore.resource.impl.ResourceSetImplAn extension ofResourceSetImplthat allows demandLoading of resources and delegation of resource lookups, to be switched on/off as desired.- Since:
- 4.0
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.resource.impl.ResourceSetImplorg.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>
 - 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImplorg.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.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
 
- 
 - 
Field Summary- 
Fields inherited from class org.eclipse.emf.ecore.resource.impl.ResourceSetImpladapterFactories, loadOptions, packageRegistry, resourceFactoryRegistry, resourceLocator, resources, uriConverter, uriResourceMap
 
- 
 - 
Constructor SummaryConstructors Constructor Description ExtResourceSet(boolean delegating, boolean demandLoading)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.eclipse.emf.ecore.resource.ResourcedelegatedGetResource(org.eclipse.emf.common.util.URI uri, boolean loadOnDemand)protected voiddemandLoad(org.eclipse.emf.ecore.resource.Resource resource)booleanisDelegating()booleanisDemandLoading()voidsetDelegating(boolean delegating)voidsetDemandLoading(boolean demandLoading)- 
Methods inherited from class org.eclipse.emf.ecore.resource.impl.ResourceSetImplcreateResource, createResource, demandCreateResource, 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.NotifierImpleAdapters, eBasicAdapters, eDeliver, eSetDeliver
 - 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpleBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
 
- 
 
- 
- 
- 
Method Detail- 
isDelegatingpublic boolean isDelegating() 
 - 
setDelegatingpublic void setDelegating(boolean delegating) 
 - 
isDemandLoadingpublic boolean isDemandLoading() 
 - 
setDemandLoadingpublic void setDemandLoading(boolean demandLoading) 
 - 
demandLoadprotected void demandLoad(org.eclipse.emf.ecore.resource.Resource resource) throws java.io.IOException- Overrides:
- demandLoadin class- org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
- Throws:
- java.io.IOException
 
 - 
delegatedGetResourceprotected org.eclipse.emf.ecore.resource.Resource delegatedGetResource(org.eclipse.emf.common.util.URI uri, boolean loadOnDemand)- Overrides:
- delegatedGetResourcein class- org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
 
 
- 
 
-