Package org.eclipse.m2m.atl.engine.vm
Class AtlLauncher
java.lang.Object
org.eclipse.m2m.atl.engine.vm.AtlLauncher
The ATL launcher utility.
-
Method Summary
Modifier and TypeMethodDescriptionstatic AtlLauncher
Returns the default ATL launcher.Deprecated.New launch method.launch
(URL asmurl, Map libraries, Map models, Map asmParams, List superimpose, Map options, Debugger debugger) New launch method.launch
(ASM asm, Map libraries, Map models, Map asmParams, List superimpose, Map options, Debugger debugger) Launch method.
-
Method Details
-
getDefault
Returns the default ATL launcher.- Returns:
- the default ATL launcher
-
launch
Deprecated.Backward compatible launch method. Leaves upgrade window.- Parameters:
asmurl
- URL to the .asm transformation modulelibraries
- Map of library names mapped to URLs of their .asm filesmodels
- Map of model names mapped to (input and output) ASMModelsasmParams
- Voodoo parameters - always use Collections.EMPTY_MAPsuperimpose
- List of URLs to superimposed .asm transformation modules- Returns:
- the launch result
-
launch
public Object launch(URL asmurl, Map libraries, Map models, Map asmParams, List superimpose, Map options) New launch method. Not backward compatible with previous versions of ATL.- Parameters:
asmurl
- URL to the .asm transformation modulelibraries
- Map of library names mapped to URLs of their .asm filesmodels
- Map of model names mapped to (input and output) ASMModelsasmParams
- Voodoo parameters - always use Collections.EMPTY_MAPsuperimpose
- List of URLs to superimposed .asm transformation modulesoptions
- the options map- Returns:
- the launch result
-
launch
public Object launch(URL asmurl, Map libraries, Map models, Map asmParams, List superimpose, Map options, Debugger debugger) New launch method. Not backward compatible with previous versions of ATL.- Parameters:
asmurl
- URL to the .asm transformation modulelibraries
- Map of library names mapped to URLs of their .asm filesmodels
- Map of model names mapped to (input and output) ASMModelsasmParams
- Voodoo parameters - always use Collections.EMPTY_MAPsuperimpose
- List of URLs to superimposed .asm transformation modulesoptions
- the options mapdebugger
- the used atl debugger- Returns:
- the launch result
-
launch
public Object launch(ASM asm, Map libraries, Map models, Map asmParams, List superimpose, Map options, Debugger debugger) Launch method.- Parameters:
asm
- asm transformation modulelibraries
- Map of library names mapped to URLs of their .asm filesmodels
- Map of model names mapped to (input and output) ASMModelsasmParams
- Voodoo parameters - always use Collections.EMPTY_MAPsuperimpose
- List of URLs to superimposed .asm transformation modulesoptions
- the options mapdebugger
- the used atl debugger- Returns:
- the launch result
-