org.eclipse.m2m.atl.drivers.emf4atl
Class EMFModelLoader

java.lang.Object
  extended by org.eclipse.m2m.atl.engine.vm.ModelLoader
      extended by org.eclipse.m2m.atl.drivers.emf4atl.EMFModelLoader

public class EMFModelLoader
extends ModelLoader


Field Summary
 
Fields inherited from class org.eclipse.m2m.atl.engine.vm.ModelLoader
loadedModels, logger
 
Constructor Summary
EMFModelLoader()
           
 
Method Summary
 ASMModel getMOF()
           
 ASMModel loadModel(java.lang.String name, ASMModel metamodel, java.io.InputStream in)
           
 ASMModel newModel(java.lang.String name, ASMModel metamodel)
          Deprecated.  
 ASMModel newModel(java.lang.String name, java.lang.String uri, ASMModel metamodel)
           
protected  ASMModel realLoadModel(java.lang.String name, ASMModel metamodel, java.lang.String href)
           
protected  void realSave(ASMModel model, java.lang.String href)
           
protected  void setParameter(java.lang.String name, java.lang.Object value)
           
 
Methods inherited from class org.eclipse.m2m.atl.engine.vm.ModelLoader
addExtractor, addInjector, extract, inject, loadModel, save
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EMFModelLoader

public EMFModelLoader()
Method Detail

getMOF

public ASMModel getMOF()
Specified by:
getMOF in class ModelLoader

loadModel

public ASMModel loadModel(java.lang.String name,
                          ASMModel metamodel,
                          java.io.InputStream in)
Specified by:
loadModel in class ModelLoader

realLoadModel

protected ASMModel realLoadModel(java.lang.String name,
                                 ASMModel metamodel,
                                 java.lang.String href)
Specified by:
realLoadModel in class ModelLoader

newModel

public ASMModel newModel(java.lang.String name,
                         ASMModel metamodel)
Deprecated. 

Specified by:
newModel in class ModelLoader
Returns:
A new ASMModel

newModel

public ASMModel newModel(java.lang.String name,
                         java.lang.String uri,
                         ASMModel metamodel)
Specified by:
newModel in class ModelLoader
Returns:
A new ASMModel

setParameter

protected void setParameter(java.lang.String name,
                            java.lang.Object value)
Specified by:
setParameter in class ModelLoader

realSave

protected void realSave(ASMModel model,
                        java.lang.String href)
Specified by:
realSave in class ModelLoader

Copyright 2007 IBM Corporation and others.
All Rights Reserved.