Uses of Interface
org.eclipse.m2m.atl.core.IModel

Packages that use IModel
org.eclipse.m2m.atl.core   
org.eclipse.m2m.atl.core.emf   
org.eclipse.m2m.atl.core.launch   
org.eclipse.m2m.atl.core.ui.vm   
org.eclipse.m2m.atl.core.ui.vm.asm   
org.eclipse.m2m.atl.engine This package holds compiler APIs. 
org.eclipse.m2m.atl.engine.compiler   
org.eclipse.m2m.atl.engine.emfvm   
org.eclipse.m2m.atl.engine.emfvm.adapter   
org.eclipse.m2m.atl.engine.emfvm.launch   
org.eclipse.m2m.atl.engine.emfvm.lib This package contains the emfvm library. 
org.eclipse.m2m.atl.engine.parser   
 

Uses of IModel in org.eclipse.m2m.atl.core
 

Subinterfaces of IModel in org.eclipse.m2m.atl.core
 interface IReferenceModel
          The IReferenceModel interface defines a reference model, i.e. a metamodel managed by any framework.
 

Methods in org.eclipse.m2m.atl.core that return IModel
abstract  IModel ModelFactory.newModel(IReferenceModel referenceModel)
          Creates a new IModel using default options and conforming to the given IReferenceModel.
abstract  IModel ModelFactory.newModel(IReferenceModel referenceModel, java.util.Map<java.lang.String,java.lang.Object> options)
          Creates a new IModel using specified options and conforming to the given IReferenceModel.
 

Methods in org.eclipse.m2m.atl.core with parameters of type IModel
 void IExtractor.extract(IModel sourceModel, java.io.OutputStream target, java.util.Map<java.lang.String,java.lang.Object> options)
          Extracts an IModel using the given options.
 void IExtractor.extract(IModel sourceModel, java.lang.String target)
          Extracts an IModel using default options.
 void IExtractor.extract(IModel sourceModel, java.lang.String target, java.util.Map<java.lang.String,java.lang.Object> options)
          Extracts an IModel using the given options.
 void IInjector.inject(IModel targetModel, java.io.InputStream source, java.util.Map<java.lang.String,java.lang.Object> options)
          Injects data into an IModel using the given options.
 void IInjector.inject(IModel targetModel, java.lang.String source)
          Injects data into an IModel using default options.
 void IInjector.inject(IModel targetModel, java.lang.String source, java.util.Map<java.lang.String,java.lang.Object> options)
          Injects data into an IModel using the given options.
 

Uses of IModel in org.eclipse.m2m.atl.core.emf
 

Classes in org.eclipse.m2m.atl.core.emf that implement IModel
 class EMFModel
          The EMF implementation of IModel.
 class EMFReferenceModel
          The EMF implementation of IReferenceModel.
 

Methods in org.eclipse.m2m.atl.core.emf that return IModel
 IModel EMFModelFactory.newModel(IReferenceModel referenceModel)
          Creates a new IModel using default options and conforming to the given IReferenceModel.
 IModel EMFModelFactory.newModel(IReferenceModel referenceModel, java.util.Map<java.lang.String,java.lang.Object> options)
          Creates a new IModel using specified options and conforming to the given IReferenceModel.
 

Methods in org.eclipse.m2m.atl.core.emf with parameters of type IModel
 void EMFExtractor.extract(IModel sourceModel, java.io.OutputStream target, java.util.Map<java.lang.String,java.lang.Object> options)
          Extracts an IModel using the given options.
 void EMFExtractor.extract(IModel sourceModel, java.lang.String target)
          Extracts an IModel using default options.
 void EMFExtractor.extract(IModel sourceModel, java.lang.String target, java.util.Map<java.lang.String,java.lang.Object> options)
          Extracts an IModel using the given options. Below the target parameter semantic.
 void EMFInjector.inject(IModel targetModel, java.io.InputStream source, java.util.Map<java.lang.String,java.lang.Object> options)
          Injects data into an IModel using the given options.
 void EMFInjector.inject(IModel targetModel, org.eclipse.emf.ecore.resource.Resource mainResource)
          Injects data into an IModel from a Resource.
 void EMFInjector.inject(IModel targetModel, java.lang.String source)
          Injects data into an IModel using default options.
 void EMFInjector.inject(IModel targetModel, java.lang.String source, java.util.Map<java.lang.String,java.lang.Object> options)
          Injects data into an IModel using the given options. Below the source parameter semantic.
 

Uses of IModel in org.eclipse.m2m.atl.core.launch
 

Methods in org.eclipse.m2m.atl.core.launch that return IModel
 IModel ILauncher.getModel(java.lang.String modelName)
          Returns a previously added model with the given name.
 

