Class 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 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, 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
      • 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
    • 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, java.lang.String contentType)  
      org.eclipse.emf.ecore.resource.Resource createResource​(org.eclipse.emf.common.util.URI uri, java.lang.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
      • 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

      • CachedResourceSet

        public CachedResourceSet()
    • Method Detail

      • createResource

        public org.eclipse.emf.ecore.resource.Resource createResource​(org.eclipse.emf.common.util.URI uri,
                                                                      java.lang.String contentType)
        Specified by:
        createResource in interface org.eclipse.emf.ecore.resource.ResourceSet
        Overrides:
        createResource in class org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
      • createNewResource

        public org.eclipse.emf.ecore.resource.Resource createNewResource​(org.eclipse.emf.common.util.URI uri,
                                                                         java.lang.String contentType)
      • configure

        public void configure​(org.eclipse.emf.ecore.xmi.XMLResource resource)