Example #1
1
 public ResourceSet createResourceSet() {
   Environment.Registry.INSTANCE.registerEnvironment(
       new UMLEnvironmentFactory().createEnvironment());
   ResourceSet resourceSet = new ResourceSetImpl();
   OCL.initialize(resourceSet);
   // Make sure that the UML metamodel and primitive types
   //   libraries are loaded
   umlMetamodel =
       (Package)
           resourceSet
               .getResource(URI.createURI(UMLResource.UML_METAMODEL_URI), true)
               .getContents()
               .get(0);
   umlPrimitiveTypes =
       (Package)
           resourceSet
               .getResource(URI.createURI(UMLResource.UML_PRIMITIVE_TYPES_LIBRARY_URI), true)
               .getContents()
               .get(0);
   ecorePrimitiveTypes =
       (Package)
           resourceSet
               .getResource(URI.createURI(UMLResource.ECORE_PRIMITIVE_TYPES_LIBRARY_URI), true)
               .getContents()
               .get(0);
   return resourceSet;
 }