## Uses of Class
org.eclipse.m2m.atl.engine.vm.nativelib.ASMModel

Packages that use ASMModel
org.eclipse.m2m.atl.core.ui.vm.asm
org.eclipse.m2m.atl.drivers.emf4atl: This package contains the EMF driver for the vm.
org.eclipse.m2m.atl.drivers.emf4atl.tcs.extractor
org.eclipse.m2m.atl.drivers.emf4atl.tcs.injector
org.eclipse.m2m.atl.drivers.uml24atl: This package contains the UML2 driver for the vm.
org.eclipse.m2m.atl.engine.extractors
org.eclipse.m2m.atl.engine.extractors.xml
org.eclipse.m2m.atl.engine.injectors
org.eclipse.m2m.atl.engine.injectors.xml
org.eclipse.m2m.atl.engine.vm: This package contains the vm core.
org.eclipse.m2m.atl.engine.vm.nativelib: This package contains the vm library.

Uses of ASMModel in org.eclipse.m2m.atl.core.ui.vm.asm

Methods in org.eclipse.m2m.atl.core.ui.vm.asm that return ASMModel
`ASMModel` `ASMModelWrapper.getAsmModel()` Returns the inner `ASMModel`.

Methods in org.eclipse.m2m.atl.core.ui.vm.asm with parameters of type ASMModel
`void` `ASMModelWrapper.setAsmModel(ASMModel asmModel)` Sets the inner `ASMModel`.

Constructors in org.eclipse.m2m.atl.core.ui.vm.asm with parameters of type ASMModel
`ASMModelWrapper(ASMModel asmModel, ModelLoader modelLoader)` Creates a new `ASMModelWrapper`, with the given `ASMModel`.

Uses of ASMModel in org.eclipse.m2m.atl.drivers.emf4atl

Subclasses of ASMModel in org.eclipse.m2m.atl.drivers.emf4atl
`class` `ASMEMFModel` The ASMModel specialization for EMF.

Fields in org.eclipse.m2m.atl.drivers.emf4atl declared as ASMModel
`protected static ASMModel` `EMFModelLoader.atlmm`

Methods in org.eclipse.m2m.atl.drivers.emf4atl that return ASMModel
`ASMModel` `EMFModelLoader.getATL()`
`ASMModel` `EMFModelLoader.getBuiltInMetaModel(java.lang.String name)`
`static ASMModel` `ASMEMFModel.getMOF()` Returns the meta-meta-model.
`ASMModel` `EMFModelLoader.getMOF()`
`ASMModel` `EMFModelLoader.loadModel(java.lang.String name, ASMModel metamodel, java.io.InputStream in)` Loads a model with given name and metamodel from in.
`ASMModel` `EMFModelLoader.newModel(java.lang.String name, ASMModel metamodel)` Deprecated.
`ASMModel` `EMFModelLoader.newModel(java.lang.String name, java.lang.String uri, ASMModel metamodel)`
`protected ASMModel` `EMFModelLoader.realLoadModel(java.lang.String name, ASMModel metamodel, java.lang.String href)`

Methods in org.eclipse.m2m.atl.drivers.emf4atl with parameters of type ASMModel
`protected ASMEMFModel` `EMFModelLoader.createASMEMFModel(java.lang.String name, org.eclipse.emf.ecore.resource.Resource extent, ASMModel metamodel, boolean isTarget)` Creates a new `ASMEMFModel`.
`boolean` `AtlEMFModelHandler.isHandling(ASMModel model)` Returns true if the model is handled by the current model handler.
`ASMModel` `EMFModelLoader.loadModel(java.lang.String name, ASMModel metamodel, java.io.InputStream in)` Loads a model with given name and metamodel from in.
`ASMEMFModel` `EMFModelLoader.loadModel(java.lang.String name, ASMModel metamodel, org.eclipse.emf.common.util.URI uri)` Loads an `ASMEMFModel` with the given name, metamodel and uri.
`ASMModel` `EMFModelLoader.newModel(java.lang.String name, ASMModel metamodel)` Deprecated.
`ASMModel` `EMFModelLoader.newModel(java.lang.String name, java.lang.String uri, ASMModel metamodel)`
`protected ASMModel` `EMFModelLoader.realLoadModel(java.lang.String name, ASMModel metamodel, java.lang.String href)`
`protected void` `EMFModelLoader.realSave(ASMModel model, java.lang.String href)`
`void` `EMFModelLoader.unload(ASMModel model)`

