Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
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.java11
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;
+ }
}

Back to the top