|
|
@@ -24,6 +24,14 @@ import org.eclipse.emf.common.util.URI;
|
|
|
import org.eclipse.emf.ecore.EObject;
|
|
|
import org.eclipse.emf.ecore.resource.ResourceSet;
|
|
|
|
|
|
+import io.opencaesar.oml.OmlFactory;
|
|
|
+import io.opencaesar.oml.impl.OmlFactoryImpl;
|
|
|
+import io.opencaesar.oml.resource.OmlJsonResourceFactory;
|
|
|
+import io.opencaesar.oml.resource.OmlXMIResource;
|
|
|
+import io.opencaesar.oml.resource.OmlXMIResourceFactory;
|
|
|
+import io.opencaesar.oml.util.OmlConstants;
|
|
|
+import io.opencaesar.oml.util.OmlFactory2;
|
|
|
+
|
|
|
/**
|
|
|
* Entry point of the 'Generate' generation module.
|
|
|
*
|
|
|
@@ -382,7 +390,7 @@ public class Generate extends AbstractAcceleoGenerator {
|
|
|
*
|
|
|
* @param resourceSet
|
|
|
* The resource set which registry has to be updated.
|
|
|
- * @generated
|
|
|
+ * @generated NOT
|
|
|
*/
|
|
|
@Override
|
|
|
public void registerResourceFactories(ResourceSet resourceSet) {
|
|
|
@@ -404,7 +412,7 @@ public class Generate extends AbstractAcceleoGenerator {
|
|
|
*/
|
|
|
|
|
|
// resourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap().put(XyzResource.FILE_EXTENSION, XyzResource.Factory.INSTANCE);
|
|
|
-
|
|
|
+ // resourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap().put(OmlConstants.OML_EXTENSION, );
|
|
|
/*
|
|
|
* Some metamodels require a very complex setup for standalone usage. For example, if you want to use a generator
|
|
|
* targetting UML models in standalone, you NEED to use the following:
|