Class EMFTVMUILauncher
java.lang.Object
org.eclipse.m2m.atl.emftvm.launcher.compat.EMFTVMLauncher
org.eclipse.m2m.atl.emftvm.launcher.compat.EMFTVMUILauncher
- All Implemented Interfaces:
ILauncher
The EMFTVM UI extension of the
EMFTVMLauncher, which supports debug.-
Field Summary
Fields inherited from class EMFTVMLauncher
execEnv, libraries, MODEL_FACTORY_NAME, models, moduleResolver, moduleResourceSet, outputResourceSet, timingDataFields 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 EMFTVMLauncher
addInModel, addInOutModel, addLibrary, addModel, addOutModel, getDefaultModelFactoryName, getLibrary, getModel, getModuleFromObject, getName, initialize, internalLaunch, loadModule
-
Constructor Details
-
EMFTVMUILauncher
public EMFTVMUILauncher()
-
-
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 classEMFTVMLauncher- 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 classEMFTVMLauncher- Returns:
- the supported modes
- See Also:
-