diff options
Diffstat (limited to 'org.eclipse.debug.core/core/org/eclipse/debug/internal/core/LaunchMode.java')
-rw-r--r-- | org.eclipse.debug.core/core/org/eclipse/debug/internal/core/LaunchMode.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/org.eclipse.debug.core/core/org/eclipse/debug/internal/core/LaunchMode.java b/org.eclipse.debug.core/core/org/eclipse/debug/internal/core/LaunchMode.java index 741afd8c2..b5038ce63 100644 --- a/org.eclipse.debug.core/core/org/eclipse/debug/internal/core/LaunchMode.java +++ b/org.eclipse.debug.core/core/org/eclipse/debug/internal/core/LaunchMode.java @@ -72,4 +72,15 @@ public class LaunchMode implements ILaunchMode { public String getLabel() { return fConfigurationElement.getAttribute("label"); //$NON-NLS-1$; } + + /* (non-Javadoc) + * @see org.eclipse.debug.core.ILaunchMode#getLaunchAsLabel() + */ + public String getLaunchAsLabel() { + String label = fConfigurationElement.getAttribute("launchAsLabel"); //$NON-NLS-1$ + if (label == null) { + return MessageFormat.format(DebugCoreMessages.LaunchMode_0, new String[]{getLabel()}); + } + return label; + } } |