Constructors in org.eclipse.m2m.atl.drivers.emf4atl with parameters of type ASMModel
`ASMEMFModelElement(java.util.Map modelElements, ASMModel model, org.eclipse.emf.ecore.EObject object)` Creates a new `ASMEMFModelElement` with the given parameters.

Uses of ASMModel in org.eclipse.m2m.atl.drivers.emf4atl.tcs.extractor

Methods in org.eclipse.m2m.atl.drivers.emf4atl.tcs.extractor with parameters of type ASMModel
`void` `TCSExtractor.extract(ASMModel format, ASMModel extent, java.io.OutputStream out)`
`void` `TCSExtractor.extract(ASMModel source, java.io.OutputStream target, java.util.Map params)` Performs the extraction.

Uses of ASMModel in org.eclipse.m2m.atl.drivers.emf4atl.tcs.injector

Methods in org.eclipse.m2m.atl.drivers.emf4atl.tcs.injector with parameters of type ASMModel
`ASMModelElement` `TCSInjector.inject(ASMModel target, java.io.InputStream source, java.util.Map params)` Performs the injection.
`void` `TCSInjector.performImportation(ASMModel format, ASMModel extent, java.io.InputStream in, java.lang.String other)`

Uses of ASMModel in org.eclipse.m2m.atl.drivers.uml24atl

Subclasses of ASMModel in org.eclipse.m2m.atl.drivers.uml24atl
`class` `ASMUMLModel` The UML implementation of ASMModel.

Methods in org.eclipse.m2m.atl.drivers.uml24atl that return ASMModel
`static ASMModel` `ASMUMLModel.getMOF()` Returns the meta-metamodel.

Methods in org.eclipse.m2m.atl.drivers.uml24atl with parameters of type ASMModel
`protected ASMEMFModel` `UMLModelLoader.createASMEMFModel(java.lang.String name, org.eclipse.emf.ecore.resource.Resource extent, ASMModel metamodel, boolean isTarget)` Creates a new `ASMEMFModel`.
`boolean` `AtlUML2ModelHandler.isHandling(ASMModel model)` Returns true if the model is handled by the current model handler.
`protected void` `UMLModelLoader.realSave(ASMModel model, java.lang.String href)`

Constructors in org.eclipse.m2m.atl.drivers.uml24atl with parameters of type ASMModel
`ASMUMLModelElement(java.util.Map modelElements, ASMModel model, org.eclipse.emf.ecore.EObject object)` Creates a new `ASMUMLModelElement`.

Uses of ASMModel in org.eclipse.m2m.atl.engine.extractors

Methods in org.eclipse.m2m.atl.engine.extractors with parameters of type ASMModel
`void` `Extractor.extract(ASMModel format, ASMModel extent, java.io.OutputStream out)` Deprecated. The other extract method should be used instead.
`void` `Extractor.extract(ASMModel source, java.io.OutputStream target, java.util.Map params)` Performs the extraction.

Uses of ASMModel in org.eclipse.m2m.atl.engine.extractors.xml

Methods in org.eclipse.m2m.atl.engine.extractors.xml with parameters of type ASMModel
`void` `XMLExtractor.extract(ASMModel format, ASMModel extent, java.io.OutputStream out)`
`void` `XMLExtractor.extract(ASMModel source, java.io.OutputStream target, java.util.Map params)`

Uses of ASMModel in org.eclipse.m2m.atl.engine.injectors

Methods in org.eclipse.m2m.atl.engine.injectors with parameters of type ASMModel
`ASMModelElement` `Injector.inject(ASMModel target, java.io.InputStream source, java.util.Map params)` Performs the injection.
`void` `Injector.performImportation(ASMModel format, ASMModel extent, java.io.InputStream in, java.lang.String other)` Deprecated. The inject method should be used instead of this one.

Uses of ASMModel in org.eclipse.m2m.atl.engine.injectors.xml

Methods in org.eclipse.m2m.atl.engine.injectors.xml with parameters of type ASMModel
`ASMModelElement` `XMLInjector.inject(ASMModel target, java.io.InputStream source, java.util.Map params)`
`void` `XMLInjector.performImportation(ASMModel format, ASMModel extent, java.io.InputStream in, java.lang.String other)`

Uses of ASMModel in org.eclipse.m2m.atl.engine.vm

