diff options
22 files changed, 32 insertions, 55 deletions
diff --git a/org.eclipse.ui.editors/.project b/org.eclipse.ui.editors/.project index b0c5a6e2094..24ea53db197 100644 --- a/org.eclipse.ui.editors/.project +++ b/org.eclipse.ui.editors/.project @@ -20,9 +20,15 @@ <arguments> </arguments> </buildCommand> + <buildCommand> + <name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name> + <arguments> + </arguments> + </buildCommand> </buildSpec> <natures> <nature>org.eclipse.jdt.core.javanature</nature> <nature>org.eclipse.pde.PluginNature</nature> + <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature> </natures> </projectDescription> diff --git a/org.eclipse.ui.editors/src/org/eclipse/ui/editors/text/templates/ContributionTemplateStore.java b/org.eclipse.ui.editors/src/org/eclipse/ui/editors/text/templates/ContributionTemplateStore.java index 74be4e4fe59..52250c96155 100644 --- a/org.eclipse.ui.editors/src/org/eclipse/ui/editors/text/templates/ContributionTemplateStore.java +++ b/org.eclipse.ui.editors/src/org/eclipse/ui/editors/text/templates/ContributionTemplateStore.java @@ -49,6 +49,7 @@ import org.eclipse.ui.internal.editors.text.NLSUtility; * </p> * * @since 3.0 + * @noextend This class is not intended to be subclassed by clients. */ public class ContributionTemplateStore extends TemplateStore { /* extension point string literals */ diff --git a/org.eclipse.ui.workbench.texteditor/.project b/org.eclipse.ui.workbench.texteditor/.project index f999e2418b8..751231e02a2 100644 --- a/org.eclipse.ui.workbench.texteditor/.project +++ b/org.eclipse.ui.workbench.texteditor/.project @@ -20,9 +20,15 @@ <arguments> </arguments> </buildCommand> + <buildCommand> + <name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name> + <arguments> + </arguments> + </buildCommand> </buildSpec> <natures> <nature>org.eclipse.pde.PluginNature</nature> <nature>org.eclipse.jdt.core.javanature</nature> + <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature> </natures> </projectDescription> diff --git a/org.eclipse.ui.workbench.texteditor/component.xml b/org.eclipse.ui.workbench.texteditor/component.xml deleted file mode 100644 index 5955d420817..00000000000 --- a/org.eclipse.ui.workbench.texteditor/component.xml +++ /dev/null @@ -1,54 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<component xmlns="http://eclipse.org/component" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://eclipse.org/component ../component.xsd " - name="Text Editor Framework"> - <plugin id="org.eclipse.ui.workbench.texteditor"/> - - <package name="org.eclipse.ui.contentassist"> - <type name="ContentAssistHandler"/> - </package> - - <package name="org.eclipse.ui.texteditor"> - <type name="DefaultRangeIndicator" subclass="false"/> - <type name="FindNextAction" subclass="false"/> - <type name="FindReplaceAction" subclass="false"/> - <type name="GotoAnnotationAction" subclass="false"/> - <type name="GotoLineAction" subclass="false"/> - <type name="HyperlinkDetectorDescriptor" instantiate="false" subclass="false"/> - <type name="HyperlinkDetectorTargetDescriptor" instantiate="false" subclass="false"/> - <type name="IAbstractTextEditorHelpContextIds" implement="false"/> - <type name="IncrementalFindAction" subclass="false"/> - <type name="ITextEditorActionConstants" implement="false"/> - <type name="ITextEditorActionDefinitionIds" implement="false"/> - <type name="ITextEditorDropTargetListener" implement="false"/> - <type name="IWorkbenchActionDefinitionIds" implement="false"/> - <type name="RevertToSavedAction" subclass="false"/> - <type name="SaveAction" subclass="false"/> - </package> - - <package name="org.eclipse.ui.texteditor.link"> - </package> - - <package name="org.eclipse.ui.texteditor.quickdiff"> - <type name="QuickDiff" subclass="false"/> - </package> - - <package name="org.eclipse.ui.texteditor.rulers"> - <type name="IColumnSupport" implement="false"/> - <type name="RulerColumnDescriptor" instantiate="false" subclass="false"/> - <type name="RulerColumnRegistry" instantiate="false" subclass="false"/> - </package> - - <package name="org.eclipse.ui.texteditor.spelling"> - <type name="SpellingContext" subclass="false"/> - <type name="SpellingEngineDescriptor" subclass="false"/> - <type name="SpellingService" subclass="false"/> - </package> - - <package name="org.eclipse.ui.texteditor.templates"> - </package> - - <component-depends unrestricted="true"/> -</component> diff --git a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/DefaultRangeIndicator.java b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/DefaultRangeIndicator.java index 4cc0323990c..d62520b5f5b 100644 --- a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/DefaultRangeIndicator.java +++ b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/DefaultRangeIndicator.java @@ -37,6 +37,7 @@ import org.eclipse.swt.widgets.Display; * This class may be instantiated; it is not intended to be subclassed. * This class is instantiated automatically by <code>AbstractTextEditor</code>. * </p> + * @noextend This class is not intended to be subclassed by clients. */ public class DefaultRangeIndicator extends Annotation implements IAnnotationPresentation { diff --git a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/FindNextAction.java b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/FindNextAction.java index 4e1c5fd721d..c2a0902969f 100644 --- a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/FindNextAction.java +++ b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/FindNextAction.java @@ -41,6 +41,7 @@ import org.eclipse.ui.internal.texteditor.TextEditorPlugin; * </p> * * @since 2.0 + * @noextend This class is not intended to be subclassed by clients. */ public class FindNextAction extends ResourceAction implements IUpdate { diff --git a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/FindReplaceAction.java b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/FindReplaceAction.java index 58683ee7144..26fae092e81 100644 --- a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/FindReplaceAction.java +++ b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/FindReplaceAction.java @@ -45,6 +45,7 @@ import org.eclipse.ui.IWorkbenchWindow; * </p> * * @see IFindReplaceTarget + * @noextend This class is not intended to be subclassed by clients. */ public class FindReplaceAction extends ResourceAction implements IUpdate { diff --git a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/GotoAnnotationAction.java b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/GotoAnnotationAction.java index 1dd7482af3b..b13aea07c16 100644 --- a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/GotoAnnotationAction.java +++ b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/GotoAnnotationAction.java @@ -24,6 +24,7 @@ import org.eclipse.jface.text.source.IAnnotationModel; * </p> * * @since 3.2 + * @noextend This class is not intended to be subclassed by clients. */ public class GotoAnnotationAction extends TextEditorAction { diff --git a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/GotoLineAction.java b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/GotoLineAction.java index f46ac1c7512..6cd0de24006 100644 --- a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/GotoLineAction.java +++ b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/GotoLineAction.java @@ -46,6 +46,7 @@ import org.eclipse.ui.internal.texteditor.TextEditorPlugin; * <p> * This class may be instantiated; it is not intended to be subclassed. * </p> + * @noextend This class is not intended to be subclassed by clients. */ public class GotoLineAction extends TextEditorAction { diff --git a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/IAbstractTextEditorHelpContextIds.java b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/IAbstractTextEditorHelpContextIds.java index 9153b22f3bf..d243359ad31 100644 --- a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/IAbstractTextEditorHelpContextIds.java +++ b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/IAbstractTextEditorHelpContextIds.java @@ -24,6 +24,7 @@ import org.eclipse.ui.PlatformUI; * <p> * This interface contains constants only; it is not intended to be implemented. * </p> + * @noimplement This interface is not intended to be implemented by clients. */ public interface IAbstractTextEditorHelpContextIds { diff --git a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/ITextEditorActionConstants.java b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/ITextEditorActionConstants.java index 44adc28d146..504dedbe755 100644 --- a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/ITextEditorActionConstants.java +++ b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/ITextEditorActionConstants.java @@ -28,6 +28,7 @@ import org.eclipse.ui.actions.ActionFactory; * <p> * This interface must not be implemented by clients. * </p> + * @noimplement This interface is not intended to be implemented by clients. */ public interface ITextEditorActionConstants extends IWorkbenchActionConstants { diff --git a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/ITextEditorActionDefinitionIds.java b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/ITextEditorActionDefinitionIds.java index 7445a2a1299..a0863bd0aea 100644 --- a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/ITextEditorActionDefinitionIds.java +++ b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/ITextEditorActionDefinitionIds.java @@ -24,6 +24,7 @@ import org.eclipse.jface.text.information.IInformationProvider; * </p> * * @since 2.0 + * @noimplement This interface is not intended to be implemented by clients. */ public interface ITextEditorActionDefinitionIds extends IWorkbenchActionDefinitionIds { diff --git a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/ITextEditorDropTargetListener.java b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/ITextEditorDropTargetListener.java index f3f087ba01b..cc9ee570494 100644 --- a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/ITextEditorDropTargetListener.java +++ b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/ITextEditorDropTargetListener.java @@ -20,6 +20,7 @@ import org.eclipse.swt.dnd.Transfer; * This interface is not part of the official API. * * @since 3.0 + * @noimplement This interface is not intended to be implemented by clients. */ public interface ITextEditorDropTargetListener extends DropTargetListener { diff --git a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/IWorkbenchActionDefinitionIds.java b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/IWorkbenchActionDefinitionIds.java index f4faeb292f4..dba3303c159 100644 --- a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/IWorkbenchActionDefinitionIds.java +++ b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/IWorkbenchActionDefinitionIds.java @@ -18,6 +18,7 @@ package org.eclipse.ui.texteditor; * </p> * * @since 2.0 + * @noimplement This interface is not intended to be implemented by clients. */ public interface IWorkbenchActionDefinitionIds { diff --git a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/IncrementalFindAction.java b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/IncrementalFindAction.java index 2b6b31769b4..96669544683 100644 --- a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/IncrementalFindAction.java +++ b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/IncrementalFindAction.java @@ -26,6 +26,7 @@ import org.eclipse.ui.IWorkbenchWindow; * This class may be instantiated; it is not intended to be subclassed. * </p> * @since 2.0 + * @noextend This class is not intended to be subclassed by clients. */ public class IncrementalFindAction extends ResourceAction implements IUpdate { diff --git a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/RevertToSavedAction.java b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/RevertToSavedAction.java index 495bf97d86c..6b22ed70207 100644 --- a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/RevertToSavedAction.java +++ b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/RevertToSavedAction.java @@ -22,6 +22,7 @@ import java.util.ResourceBundle; * <p> * This class may be instantiated; it is not intended to be subclassed. * </p> + * @noextend This class is not intended to be subclassed by clients. */ public class RevertToSavedAction extends TextEditorAction { diff --git a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/SaveAction.java b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/SaveAction.java index aa9879877a0..e068d63d49c 100644 --- a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/SaveAction.java +++ b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/SaveAction.java @@ -22,6 +22,7 @@ import java.util.ResourceBundle; * <p> * This class may be instantiated; it is not intended to be subclassed. * </p> + * @noextend This class is not intended to be subclassed by clients. */ public class SaveAction extends TextEditorAction { diff --git a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/quickdiff/QuickDiff.java b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/quickdiff/QuickDiff.java index 7a40e3cf9fc..8906fc5f0ca 100644 --- a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/quickdiff/QuickDiff.java +++ b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/quickdiff/QuickDiff.java @@ -30,6 +30,7 @@ import org.eclipse.ui.texteditor.ITextEditor; * This class may be instantiated, it is not intended to be subclassed. * </p> * @since 3.0 + * @noextend This class is not intended to be subclassed by clients. */ public class QuickDiff { diff --git a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/rulers/IColumnSupport.java b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/rulers/IColumnSupport.java index 208546d021f..4765c88e007 100644 --- a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/rulers/IColumnSupport.java +++ b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/rulers/IColumnSupport.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007 IBM Corporation and others. + * Copyright (c) 2007, 2008 IBM Corporation 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 @@ -19,6 +19,7 @@ package org.eclipse.ui.texteditor.rulers; * </p> * * @since 3.3 + * @noimplement This interface is not intended to be implemented by clients. */ public interface IColumnSupport { diff --git a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/spelling/SpellingContext.java b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/spelling/SpellingContext.java index 003a209e797..c44cb66f221 100644 --- a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/spelling/SpellingContext.java +++ b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/spelling/SpellingContext.java @@ -22,6 +22,7 @@ import org.eclipse.core.runtime.content.IContentType; * </p> * * @since 3.1 + * @noextend This class is not intended to be subclassed by clients. */ public class SpellingContext { diff --git a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/spelling/SpellingEngineDescriptor.java b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/spelling/SpellingEngineDescriptor.java index 4bdca93be7a..041e433591e 100644 --- a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/spelling/SpellingEngineDescriptor.java +++ b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/spelling/SpellingEngineDescriptor.java @@ -27,6 +27,7 @@ import org.eclipse.ui.internal.texteditor.spelling.EmptySpellingPreferenceBlock; * </p> * * @since 3.1 + * @noextend This class is not intended to be subclassed by clients. */ public class SpellingEngineDescriptor { diff --git a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/spelling/SpellingService.java b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/spelling/SpellingService.java index 70bcbf03468..3830315111b 100644 --- a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/spelling/SpellingService.java +++ b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/spelling/SpellingService.java @@ -32,6 +32,7 @@ import org.eclipse.ui.internal.texteditor.spelling.SpellingEngineRegistry; * </p> * * @since 3.1 + * @noextend This class is not intended to be subclassed by clients. */ public class SpellingService { |