Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDarin Wright2005-04-08 15:46:16 +0000
committerDarin Wright2005-04-08 15:46:16 +0000
commit2bc65e754b42d5ba24c54fd9e19a980afedc63d7 (patch)
tree8b3b5ca3bb290c3687cb7746016d87bec29bf949
parent1dfe45c75e12a2ec7529555b556443830ab083c6 (diff)
downloadeclipse.platform.debug-2bc65e754b42d5ba24c54fd9e19a980afedc63d7.tar.gz
eclipse.platform.debug-2bc65e754b42d5ba24c54fd9e19a980afedc63d7.tar.xz
eclipse.platform.debug-2bc65e754b42d5ba24c54fd9e19a980afedc63d7.zip
Bug 88261 - create component XML for debug plugins
-rw-r--r--org.eclipse.core.variables/component.xml17
-rw-r--r--org.eclipse.core.variables/src/org/eclipse/core/variables/IDynamicVariable.java5
-rw-r--r--org.eclipse.core.variables/src/org/eclipse/core/variables/IDynamicVariableResolver.java5
-rw-r--r--org.eclipse.core.variables/src/org/eclipse/core/variables/IStringVariable.java3
-rw-r--r--org.eclipse.core.variables/src/org/eclipse/core/variables/IStringVariableManager.java4
-rw-r--r--org.eclipse.core.variables/src/org/eclipse/core/variables/IValueVariable.java5
-rw-r--r--org.eclipse.core.variables/src/org/eclipse/core/variables/IValueVariableListener.java4
7 files changed, 37 insertions, 6 deletions
diff --git a/org.eclipse.core.variables/component.xml b/org.eclipse.core.variables/component.xml
new file mode 100644
index 000000000..113b117cf
--- /dev/null
+++ b/org.eclipse.core.variables/component.xml
@@ -0,0 +1,17 @@
+<component name="Eclipse Platform Core Variables">
+ <plugin id="org.eclipse.core.variables" />
+
+ <package name="org.eclipse.core.variables">
+ <type name="IDynamicVariable" implement="false" />
+ <type name="IDynamicVariableResolver" />
+ <type name="IStringVariable" implement="false" />
+ <type name="IStringVariableManager" implement="false" />
+ <type name="IValueVariable" implement="false" />
+ <type name="IValueVariableInitializer" />
+ <type name="IValueVariableListener" />
+ <type name="VariablesPlugin" instantiate="false" subclass="false" />
+ </package>
+
+ <component-depends unrestricted="true"/>
+
+</component> \ No newline at end of file
diff --git a/org.eclipse.core.variables/src/org/eclipse/core/variables/IDynamicVariable.java b/org.eclipse.core.variables/src/org/eclipse/core/variables/IDynamicVariable.java
index 18405aaa6..9bdda6e73 100644
--- a/org.eclipse.core.variables/src/org/eclipse/core/variables/IDynamicVariable.java
+++ b/org.eclipse.core.variables/src/org/eclipse/core/variables/IDynamicVariable.java
@@ -29,7 +29,10 @@ import org.eclipse.core.runtime.CoreException;
* &lt;/extension&gt;
* </pre>
* </p>
- *
+ * <p>
+ * Clients are not intended to implement this interface. Instead, clients contributing
+ * a dynamic variable provide an implementation of {@link org.eclipse.core.variables.IDynamicVariableResolver}.
+ * </p>
* @since 3.0
*/
public interface IDynamicVariable extends IStringVariable {
diff --git a/org.eclipse.core.variables/src/org/eclipse/core/variables/IDynamicVariableResolver.java b/org.eclipse.core.variables/src/org/eclipse/core/variables/IDynamicVariableResolver.java
index 8f250c646..b5cefaafb 100644
--- a/org.eclipse.core.variables/src/org/eclipse/core/variables/IDynamicVariableResolver.java
+++ b/org.eclipse.core.variables/src/org/eclipse/core/variables/IDynamicVariableResolver.java
@@ -15,7 +15,10 @@ import org.eclipse.core.runtime.CoreException;
/**
* Resolves the value for a dynamic variable. A dynamic variable extension
* contributes a resolver which must implement this interface.
- *
+ * <p>
+ * Clients contributing a dynamic variable are intended to provide an implementation
+ * of this interface.
+ * </p>
* @since 3.0
*/
public interface IDynamicVariableResolver {
diff --git a/org.eclipse.core.variables/src/org/eclipse/core/variables/IStringVariable.java b/org.eclipse.core.variables/src/org/eclipse/core/variables/IStringVariable.java
index 15e9b4068..7c19550d9 100644
--- a/org.eclipse.core.variables/src/org/eclipse/core/variables/IStringVariable.java
+++ b/org.eclipse.core.variables/src/org/eclipse/core/variables/IStringVariable.java
@@ -34,6 +34,9 @@ package org.eclipse.core.variables;
* may accept an argument.</li>
* </ul>
* </p>
+ * <p>
+ * Clients are not intended to implement this interface.
+ * </p>
* @since 3.0
*/
public interface IStringVariable {
diff --git a/org.eclipse.core.variables/src/org/eclipse/core/variables/IStringVariableManager.java b/org.eclipse.core.variables/src/org/eclipse/core/variables/IStringVariableManager.java
index d703271bd..1eafd6360 100644
--- a/org.eclipse.core.variables/src/org/eclipse/core/variables/IStringVariableManager.java
+++ b/org.eclipse.core.variables/src/org/eclipse/core/variables/IStringVariableManager.java
@@ -14,7 +14,9 @@ import org.eclipse.core.runtime.CoreException;
/**
* Registry for string variables.
- *
+ * <p>
+ * Clients are not intended to implement this interface.
+ * </p>
* @since 3.0
*/
public interface IStringVariableManager {
diff --git a/org.eclipse.core.variables/src/org/eclipse/core/variables/IValueVariable.java b/org.eclipse.core.variables/src/org/eclipse/core/variables/IValueVariable.java
index 99fc077ee..bb958e7fd 100644
--- a/org.eclipse.core.variables/src/org/eclipse/core/variables/IValueVariable.java
+++ b/org.eclipse.core.variables/src/org/eclipse/core/variables/IValueVariable.java
@@ -41,8 +41,9 @@ package org.eclipse.core.variables;
* &lt;/extension&gt;
* </pre>
* </p>
- *
- *
+ * <p>
+ * Clients are not intended to implement this interface.
+ * </p>
* @since 3.0
*/
public interface IValueVariable extends IStringVariable {
diff --git a/org.eclipse.core.variables/src/org/eclipse/core/variables/IValueVariableListener.java b/org.eclipse.core.variables/src/org/eclipse/core/variables/IValueVariableListener.java
index 9a4c4e6c9..37dac25df 100644
--- a/org.eclipse.core.variables/src/org/eclipse/core/variables/IValueVariableListener.java
+++ b/org.eclipse.core.variables/src/org/eclipse/core/variables/IValueVariableListener.java
@@ -14,7 +14,9 @@ package org.eclipse.core.variables;
* A string variable listener is notified of variables as they are added
* and removed from the string variable manager. As well, listeners are
* notified when a value variable changes value.
- *
+ * <p>
+ * Clients may implement this interface.
+ * </p>
* @since 3.0
*/
public interface IValueVariableListener {

Back to the top