Package org.eclipse.m2m.atl.engine.vm
Class AtlLauncher
- java.lang.Object
-
- org.eclipse.m2m.atl.engine.vm.AtlLauncher
-
public final class AtlLauncher extends java.lang.Object
The ATL launcher utility.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static AtlLauncher
getDefault()
Returns the default ATL launcher.java.lang.Object
launch(java.net.URL asmurl, java.util.Map libraries, java.util.Map models, java.util.Map asmParams, java.util.List superimpose)
Deprecated.java.lang.Object
launch(java.net.URL asmurl, java.util.Map libraries, java.util.Map models, java.util.Map asmParams, java.util.List superimpose, java.util.Map options)
New launch method.java.lang.Object
launch(java.net.URL asmurl, java.util.Map libraries, java.util.Map models, java.util.Map asmParams, java.util.List superimpose, java.util.Map options, Debugger debugger)
New launch method.java.lang.Object
launch(ASM asm, java.util.Map libraries, java.util.Map models, java.util.Map asmParams, java.util.List superimpose, java.util.Map options, Debugger debugger)
Launch method.
-
-
-
Method Detail
-
getDefault
public static AtlLauncher getDefault()
Returns the default ATL launcher.- Returns:
- the default ATL launcher
-
launch
public java.lang.Object launch(java.net.URL asmurl, java.util.Map libraries, java.util.Map models, java.util.Map asmParams, java.util.List superimpose)
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 java.lang.Object launch(java.net.URL asmurl, java.util.Map libraries, java.util.Map models, java.util.Map asmParams, java.util.List superimpose, java.util.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 java.lang.Object launch(java.net.URL asmurl, java.util.Map libraries, java.util.Map models, java.util.Map asmParams, java.util.List superimpose, java.util.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 java.lang.Object launch(ASM asm, java.util.Map libraries, java.util.Map models, java.util.Map asmParams, java.util.List superimpose, java.util.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
-
-