Runtime

org.eclipse.gmf.runtime.emf.core.clipboard
Class CopyingResourceSet

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.gmf.runtime.emf.core.clipboard.CopyingResourceSet
All Implemented Interfaces:
Notifier, ResourceSet

public class CopyingResourceSet
extends ResourceSetImpl


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
ResourceSetImpl.ResourcesEList<E extends java.lang.Object & Resource>
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter>
 
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
CopyingResourceSet(ResourceSet resourceSet)
           
 
Method Summary
 Resource createResource(URI uri)
           
 boolean eNotificationRequired()
           
 EList getAdapterFactories()
           
 EObject getEObject(URI uri, boolean loadOnDemand)
           
 java.util.Map getLoadOptions()
           
 EPackage.Registry getPackageRegistry()
           
 Resource getResource(URI uri, boolean loadOnDemand)
           
 Resource.Factory.Registry getResourceFactoryRegistry()
           
 java.util.Map getResourcesMap()
           
 URIConverter getURIConverter()
           
 java.util.Map getURIResourceMap()
           
 
Methods inherited from class org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
delegatedGetResource, demandCreateResource, demandLoad, demandLoadHelper, getAllContents, getResources, 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
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.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Constructor Detail

CopyingResourceSet

public CopyingResourceSet(ResourceSet resourceSet)
Method Detail

getResourcesMap

public java.util.Map getResourcesMap()

getEObject

public EObject getEObject(URI uri,
                          boolean loadOnDemand)
Specified by:
getEObject in interface ResourceSet
Overrides:
getEObject in class ResourceSetImpl

getResource

public Resource getResource(URI uri,
                            boolean loadOnDemand)
Specified by:
getResource in interface ResourceSet
Overrides:
getResource in class ResourceSetImpl

getURIResourceMap

public java.util.Map getURIResourceMap()
Overrides:
getURIResourceMap in class ResourceSetImpl

createResource

public Resource createResource(URI uri)
Specified by:
createResource in interface ResourceSet
Overrides:
createResource in class ResourceSetImpl

eNotificationRequired

public boolean eNotificationRequired()
Overrides:
eNotificationRequired in class BasicNotifierImpl

getAdapterFactories

public EList getAdapterFactories()
Specified by:
getAdapterFactories in interface ResourceSet
Overrides:
getAdapterFactories in class ResourceSetImpl

getLoadOptions

public java.util.Map getLoadOptions()
Specified by:
getLoadOptions in interface ResourceSet
Overrides:
getLoadOptions in class ResourceSetImpl

getPackageRegistry

public EPackage.Registry getPackageRegistry()
Specified by:
getPackageRegistry in interface ResourceSet
Overrides:
getPackageRegistry in class ResourceSetImpl

getResourceFactoryRegistry

public Resource.Factory.Registry getResourceFactoryRegistry()
Specified by:
getResourceFactoryRegistry in interface ResourceSet
Overrides:
getResourceFactoryRegistry in class ResourceSetImpl

getURIConverter

public URIConverter getURIConverter()
Specified by:
getURIConverter in interface ResourceSet
Overrides:
getURIConverter in class ResourceSetImpl

Runtime

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.