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 org.eclipse.m2m.atl.emftvm.launcher.compat.EMFTVMLauncher
execEnv, libraries, MODEL_FACTORY_NAME, models, moduleResolver, moduleResourceSet, outputResourceSet, timingDataFields inherited from interface org.eclipse.m2m.atl.core.launch.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 org.eclipse.m2m.atl.emftvm.launcher.compat.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:
-