소스 검색

tried to register OML factory but facing problems

rakshit 2 년 전
부모
커밋
cad1a678e9
1개의 변경된 파일10개의 추가작업 그리고 2개의 파일을 삭제
  1. 10 2
      be.uantwerpen.msdl.vafl.docgen/src/be/uantwerpen/msdl/vafl/docgen/main/Generate.java

+ 10 - 2
be.uantwerpen.msdl.vafl.docgen/src/be/uantwerpen/msdl/vafl/docgen/main/Generate.java

@@ -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: