Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--org.eclipse.ui.editors/.project6
-rw-r--r--org.eclipse.ui.editors/src/org/eclipse/ui/editors/text/templates/ContributionTemplateStore.java1
-rw-r--r--org.eclipse.ui.workbench.texteditor/.project6
-rw-r--r--org.eclipse.ui.workbench.texteditor/component.xml54
-rw-r--r--org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/DefaultRangeIndicator.java1
-rw-r--r--org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/FindNextAction.java1
-rw-r--r--org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/FindReplaceAction.java1
-rw-r--r--org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/GotoAnnotationAction.java1
-rw-r--r--org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/GotoLineAction.java1
-rw-r--r--org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/IAbstractTextEditorHelpContextIds.java1
-rw-r--r--org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/ITextEditorActionConstants.java1
-rw-r--r--org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/ITextEditorActionDefinitionIds.java1
-rw-r--r--org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/ITextEditorDropTargetListener.java1
-rw-r--r--org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/IWorkbenchActionDefinitionIds.java1
-rw-r--r--org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/IncrementalFindAction.java1
-rw-r--r--org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/RevertToSavedAction.java1
-rw-r--r--org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/SaveAction.java1
-rw-r--r--org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/quickdiff/QuickDiff.java1
-rw-r--r--org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/rulers/IColumnSupport.java3
-rw-r--r--org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/spelling/SpellingContext.java1
-rw-r--r--org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/spelling/SpellingEngineDescriptor.java1
-rw-r--r--org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/spelling/SpellingService.java1
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 {

Back to the top