org.eclipse.gmt.weaver.amw4atl
Class AmwModelHandler

java.lang.Object
  extended by org.eclipse.m2m.atl.engine.AtlModelHandler
      extended by org.eclipse.m2m.atl.engine.AtlEMFModelHandler
          extended by org.eclipse.gmt.weaver.amw4atl.AmwModelHandler

public class AmwModelHandler
extends org.eclipse.m2m.atl.engine.AtlEMFModelHandler

Since:
AMW2006

Field Summary
 
Fields inherited from class org.eclipse.m2m.atl.engine.AtlModelHandler
AMH_EMF
 
Constructor Summary
AmwModelHandler()
           
 
Method Summary
 org.eclipse.m2m.atl.engine.vm.nativelib.ASMModel getAtl()
           
 org.eclipse.m2m.atl.engine.vm.nativelib.ASMModel getBuiltInMetaModel(java.lang.String name)
           
 org.eclipse.m2m.atl.engine.vm.nativelib.ASMModel getMof()
           
 boolean isHandling(org.eclipse.m2m.atl.engine.vm.nativelib.ASMModel model)
           
 org.eclipse.m2m.atl.engine.vm.nativelib.ASMModel loadModel(java.lang.String name, org.eclipse.m2m.atl.engine.vm.nativelib.ASMModel metamodel, java.io.InputStream in)
           
 org.eclipse.m2m.atl.engine.vm.nativelib.ASMModel loadModel(java.lang.String name, org.eclipse.m2m.atl.engine.vm.nativelib.ASMModel metamodel, java.lang.String uri)
           
 org.eclipse.m2m.atl.engine.vm.nativelib.ASMModel loadModel(java.lang.String name, org.eclipse.m2m.atl.engine.vm.nativelib.ASMModel metamodel, org.eclipse.emf.common.util.URI uri)
           
 org.eclipse.m2m.atl.engine.vm.nativelib.ASMModel newModel(java.lang.String name, org.eclipse.m2m.atl.engine.vm.nativelib.ASMModel metamodel)
           
 org.eclipse.m2m.atl.engine.vm.nativelib.ASMModel newModel(java.lang.String name, java.lang.String uri, org.eclipse.m2m.atl.engine.vm.nativelib.ASMModel metamodel)
           
 void saveModel(org.eclipse.m2m.atl.engine.vm.nativelib.ASMModel model, org.eclipse.core.resources.IProject project)
           
 void saveModel(org.eclipse.m2m.atl.engine.vm.nativelib.ASMModel model, java.io.OutputStream out)
           
 void saveModel(org.eclipse.m2m.atl.engine.vm.nativelib.ASMModel model, java.lang.String uri)
           
 void saveModel(org.eclipse.m2m.atl.engine.vm.nativelib.ASMModel model, java.lang.String fileName, org.eclipse.core.resources.IProject project)
           
 
Methods inherited from class org.eclipse.m2m.atl.engine.AtlEMFModelHandler
disposeOfModel, getResourceSet, saveModel
 
Methods inherited from class org.eclipse.m2m.atl.engine.AtlModelHandler
getDefault, getHandler, getHandlerName, getModelHandlers, registerDefaultHandler
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AmwModelHandler

public AmwModelHandler()
Method Detail

getMof

public org.eclipse.m2m.atl.engine.vm.nativelib.ASMModel getMof()
Overrides:
getMof in class org.eclipse.m2m.atl.engine.AtlEMFModelHandler

getAtl

public org.eclipse.m2m.atl.engine.vm.nativelib.ASMModel getAtl()
Overrides:
getAtl in class org.eclipse.m2m.atl.engine.AtlEMFModelHandler

getBuiltInMetaModel

public org.eclipse.m2m.atl.engine.vm.nativelib.ASMModel getBuiltInMetaModel(java.lang.String name)
Overrides:
getBuiltInMetaModel in class org.eclipse.m2m.atl.engine.AtlEMFModelHandler

isHandling

public boolean isHandling(org.eclipse.m2m.atl.engine.vm.nativelib.ASMModel model)
Overrides:
isHandling in class org.eclipse.m2m.atl.engine.AtlEMFModelHandler

loadModel

public org.eclipse.m2m.atl.engine.vm.nativelib.ASMModel loadModel(java.lang.String name,
                                                                  org.eclipse.m2m.atl.engine.vm.nativelib.ASMModel metamodel,
                                                                  java.io.InputStream in)
Overrides:
loadModel in class org.eclipse.m2m.atl.engine.AtlEMFModelHandler

loadModel

public org.eclipse.m2m.atl.engine.vm.nativelib.ASMModel loadModel(java.lang.String name,
                                                                  org.eclipse.m2m.atl.engine.vm.nativelib.ASMModel metamodel,
                                                                  org.eclipse.emf.common.util.URI uri)
Overrides:
loadModel in class org.eclipse.m2m.atl.engine.AtlEMFModelHandler

loadModel

public org.eclipse.m2m.atl.engine.vm.nativelib.ASMModel loadModel(java.lang.String name,
                                                                  org.eclipse.m2m.atl.engine.vm.nativelib.ASMModel metamodel,
                                                                  java.lang.String uri)
Overrides:
loadModel in class org.eclipse.m2m.atl.engine.AtlEMFModelHandler

newModel

public org.eclipse.m2m.atl.engine.vm.nativelib.ASMModel newModel(java.lang.String name,
                                                                 org.eclipse.m2m.atl.engine.vm.nativelib.ASMModel metamodel)
Overrides:
newModel in class org.eclipse.m2m.atl.engine.AtlEMFModelHandler

newModel

public org.eclipse.m2m.atl.engine.vm.nativelib.ASMModel newModel(java.lang.String name,
                                                                 java.lang.String uri,
                                                                 org.eclipse.m2m.atl.engine.vm.nativelib.ASMModel metamodel)
Overrides:
newModel in class org.eclipse.m2m.atl.engine.AtlEMFModelHandler

saveModel

public void saveModel(org.eclipse.m2m.atl.engine.vm.nativelib.ASMModel model,
                      org.eclipse.core.resources.IProject project)
Overrides:
saveModel in class org.eclipse.m2m.atl.engine.AtlEMFModelHandler

saveModel

public void saveModel(org.eclipse.m2m.atl.engine.vm.nativelib.ASMModel model,
                      java.lang.String fileName,
                      org.eclipse.core.resources.IProject project)
Overrides:
saveModel in class org.eclipse.m2m.atl.engine.AtlEMFModelHandler

saveModel

public void saveModel(org.eclipse.m2m.atl.engine.vm.nativelib.ASMModel model,
                      java.lang.String uri)
Overrides:
saveModel in class org.eclipse.m2m.atl.engine.AtlEMFModelHandler

saveModel

public void saveModel(org.eclipse.m2m.atl.engine.vm.nativelib.ASMModel model,
                      java.io.OutputStream out)
Overrides:
saveModel in class org.eclipse.m2m.atl.engine.AtlEMFModelHandler