org.eclipse.m2m.atl.profiler.emfvm
Class ProfilerLauncher

java.lang.Object
  extended by org.eclipse.m2m.atl.engine.emfvm.launch.EMFVMLauncher
      extended by org.eclipse.m2m.atl.profiler.emfvm.ProfilerLauncher
All Implemented Interfaces:
ILauncher

public class ProfilerLauncher
extends EMFVMLauncher

EMFVM Profiler launcher.


Field Summary
 
Fields inherited from class org.eclipse.m2m.atl.engine.emfvm.launch.EMFVMLauncher
LAUNCHER_NAME, libraries, MODEL_FACTORY_NAME, models
 
Fields inherited from interface org.eclipse.m2m.atl.core.launch.ILauncher
DEBUG_MODE, RUN_MODE
 
Constructor Summary
ProfilerLauncher()
           
 
Method Summary
 java.lang.String getName()
          Returns the ILauncher name.
 java.lang.Object launch(java.lang.String mode, org.eclipse.core.runtime.IProgressMonitor monitor, java.util.Map<java.lang.String,java.lang.Object> options, java.lang.Object... modules)
          Launches the transformation using the given parameters and the given set of preloaded modules, or InputStream.
 
Methods inherited from class org.eclipse.m2m.atl.engine.emfvm.launch.EMFVMLauncher
addInModel, addInOutModel, addLibrary, addModel, addOutModel, getASMFromObject, getDefaultModelFactoryName, getLibrary, getModel, getModes, initialize, internalLaunch, loadModule
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProfilerLauncher

public ProfilerLauncher()
Method Detail

launch

public java.lang.Object launch(java.lang.String mode,
                               org.eclipse.core.runtime.IProgressMonitor monitor,
                               java.util.Map<java.lang.String,java.lang.Object> options,
                               java.lang.Object... modules)
Launches the transformation using the given parameters and the given set of preloaded modules, or InputStream.

Specified by:
launch in interface ILauncher
Overrides:
launch in class EMFVMLauncher
Parameters:
mode - the launching mode
monitor - the progress monitor
options - vm options
modules - 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:
EMFVMLauncher.launch(java.lang.String, org.eclipse.core.runtime.IProgressMonitor, java.util.Map, java.lang.Object[])

getName

public java.lang.String getName()
Returns the ILauncher name.

Specified by:
getName in interface ILauncher
Overrides:
getName in class EMFVMLauncher
Returns:
the ILauncher name
See Also:
EMFVMLauncher.getName()

Copyright 2007 IBM Corporation and others.
All Rights Reserved.