Package org.eclipse.pde.ui.launcher
Class OSGiLaunchShortcut
java.lang.Object
org.eclipse.pde.ui.launcher.AbstractLaunchShortcut
org.eclipse.pde.ui.launcher.OSGiLaunchShortcut
- All Implemented Interfaces:
ILaunchShortcut
A launch shortcut capable of launching an OSGi frameowrk
This class may be instantiated or subclassed by clients.
- Since:
- 3.3
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringReturns the launch configuration type name.protected voidinitializeConfiguration(ILaunchConfigurationWorkingCopy configuration) Delegates to the initializer associated with the selected OSGI framework to initialize the launch configurationprotected booleanisGoodMatch(ILaunchConfiguration configuration) Determines whether a given launch configuration is a good match given the current application or framework being launched.voidlaunch(ISelection selection, String mode) voidlaunch(IEditorPart editor, String mode) Methods inherited from class org.eclipse.pde.ui.launcher.AbstractLaunchShortcut
chooseConfiguration, findLaunchConfiguration, getName, launch
-
Constructor Details
-
OSGiLaunchShortcut
public OSGiLaunchShortcut()
-
-
Method Details
-
launch
-
launch
-
getLaunchConfigurationTypeName
Description copied from class:AbstractLaunchShortcutReturns the launch configuration type name. Must be overridden by subclasses- Specified by:
getLaunchConfigurationTypeNamein classAbstractLaunchShortcut- Returns:
- the launch configuration type name
-
initializeConfiguration
Delegates to the initializer associated with the selected OSGI framework to initialize the launch configurationRefer to the
org.eclipse.pde.ui.osgiFrameworksextension point.- Specified by:
initializeConfigurationin classAbstractLaunchShortcut- Parameters:
configuration- the launch configuration working copy to be initialize- See Also:
-
isGoodMatch
Description copied from class:AbstractLaunchShortcutDetermines whether a given launch configuration is a good match given the current application or framework being launched. This method must be overridden by subclasses. Its purpose is to add criteria on what makes a good match or not.- Specified by:
isGoodMatchin classAbstractLaunchShortcut- Parameters:
configuration- the launch configuration being evaluated- Returns:
trueif the launch configuration is a good match for the application or framework being launched,falseotherwise.
-