Methods in org.eclipse.m2m.atl.core.launch with parameters of type IModel
 void ILauncher.addInModel(IModel model, java.lang.String name, java.lang.String referenceModelName)
          Adds an input model to the transformation context.
 void ILauncher.addInOutModel(IModel model, java.lang.String name, java.lang.String referenceModelName)
          Adds an input/output model to the transformation context.
 void ILauncher.addOutModel(IModel model, java.lang.String name, java.lang.String referenceModelName)
          Adds an output model to the transformation context.
 

Uses of IModel in org.eclipse.m2m.atl.core.ui.vm
 

Methods in org.eclipse.m2m.atl.core.ui.vm that return IModel
 IModel RegularVMLauncher.getModel(java.lang.String modelName)
          Returns a previously added model with the given name.
 

Methods in org.eclipse.m2m.atl.core.ui.vm with parameters of type IModel
 void RegularVMLauncher.addInModel(IModel model, java.lang.String name, java.lang.String referenceModelName)
          Adds an input model to the transformation context.
 void RegularVMLauncher.addInOutModel(IModel model, java.lang.String name, java.lang.String referenceModelName)
          Adds an input/output model to the transformation context.
 void RegularVMLauncher.addOutModel(IModel model, java.lang.String name, java.lang.String referenceModelName)
          Adds an output model to the transformation context.
 

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

Classes in org.eclipse.m2m.atl.core.ui.vm.asm that implement IModel
 class ASMModelWrapper
          The RegularVM adaptation of the IModel, IReferenceModel.
 

Methods in org.eclipse.m2m.atl.core.ui.vm.asm that return IModel
 IModel ASMFactory.newModel(IReferenceModel referenceModel)
          Creates a new IModel using default options and conforming to the given IReferenceModel.
 IModel ASMFactory.newModel(IReferenceModel referenceModel, java.util.Map<java.lang.String,java.lang.Object> options)
          Creates a new IModel using specified options and conforming to the given IReferenceModel. This method needs additional parameters to be launched, passed as options: modelHandlerName: the name of the model handler.
 

Methods in org.eclipse.m2m.atl.core.ui.vm.asm with parameters of type IModel
 void ASMExtractor.extract(IModel sourceModel, java.io.OutputStream target, java.util.Map<java.lang.String,java.lang.Object> options)
          Extracts an IModel using the given options.
 void ASMExtractor.extract(IModel sourceModel, java.lang.String target)
          Extracts an IModel using default options.
 void ASMExtractor.extract(IModel sourceModel, java.lang.String target, java.util.Map<java.lang.String,java.lang.Object> options)
          Extracts an IModel using the given options.
 void ASMInjector.inject(IModel targetModel, java.io.InputStream source, java.util.Map<java.lang.String,java.lang.Object> options)
          Injects data into an IModel using the given options.
 void ASMInjector.inject(IModel targetModel, java.lang.String source)
          Injects data into an IModel using default options.
 void ASMInjector.inject(IModel targetModel, java.lang.String source, java.util.Map<java.lang.String,java.lang.Object> options)
          Injects data into an IModel using the given options.
 

Uses of IModel in org.eclipse.m2m.atl.engine
 

Methods in org.eclipse.m2m.atl.engine with parameters of type IModel
 int MarkerMaker.applyMarkers(org.eclipse.core.resources.IFile file, IModel pbs)
          Transforms the Problem model given as argument into a set of markers.
 

Uses of IModel in org.eclipse.m2m.atl.engine.compiler
 

Methods in org.eclipse.m2m.atl.engine.compiler with parameters of type IModel
 org.eclipse.emf.ecore.EObject[] AtlDefaultCompiler.compileWithProblemModel(IModel atlModel, java.io.OutputStream outputStream)
          Compiles an ATL script and returns easily accessible error messages.
 org.eclipse.emf.ecore.EObject[] AtlStandaloneCompiler.compileWithProblemModel(IModel atlModel, java.io.OutputStream outputStream)
          Compiles an ATL script and returns easily accessible error messages.
 org.eclipse.emf.ecore.EObject[] AtlDefaultCompiler.compileWithProblemModel(IModel atlModel, java.lang.String outputFileName)
          Compiles an ATL script and returns easily accessible error messages.
 org.eclipse.emf.ecore.EObject[] AtlStandaloneCompiler.compileWithProblemModel(IModel atlModel, java.lang.String outputFileName)
          Compiles an ATL script and returns easily accessible error messages.
 org.eclipse.emf.ecore.EObject[] AtlDefaultCompiler.internalCompile(IModel atlmodel, java.lang.String outputFileName)
          Compiles an ATL model.
 

Uses of IModel in org.eclipse.m2m.atl.engine.emfvm
 

