Class ATLLaunchShortcut
java.lang.Object
org.eclipse.m2m.atl.core.ui.launch.ATLLaunchShortcut
- All Implemented Interfaces:
org.eclipse.debug.ui.ILaunchShortcut
ATL Launch Shortcut.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.debug.core.ILaunchConfiguration
chooseConfiguration
(List<org.eclipse.debug.core.ILaunchConfiguration> configList) Returns a configuration from the given collection of configurations that should be launched, ornull
to cancel.protected org.eclipse.debug.core.ILaunchConfigurationType
getModuleNameFromFile
(org.eclipse.core.resources.IFile file) Returns the default module name.protected void
Launches a configuration from ATL file.void
void
-
Constructor Details
-
ATLLaunchShortcut
public ATLLaunchShortcut()
-
-
Method Details
-
launch
- Specified by:
launch
in interfaceorg.eclipse.debug.ui.ILaunchShortcut
- See Also:
-
ILaunchShortcut.launch(org.eclipse.jface.viewers.ISelection, java.lang.String)
-
launch
- Specified by:
launch
in interfaceorg.eclipse.debug.ui.ILaunchShortcut
- See Also:
-
ILaunchShortcut.launch(org.eclipse.ui.IEditorPart, java.lang.String)
-
launch
Launches a configuration from ATL file.- Parameters:
file
- the filemode
- the launch mode
-
chooseConfiguration
protected org.eclipse.debug.core.ILaunchConfiguration chooseConfiguration(List<org.eclipse.debug.core.ILaunchConfiguration> configList) Returns a configuration from the given collection of configurations that should be launched, ornull
to cancel. Default implementation opens a selection dialog that allows the user to choose one of the specified launch configurations. Returns the chosen configuration, ornull
if the user cancels.- Parameters:
configList
- list of configurations to choose from- Returns:
- configuration to launch or
null
to cancel
-
getModuleNameFromFile
Returns the default module name.- Parameters:
file
- the file name- Returns:
- the default module name
-
getConfigurationType
protected org.eclipse.debug.core.ILaunchConfigurationType getConfigurationType()
-