Methods in org.eclipse.m2m.atl.engine.vm that return ASMModel
`abstract ASMModel` `ModelLoader.getATL()`
`abstract ASMModel` `ModelLoader.getBuiltInMetaModel(java.lang.String name)`
`ASMModel` `ExecEnv.getModel(java.lang.String name)`
`ASMModel` `StackFrame.getModel(java.lang.String name)`
`abstract ASMModel` `ModelLoader.getMOF()`
`abstract ASMModel` `ModelLoader.loadModel(java.lang.String name, ASMModel metamodel, java.io.InputStream in)` Loads a model with given name and metamodel from in.
`ASMModel` `ModelLoader.loadModel(java.lang.String name, ASMModel metamodel, java.lang.String href)` Loads a model from the URI represented by href.
`abstract ASMModel` `ModelLoader.newModel(java.lang.String name, ASMModel metamodel)` Deprecated. Use `ModelLoader.newModel(String, String, ASMModel)` instead
`abstract ASMModel` `ModelLoader.newModel(java.lang.String name, java.lang.String uri, ASMModel metamodel)`
`protected abstract ASMModel` `ModelLoader.realLoadModel(java.lang.String name, ASMModel metamodel, java.lang.String href)`

Methods in org.eclipse.m2m.atl.engine.vm with parameters of type ASMModel
`void` `ExecEnv.addModel(ASMModel model)`
`void` `ExecEnv.addModel(java.lang.String name, ASMModel model)` To add a model with a name different in this ASMExecEnv than it actually is.
`void` `ModelLoader.extract(ASMModel model, java.lang.String kind, java.lang.String params, java.lang.String uri, java.io.OutputStream out)`
`static AtlModelHandler` `AtlModelHandler.getHandler(ASMModel model)` Returns the handler of a given model.
`static java.lang.String` `AtlModelHandler.getHandlerName(ASMModel model)`
`ASMModelElement` `ModelLoader.inject(ASMModel ret, java.lang.String kind, java.lang.String params, java.lang.String uri, java.io.InputStream in)`
`abstract boolean` `AtlModelHandler.isHandling(ASMModel model)` Returns true if the model is handled by the current model handler.
`abstract ASMModel` `ModelLoader.loadModel(java.lang.String name, ASMModel metamodel, java.io.InputStream in)` Loads a model with given name and metamodel from in.
`ASMModel` `ModelLoader.loadModel(java.lang.String name, ASMModel metamodel, java.lang.String href)` Loads a model from the URI represented by href.
`abstract ASMModel` `ModelLoader.newModel(java.lang.String name, ASMModel metamodel)` Deprecated. Use `ModelLoader.newModel(String, String, ASMModel)` instead
`abstract ASMModel` `ModelLoader.newModel(java.lang.String name, java.lang.String uri, ASMModel metamodel)`
`protected abstract ASMModel` `ModelLoader.realLoadModel(java.lang.String name, ASMModel metamodel, java.lang.String href)`
`protected abstract void` `ModelLoader.realSave(ASMModel model, java.lang.String href)`
`void` `ModelLoader.save(ASMModel model, java.lang.String href)` Saves the model to a writable URL.
`abstract void` `ModelLoader.unload(ASMModel model)`

Uses of ASMModel in org.eclipse.m2m.atl.engine.vm.nativelib

Subclasses of ASMModel in org.eclipse.m2m.atl.engine.vm.nativelib
`class` `ASMHashModel` Deprecated.

Methods in org.eclipse.m2m.atl.engine.vm.nativelib that return ASMModel
`ASMModel` `ASMModel.getMetamodel()`
`ASMModel` `ASMModelElement.getModel()`

Methods in org.eclipse.m2m.atl.engine.vm.nativelib with parameters of type ASMModel
`static ASMHashModel` `ASMHashModel.loadASMHashModel(java.lang.String name, ASMModel metamodel, java.lang.String url, ModelLoader ml)` Deprecated.
`static ASMHashModel` `ASMHashModel.newASMHashModel(java.lang.String name, ASMModel metamodel, ModelLoader ml)` Deprecated.

Constructors in org.eclipse.m2m.atl.engine.vm.nativelib with parameters of type ASMModel
`ASMHashModelElement(ASMModel model, ASMModelElement metaobject)` Deprecated.
`ASMModel(java.lang.String name, ASMModel metamodel, boolean isTarget, ModelLoader ml)`
`ASMModelElement(ASMModel model, ASMModelElement metaobject)`

Copyright 2007 IBM Corporation and others. All Rights Reserved.