diff options
15 files changed, 123 insertions, 28 deletions
diff --git a/target_explorer/plugins/org.eclipse.tcf.te.launch.core/META-INF/MANIFEST.MF b/target_explorer/plugins/org.eclipse.tcf.te.launch.core/META-INF/MANIFEST.MF index e34a96592..a48ec0656 100644 --- a/target_explorer/plugins/org.eclipse.tcf.te.launch.core/META-INF/MANIFEST.MF +++ b/target_explorer/plugins/org.eclipse.tcf.te.launch.core/META-INF/MANIFEST.MF @@ -20,6 +20,7 @@ Export-Package: org.eclipse.tcf.te.launch.core.activator;x-internal:=true, org.eclipse.tcf.te.launch.core.bindings, org.eclipse.tcf.te.launch.core.bindings.interfaces, org.eclipse.tcf.te.launch.core.bindings.internal;x-internal:=true, + org.eclipse.tcf.te.launch.core.delegates, org.eclipse.tcf.te.launch.core.exceptions, org.eclipse.tcf.te.launch.core.extensions.internal;x-internal:=true, org.eclipse.tcf.te.launch.core.interfaces.tracing, diff --git a/target_explorer/plugins/org.eclipse.tcf.te.launch.core/plugin.properties b/target_explorer/plugins/org.eclipse.tcf.te.launch.core/plugin.properties index 01f28f989..a3934d8d4 100644 --- a/target_explorer/plugins/org.eclipse.tcf.te.launch.core/plugin.properties +++ b/target_explorer/plugins/org.eclipse.tcf.te.launch.core/plugin.properties @@ -10,7 +10,3 @@ pluginName = Target Explorer, Launching, Core providerName = Eclipse.org - TCF - -# ***** Launch Configuration Types ***** - -LaunchType.Linux.App.name=Remote Linux Application diff --git a/target_explorer/plugins/org.eclipse.tcf.te.launch.core/plugin.xml b/target_explorer/plugins/org.eclipse.tcf.te.launch.core/plugin.xml index a2a3f616d..73209e33b 100644 --- a/target_explorer/plugins/org.eclipse.tcf.te.launch.core/plugin.xml +++ b/target_explorer/plugins/org.eclipse.tcf.te.launch.core/plugin.xml @@ -24,15 +24,4 @@ </initializer>
</extension>
-<!-- Launch Configuration Type contributions -->
- <extension point="org.eclipse.debug.core.launchConfigurationTypes">
- <launchConfigurationType
- category="org.eclipse.tcf.te.launch.category.linux"
- delegate="org.eclipse.tcf.te.launch.core.delegates.LaunchConfigurationDelegate"
- id="org.eclipse.tcf.te.launch.type.linux.app"
- modes="run,debug"
- name="%LaunchType.Linux.App.name">
- </launchConfigurationType>
- </extension>
-
</plugin>
diff --git a/target_explorer/plugins/org.eclipse.tcf.te.launch.ui/META-INF/MANIFEST.MF b/target_explorer/plugins/org.eclipse.tcf.te.launch.ui/META-INF/MANIFEST.MF index 5ec3e1481..df93f73c0 100644 --- a/target_explorer/plugins/org.eclipse.tcf.te.launch.ui/META-INF/MANIFEST.MF +++ b/target_explorer/plugins/org.eclipse.tcf.te.launch.ui/META-INF/MANIFEST.MF @@ -9,7 +9,8 @@ Require-Bundle: org.eclipse.core.runtime;bundle-version="3.7.0", org.eclipse.ui;bundle-version="3.7.0", org.eclipse.debug.core;bundle-version="3.7.0", org.eclipse.debug.ui;bundle-version="3.7.101", - org.eclipse.tcf.te.runtime;bundle-version="1.0.0" + org.eclipse.tcf.te.runtime;bundle-version="1.0.0", + org.eclipse.tcf.te.launch.core;bundle-version="1.0.0" Bundle-RequiredExecutionEnvironment: JavaSE-1.6 Bundle-ActivationPolicy: lazy Bundle-Localization: plugin diff --git a/target_explorer/plugins/org.eclipse.tcf.te.launch.ui/plugin.xml b/target_explorer/plugins/org.eclipse.tcf.te.launch.ui/plugin.xml index fa1c39aca..76c0adae0 100644 --- a/target_explorer/plugins/org.eclipse.tcf.te.launch.ui/plugin.xml +++ b/target_explorer/plugins/org.eclipse.tcf.te.launch.ui/plugin.xml @@ -44,13 +44,4 @@ </image>
</extension>
-<!-- Launch configuration type contributions -->
- <extension point="org.eclipse.debug.ui.launchConfigurationTypeImages">
- <launchConfigurationTypeImage
- configTypeID="org.eclipse.tcf.te.launch.type.linux.app"
- icon="icons/obj16/penguin_obj.gif"
- id="org.eclipse.tcf.te.launch.type.linux.app.image">
- </launchConfigurationTypeImage>
- </extension>
-
</plugin>
diff --git a/target_explorer/plugins/org.eclipse.tcf.te.launch.ui/src/org/eclipe/tcf/te/launch/ui/help/IContextHelpIds.java b/target_explorer/plugins/org.eclipse.tcf.te.launch.ui/src/org/eclipe/tcf/te/launch/ui/help/IContextHelpIds.java new file mode 100644 index 000000000..0f34115a5 --- /dev/null +++ b/target_explorer/plugins/org.eclipse.tcf.te.launch.ui/src/org/eclipe/tcf/te/launch/ui/help/IContextHelpIds.java @@ -0,0 +1,23 @@ +/******************************************************************************* + * Copyright (c) 2011 Wind River Systems, Inc. and others. All rights reserved. + * This program and the accompanying materials are made available under the terms + * of the Eclipse Public License v1.0 which accompanies this distribution, and is + * available at http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Wind River Systems - initial API and implementation + *******************************************************************************/ +package org.eclipe.tcf.te.launch.ui.help; + +import org.eclipe.tcf.te.launch.ui.activator.UIPlugin; + +/** + * Context help id definitions. + */ +public interface IContextHelpIds { + + /** + * UI plug-in common context help id prefix. + */ + public final static String PREFIX = UIPlugin.getUniqueIdentifier() + "."; //$NON-NLS-1$ +} diff --git a/target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.core/META-INF/MANIFEST.MF b/target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.core/META-INF/MANIFEST.MF index a9d5182f1..6138028fb 100644 --- a/target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.core/META-INF/MANIFEST.MF +++ b/target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.core/META-INF/MANIFEST.MF @@ -14,8 +14,13 @@ Require-Bundle: org.eclipse.core.runtime;bundle-version="3.7.0", org.eclipse.tcf.te.runtime.model;bundle-version="1.0.0", org.eclipse.tcf.te.runtime.services;bundle-version="1.0.0", org.eclipse.tcf.te.core;bundle-version="1.0.0", + org.eclipse.tcf.te.launch.core;bundle-version="1.0.0", org.eclipse.tcf.te.tcf.core;bundle-version="1.0.0", org.eclipse.tcf.te.tcf.locator;bundle-version="1.0.0" Bundle-RequiredExecutionEnvironment: JavaSE-1.6 Bundle-ActivationPolicy: lazy Bundle-Localization: plugin +Export-Package: org.eclipse.tcf.te.tcf.launch.core.activator;x-internal:=true, + org.eclipse.tcf.te.tcf.launch.core.interfaces, + org.eclipse.tcf.te.tcf.launch.core.nls;x-internal:=true, + org.eclipse.tcf.te.tcf.launch.core.services diff --git a/target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.core/plugin.properties b/target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.core/plugin.properties index dda525f2c..71ecc830e 100644 --- a/target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.core/plugin.properties +++ b/target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.core/plugin.properties @@ -10,3 +10,7 @@ pluginName = Target Explorer, TCF Launching, Core providerName = Eclipse.org - TCF + +# ***** Launch Configuration Types ***** + +LaunchType.Linux.App.name=Remote Linux Application diff --git a/target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.core/plugin.xml b/target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.core/plugin.xml index a49a8b1cf..657bb52fd 100644 --- a/target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.core/plugin.xml +++ b/target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.core/plugin.xml @@ -20,4 +20,15 @@ </service>
</extension>
+<!-- Launch Configuration Type contributions -->
+ <extension point="org.eclipse.debug.core.launchConfigurationTypes">
+ <launchConfigurationType
+ category="org.eclipse.tcf.te.tcf.launch.category.linux"
+ delegate="org.eclipse.tcf.te.launch.core.delegates.LaunchConfigurationDelegate"
+ id="org.eclipse.tcf.te.tcf.launch.type.linux.app"
+ modes="run,debug"
+ name="%LaunchType.Linux.App.name">
+ </launchConfigurationType>
+ </extension>
+
</plugin>
diff --git a/target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.core/src/org/eclipse/tcf/te/tcf/launch/core/interfaces/ILaunchTypes.java b/target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.core/src/org/eclipse/tcf/te/tcf/launch/core/interfaces/ILaunchTypes.java new file mode 100644 index 000000000..3ab004457 --- /dev/null +++ b/target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.core/src/org/eclipse/tcf/te/tcf/launch/core/interfaces/ILaunchTypes.java @@ -0,0 +1,23 @@ +/*******************************************************************************
+ * Copyright (c) 2012 Wind River Systems, Inc. and others. All rights reserved.
+ * This program and the accompanying materials are made available under the terms
+ * of the Eclipse Public License v1.0 which accompanies this distribution, and is
+ * available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Wind River Systems - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.tcf.te.tcf.launch.core.interfaces;
+
+/**
+ * Launch configuration type id declarations.
+ * <p>
+ * Keep in sync with the launch configuration type id's used within the plugin.xml.
+ */
+public interface ILaunchTypes {
+
+ /**
+ * Launch configuration type id: Remote Linux Application
+ */
+ public final String REMOTE_LINUX_APPLICATION = "org.eclipse.tcf.te.tcf.launch.type.linux.app"; //$NON-NLS-1$
+}
diff --git a/target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.ui/META-INF/MANIFEST.MF b/target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.ui/META-INF/MANIFEST.MF index d4db28ee4..8729dfaeb 100644 --- a/target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.ui/META-INF/MANIFEST.MF +++ b/target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.ui/META-INF/MANIFEST.MF @@ -9,9 +9,14 @@ Require-Bundle: org.eclipse.core.runtime;bundle-version="3.7.0", org.eclipse.ui;bundle-version="3.7.0", org.eclipse.tcf.core;bundle-version="1.0.0", org.eclipse.tcf.te.runtime;bundle-version="1.0.0", + org.eclipse.tcf.te.launch.core;bundle-version="1.0.0", + org.eclipse.tcf.te.launch.ui;bundle-version="1.0.0", + org.eclipse.tcf.te.ui.swt;bundle-version="1.0.0", org.eclipse.tcf.te.tcf.core;bundle-version="1.0.0", - org.eclipse.tcf.te.tcf.locator;bundle-version="1.0.0", - org.eclipse.tcf.te.ui.swt;bundle-version="1.0.0" + org.eclipse.tcf.te.tcf.launch.core;bundle-version="1.0.0", + org.eclipse.tcf.te.tcf.locator;bundle-version="1.0.0" Bundle-RequiredExecutionEnvironment: JavaSE-1.6 Bundle-ActivationPolicy: lazy Bundle-Localization: plugin +Export-Package: org.eclipse.tcf.te.tcf.launch.ui.activator;x-internal:=true, + org.eclipse.tcf.te.tcf.launch.ui.nls;x-internal:=true diff --git a/target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.ui/build.properties b/target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.ui/build.properties index f4ae97015..e0b53196d 100644 --- a/target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.ui/build.properties +++ b/target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.ui/build.properties @@ -2,4 +2,6 @@ source.. = src/ output.. = bin/
bin.includes = META-INF/,\
.,\
- plugin.properties
+ plugin.properties,\
+ icons/,\
+ plugin.xml
diff --git a/target_explorer/plugins/org.eclipse.tcf.te.launch.ui/icons/obj16/penguin_obj.gif b/target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.ui/icons/obj16/penguin_obj.gif Binary files differindex 7b5a98e0b..7b5a98e0b 100644 --- a/target_explorer/plugins/org.eclipse.tcf.te.launch.ui/icons/obj16/penguin_obj.gif +++ b/target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.ui/icons/obj16/penguin_obj.gif diff --git a/target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.ui/plugin.xml b/target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.ui/plugin.xml new file mode 100644 index 000000000..600c7671f --- /dev/null +++ b/target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.ui/plugin.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.4"?>
+<plugin>
+
+<!-- Launch configuration type contributions -->
+ <extension point="org.eclipse.debug.ui.launchConfigurationTypeImages">
+ <launchConfigurationTypeImage
+ configTypeID="org.eclipse.tcf.te.tcf.launch.type.linux.app"
+ icon="icons/obj16/penguin_obj.gif"
+ id="org.eclipse.tcf.te.tcf.launch.type.linux.app.image">
+ </launchConfigurationTypeImage>
+ </extension>
+
+</plugin>
diff --git a/target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.ui/src/org/eclipse/tcf/te/tcf/launch/ui/help/IContextHelpIds.java b/target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.ui/src/org/eclipse/tcf/te/tcf/launch/ui/help/IContextHelpIds.java new file mode 100644 index 000000000..4de18c840 --- /dev/null +++ b/target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.ui/src/org/eclipse/tcf/te/tcf/launch/ui/help/IContextHelpIds.java @@ -0,0 +1,30 @@ +/******************************************************************************* + * Copyright (c) 2011 Wind River Systems, Inc. and others. All rights reserved. + * This program and the accompanying materials are made available under the terms + * of the Eclipse Public License v1.0 which accompanies this distribution, and is + * available at http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Wind River Systems - initial API and implementation + *******************************************************************************/ +package org.eclipse.tcf.te.tcf.launch.ui.help; + +import org.eclipse.tcf.te.tcf.launch.core.interfaces.ILaunchTypes; +import org.eclipse.tcf.te.tcf.launch.ui.activator.UIPlugin; + + +/** + * Context help id definitions. + */ +public interface IContextHelpIds { + + /** + * UI plug-in common context help id prefix. + */ + public final static String PREFIX = UIPlugin.getUniqueIdentifier() + "."; //$NON-NLS-1$ + + /** + * Remote Linux Application launch tab group context help id. + */ + public final static String REMOTE_LINUX_APPLICATION = ILaunchTypes.REMOTE_LINUX_APPLICATION + ".tabGroup"; //$NON-NLS-1$ +} |