diff options
author | Darin Wright | 2005-04-08 15:46:16 +0000 |
---|---|---|
committer | Darin Wright | 2005-04-08 15:46:16 +0000 |
commit | 2bc65e754b42d5ba24c54fd9e19a980afedc63d7 (patch) | |
tree | 8b3b5ca3bb290c3687cb7746016d87bec29bf949 | |
parent | 1dfe45c75e12a2ec7529555b556443830ab083c6 (diff) | |
download | eclipse.platform.debug-2bc65e754b42d5ba24c54fd9e19a980afedc63d7.tar.gz eclipse.platform.debug-2bc65e754b42d5ba24c54fd9e19a980afedc63d7.tar.xz eclipse.platform.debug-2bc65e754b42d5ba24c54fd9e19a980afedc63d7.zip |
Bug 88261 - create component XML for debug plugins
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; * </extension> * </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; * </extension> * </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 { |