Changeset 963

Show
Ignore:
Timestamp:
05/26/12 10:36:29 (23 months ago)
Author:
florian
Message:
 
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • dpf-scala-fma/no.dpf.text.casestudy/src/EMFTest.java

    r961 r963  
    55import org.eclipse.emf.common.util.URI; 
    66import org.eclipse.emf.ecore.EObject; 
     7import org.eclipse.emf.ecore.EPackage; 
    78import org.eclipse.emf.ecore.resource.Resource; 
    89import org.eclipse.emf.ecore.resource.ResourceSet; 
     
    2223        public static void main(String[] args) { 
    2324                initializeResourceFactories(); 
    24                 EObject o = loadModel("models/original_minimal_metamodel.ecore"); 
     25                EObject o1 = loadModel("models/original_minimal_metamodel.ecore"); 
     26                System.out.println(resourceSet.getResources()); 
     27                EObject o = loadModel("models/original_model.xmi"); 
    2528                System.out.println("Test:" + o); 
    2629                Iterator i = o.eAllContents(); 
    27                 while(i.hasNext()){ 
     30                while(false && i.hasNext()){ 
    2831                        EObject e = (EObject)i.next(); 
    2932                        System.out.println(i); 
     
    4952        }// initializeResourceFactories 
    5053         
     54        private static EObject loadModel(String fnameModel) { 
     55                return loadModel(fnameModel, true); 
     56        }        
     57 
    5158        /** 
    5259         * Loads models, if the model is already loaded, it is unload and re-loaded again. 
     
    5461         * @return 
    5562         */ 
    56         private static EObject loadModel(String fnameModel) { 
     63        private static EObject loadModel(String fnameModel,boolean unload) { 
    5764                 
    5865                /* 
     
    7279                 * and therefore can be easily reloaded. 
    7380                 */ 
    74                 if (resourceInstance.isLoaded()) { 
     81                if (unload && resourceInstance.isLoaded()) { 
    7582                        resourceInstance.unload(); 
    7683                        try {