org.metaabm.ide
Class MetaABMLaunchAction

java.lang.Object
  extended by org.metaabm.ide.MetaABMLaunchAction
All Implemented Interfaces:
org.eclipse.debug.ui.ILaunchShortcut, org.eclipse.ui.IActionDelegate, org.eclipse.ui.IObjectActionDelegate
Direct Known Subclasses:
AscapeLaunchAction, RepastLaunchAction

public abstract class MetaABMLaunchAction
extends java.lang.Object
implements org.eclipse.ui.IObjectActionDelegate, org.eclipse.debug.ui.ILaunchShortcut


Constructor Summary
MetaABMLaunchAction()
           
 
Method Summary
 Configurator getConfigurator()
           
 java.lang.String getTargetName()
           
 void launch(org.eclipse.ui.IEditorPart editor, java.lang.String mode)
           
 void launch(org.eclipse.jface.viewers.ISelection selection, java.lang.String mode)
           
 void launchWith(org.eclipse.jface.viewers.ISelection selection)
           
 void launchWithResource(org.eclipse.core.resources.IResource metaabmFile)
           
 void run(org.eclipse.jface.action.IAction action)
           
 void selectionChanged(org.eclipse.jface.action.IAction action, org.eclipse.jface.viewers.ISelection selection)
           
 void setActivePart(org.eclipse.jface.action.IAction action, org.eclipse.ui.IWorkbenchPart targetPart)
           
 void setTargetName(java.lang.String targetName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetaABMLaunchAction

public MetaABMLaunchAction()
Method Detail

getConfigurator

public Configurator getConfigurator()

run

public void run(org.eclipse.jface.action.IAction action)
Specified by:
run in interface org.eclipse.ui.IActionDelegate

launchWithResource

public void launchWithResource(org.eclipse.core.resources.IResource metaabmFile)

launchWith

public void launchWith(org.eclipse.jface.viewers.ISelection selection)

selectionChanged

public void selectionChanged(org.eclipse.jface.action.IAction action,
                             org.eclipse.jface.viewers.ISelection selection)
Specified by:
selectionChanged in interface org.eclipse.ui.IActionDelegate

setActivePart

public void setActivePart(org.eclipse.jface.action.IAction action,
                          org.eclipse.ui.IWorkbenchPart targetPart)
Specified by:
setActivePart in interface org.eclipse.ui.IObjectActionDelegate

launch

public void launch(org.eclipse.ui.IEditorPart editor,
                   java.lang.String mode)
Specified by:
launch in interface org.eclipse.debug.ui.ILaunchShortcut

launch

public void launch(org.eclipse.jface.viewers.ISelection selection,
                   java.lang.String mode)
Specified by:
launch in interface org.eclipse.debug.ui.ILaunchShortcut

getTargetName

public java.lang.String getTargetName()

setTargetName

public void setTargetName(java.lang.String targetName)