Method parameters in org.eclipse.m2m.atl.engine.emfvm with type arguments of type IModel
 java.lang.Object ASM.run(ITool[] tools, java.util.Map<java.lang.String,IModel> models, java.util.Map<java.lang.String,ASM> libraries, java.util.List<ASM> superimpose, java.util.Map<java.lang.String,java.lang.Object> options, org.eclipse.core.runtime.IProgressMonitor monitor, IModelAdapter modelAdapter)
          Launches the ASM.
 

Uses of IModel in org.eclipse.m2m.atl.engine.emfvm.adapter
 

Methods in org.eclipse.m2m.atl.engine.emfvm.adapter with parameters of type IModel
 void EMFModelAdapter.finalizeModel(IModel model)
          Finalizes the given model.
 void UML2ModelAdapter.finalizeModel(IModel model)
          Finalizes the given model.
 void IModelAdapter.finalizeModel(IModel model)
          Finalizes the given model.
 

Uses of IModel in org.eclipse.m2m.atl.engine.emfvm.launch
 

Fields in org.eclipse.m2m.atl.engine.emfvm.launch with type parameters of type IModel
protected  java.util.Map<java.lang.String,IModel> EMFVMLauncher.models
           
 

Methods in org.eclipse.m2m.atl.engine.emfvm.launch that return IModel
 IModel EMFVMLauncher.getModel(java.lang.String modelName)
          Returns a previously added model with the given name.
 

Methods in org.eclipse.m2m.atl.engine.emfvm.launch with parameters of type IModel
 void EMFVMLauncher.addInModel(IModel model, java.lang.String name, java.lang.String referenceModelName)
          Adds an input model to the transformation context.
 void EMFVMLauncher.addInOutModel(IModel model, java.lang.String name, java.lang.String referenceModelName)
          Adds an input/output model to the transformation context.
protected  void EMFVMLauncher.addModel(IModel model, java.lang.String name, java.lang.String referenceModelName)
          Adds any model to the local map.
 void EMFVMLauncher.addOutModel(IModel model, java.lang.String name, java.lang.String referenceModelName)
          Adds an output model to the transformation context.
 

Uses of IModel in org.eclipse.m2m.atl.engine.emfvm.lib
 

Methods in org.eclipse.m2m.atl.engine.emfvm.lib that return IModel
 IModel ExecEnv.getModel(java.lang.Object name)
          Returns the model by name.
 IModel ExecEnv.getModelOf(java.lang.Object element)
          Get the model of a given element.
 

Methods in org.eclipse.m2m.atl.engine.emfvm.lib that return types with arguments of type IModel
 java.util.Iterator<IModel> ExecEnv.getModels()
           
 java.util.Map<java.lang.String,IModel> ExecEnv.getModelsByName()
           
 

Methods in org.eclipse.m2m.atl.engine.emfvm.lib with parameters of type IModel
 java.lang.String ExecEnv.getNameOf(IModel model)
          Returns the model name.
 

Constructor parameters in org.eclipse.m2m.atl.engine.emfvm.lib with type arguments of type IModel
ExecEnv(java.util.Map<java.lang.String,IModel> models, ITool[] tools)
          Creates a new execenv parametrized by models.
 

Uses of IModel in org.eclipse.m2m.atl.engine.parser
 

Methods in org.eclipse.m2m.atl.engine.parser that return IModel
 IModel AtlParser.getAtlTcsModel()
           
 IModel[] AtlParser.inject(java.io.InputStream source, java.util.Map options)
          Create a new Model then injects data using the given options.
 IModel AtlParser.parseToModel(java.io.InputStream in)
          Parses the given input stream.
 IModel[] AtlParser.parseToModelWithProblems(java.io.InputStream in, boolean hideErrors)
          Parses the given input stream.
 

Methods in org.eclipse.m2m.atl.engine.parser with parameters of type IModel
 void AtlParser.extract(IModel sourceModel, java.io.OutputStream target, java.util.Map options)
          Extracts an IModel using the given options.
 void AtlParser.extract(IModel sourceModel, java.lang.String target)
          Extracts an IModel using default options.
 void AtlParser.extract(IModel sourceModel, java.lang.String target, java.util.Map options)
          Extracts an IModel using the given options.
 void AtlParser.inject(IModel targetModel, java.io.InputStream source, java.util.Map options)
          Injects data into an IModel using the given options.
 void AtlParser.inject(IModel targetModel, java.lang.String source)
          Injects data into an IModel using default options.
 void AtlParser.inject(IModel targetModel, java.lang.String source, java.util.Map options)
          Injects data into an IModel using the given options.
 


Copyright 2007 IBM Corporation and others.
All Rights Reserved.