Class UUIDXMIResourceFactory

  • All Implemented Interfaces:
    org.eclipse.emf.ecore.resource.Resource.Factory

    public class UUIDXMIResourceFactory
    extends org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl
    A resource factory that uses UUIDs to identify elements within the resources instead of the ID attribute and ensures that those IDs are not overridden during resource loading.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  UUIDXMIResourceFactory.Resource  
      • Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.resource.Resource.Factory

        org.eclipse.emf.ecore.resource.Resource.Factory.Descriptor, org.eclipse.emf.ecore.resource.Resource.Factory.Registry
    • Constructor Detail

      • UUIDXMIResourceFactory

        public UUIDXMIResourceFactory()
    • Method Detail

      • createResource

        public UUIDXMIResourceFactory.Resource createResource​(org.eclipse.emf.common.util.URI uri)
        Specified by:
        createResource in interface org.eclipse.emf.ecore.resource.Resource.Factory
        Overrides:
        createResource in class org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl