Class EMFVMUILauncher
java.lang.Object
org.eclipse.m2m.atl.engine.emfvm.launch.EMFVMLauncher
org.eclipse.m2m.atl.engine.emfvm.launch.EMFVMUILauncher
- All Implemented Interfaces:
ILauncher
The EMFVM UI extension of the
EMFVMLauncher, which supports debug.-
Field Summary
Fields inherited from class EMFVMLauncher
LAUNCHER_NAME, libraries, MODEL_FACTORY_NAME, modelsFields inherited from interface ILauncher
DEBUG_MODE, RUN_MODE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionString[]getModes()Returns the supported modes.launch(String mode, org.eclipse.core.runtime.IProgressMonitor monitor, Map<String, Object> options, Object... modules) Launches the transformation using the given parameters and the given set of preloaded modules, orInputStream.Methods inherited from class EMFVMLauncher
addInModel, addInOutModel, addLibrary, addModel, addOutModel, getASMFromObject, getDefaultModelFactoryName, getLibrary, getModel, getName, initialize, internalLaunch, loadModule
-
Constructor Details
-
EMFVMUILauncher
public EMFVMUILauncher()
-
-
Method Details
-
launch
public Object launch(String mode, org.eclipse.core.runtime.IProgressMonitor monitor, Map<String, Object> options, Object... modules) Launches the transformation using the given parameters and the given set of preloaded modules, orInputStream.- Specified by:
launchin interfaceILauncher- Overrides:
launchin classEMFVMLauncher- Parameters:
mode- the launching modemonitor- the progress monitoroptions- vm optionsmodules- single module/ordered module set. A module set is used for superimposition, where the first module of the set is override by the next ones. A module can be passed as an InputStream or directly a module loaded by the loadModule method.- Returns:
- the transformation return result
- See Also:
-
getModes
Returns the supported modes.- Specified by:
getModesin interfaceILauncher- Overrides:
getModesin classEMFVMLauncher- Returns:
- the supported modes
- See Also:
-