org.eclipse.ocl.examples.uml25
Class XMI252UMLResourceFactoryImpl
java.lang.Object
org.eclipse.emf.ecore.resource.impl.ResourceFactoryImpl
org.eclipse.uml2.uml.internal.resource.UMLResourceFactoryImpl
org.eclipse.uml2.uml.internal.resource.XMI2UMLResourceFactoryImpl
org.eclipse.ocl.examples.uml25.XMI252UMLResourceFactoryImpl
- All Implemented Interfaces:
- org.eclipse.emf.ecore.resource.Resource.Factory, org.eclipse.uml2.uml.resource.UMLResource.Factory, org.eclipse.uml2.uml.resource.XMI2UMLResource.Factory
public class XMI252UMLResourceFactoryImpl
- extends org.eclipse.uml2.uml.internal.resource.XMI2UMLResourceFactoryImpl
- implements org.eclipse.uml2.uml.resource.XMI2UMLResource.Factory
XMI252UMLResourceFactoryImpl supports loading OMG UML 2.5 XMI files as Eclipse UML 4.0 resources.
install() should be invoked to initialize a ResourceSet with the locations of the UML 2.5 XMI files.
Thereafter ReseourceSet.getResource(...) should work.
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 |
Fields inherited from interface org.eclipse.uml2.uml.resource.XMI2UMLResource.Factory |
INSTANCE |
Fields inherited from interface org.eclipse.uml2.uml.resource.UMLResource.Factory |
INSTANCE |
Method Summary |
org.eclipse.emf.ecore.resource.Resource |
createResource(org.eclipse.emf.common.util.URI uri)
|
static void |
install(org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
org.eclipse.emf.common.util.URI uml25uri)
|
Methods inherited from class org.eclipse.uml2.uml.internal.resource.XMI2UMLResourceFactoryImpl |
createResourceGen |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UML_METAMODEL_2_5_NS_URI
public static final java.lang.String UML_METAMODEL_2_5_NS_URI
- See Also:
- Constant Field Values
XMI252UMLResourceFactoryImpl
public XMI252UMLResourceFactoryImpl()
install
public static void install(@NonNull
org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
@NonNull
org.eclipse.emf.common.util.URI uml25uri)
createResource
public org.eclipse.emf.ecore.resource.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.uml2.uml.internal.resource.XMI2UMLResourceFactoryImpl