org.eclipse.xtext.resource
Class ResourceSetReferencingResourceSetImpl

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended by org.eclipse.emf.common.notify.impl.NotifierImpl
          extended by org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
              extended by org.eclipse.xtext.resource.XtextResourceSet
                  extended by org.eclipse.xtext.resource.ResourceSetReferencingResourceSetImpl
All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.resource.ResourceSet, ResourceSetReferencingResourceSet

public class ResourceSetReferencingResourceSetImpl
extends XtextResourceSet
implements ResourceSetReferencingResourceSet

Author:
Sven Efftinge - Initial contribution and API

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
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.BasicNotifierImpl
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.EObservableAdapterList
 
Field Summary
 
Fields inherited from class org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
adapterFactories, loadOptions, packageRegistry, resourceFactoryRegistry, resources, uriConverter, uriResourceMap
 
Fields inherited from class org.eclipse.emf.common.notify.impl.NotifierImpl
eAdapters, EDELIVER, eFlags, ELAST_NOTIFIER_FLAG
 
Fields inherited from interface org.eclipse.emf.ecore.resource.ResourceSet
RESOURCE_SET__RESOURCES
 
Constructor Summary
ResourceSetReferencingResourceSetImpl()
           
 
Method Summary
 org.eclipse.emf.ecore.EObject getEObject(org.eclipse.emf.common.util.URI uri, boolean loadOnDemand)
           
 java.util.List<org.eclipse.emf.ecore.resource.ResourceSet> getReferencedResourceSets()
           
 org.eclipse.emf.ecore.resource.Resource getResource(org.eclipse.emf.common.util.URI uri, boolean loadOnDemand)
           
 
Methods inherited from class org.eclipse.xtext.resource.XtextResourceSet
addLoadOption, getClasspathURIContext, getClasspathUriResolver, getURIConverter, removeLoadOption, setClasspathURIContext, setClasspathUriResolver
 
Methods inherited from class org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
createResource, createResource, delegatedGetResource, demandCreateResource, demandLoad, demandLoadHelper, getAdapterFactories, getAllContents, getLoadOptions, getPackageRegistry, getResourceFactoryRegistry, getResources, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.ecore.resource.ResourceSet
createResource, createResource, getAdapterFactories, getAllContents, getLoadOptions, getPackageRegistry, getResourceFactoryRegistry, getResources, getURIConverter, setPackageRegistry, setResourceFactoryRegistry, setURIConverter
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Constructor Detail

ResourceSetReferencingResourceSetImpl

public ResourceSetReferencingResourceSetImpl()
Method Detail

getReferencedResourceSets

public java.util.List<org.eclipse.emf.ecore.resource.ResourceSet> getReferencedResourceSets()
Specified by:
getReferencedResourceSets in interface ResourceSetReferencingResourceSet

getEObject

public org.eclipse.emf.ecore.EObject getEObject(org.eclipse.emf.common.util.URI uri,
                                                boolean loadOnDemand)
Specified by:
getEObject in interface org.eclipse.emf.ecore.resource.ResourceSet
Overrides:
getEObject in class org.eclipse.emf.ecore.resource.impl.ResourceSetImpl

getResource

public org.eclipse.emf.ecore.resource.Resource getResource(org.eclipse.emf.common.util.URI uri,
                                                           boolean loadOnDemand)
Specified by:
getResource in interface org.eclipse.emf.ecore.resource.ResourceSet
Overrides:
getResource in class org.eclipse.emf.ecore.resource.impl.ResourceSetImpl