org.eclipse.m2m.atl.engine
Class AtlLauncher

java.lang.Object
  extended by org.eclipse.m2m.atl.engine.AtlLauncher

public class AtlLauncher
extends java.lang.Object


Field Summary
protected static java.util.logging.Logger logger
           
 
Method Summary
 java.lang.Object debug(java.net.URL asmurl, java.util.Map libraries, java.util.Map models, java.util.Map asmParams, java.util.List superimpose, java.util.Map options)
           
static AtlLauncher getDefault()
           
 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)
           
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static java.util.logging.Logger logger
Method Detail

getDefault

public static AtlLauncher getDefault()

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 module
libraries - Map of library names mapped to URLs of their .asm files
models - Map of model names mapped to (input and output) ASMModels
asmParams - Voodoo parameters - always use Collections.EMPTY_MAP
superimpose - List of URLs to superimposed .asm transformation modules

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.


debug

public java.lang.Object debug(java.net.URL asmurl,
                              java.util.Map libraries,
                              java.util.Map models,
                              java.util.Map asmParams,
                              java.util.List superimpose,
                              java.util.Map options)

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)

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)

Copyright 2007 IBM Corporation and others.
All Rights Reserved.