diff options
| author | Lars Vogel | 2014-07-15 23:53:48 +0000 |
|---|---|---|
| committer | Lars Vogel | 2014-07-16 00:02:43 +0000 |
| commit | 90184d2009e64b0763b121fc952b63cb9331598e (patch) | |
| tree | 6985cee6346e6064bd099a7c06fc624db51a5037 | |
| parent | 44286d98c478e35185572d74f81a8bdd0dcf468d (diff) | |
| download | eclipse.platform.ui-90184d2009e64b0763b121fc952b63cb9331598e.tar.gz eclipse.platform.ui-90184d2009e64b0763b121fc952b63cb9331598e.tar.xz eclipse.platform.ui-90184d2009e64b0763b121fc952b63cb9331598e.zip | |
Bug 431178 - Remove ICompatibleWorkbenchPage and
org.eclipse.ui.workbench.compatibility
Change-Id: I98724c1e0db8888363e5b4ba90a521f9ac4445fa
Signed-off-by: Lars Vogel <Lars.Vogel@gmail.com>
16 files changed, 1 insertions, 725 deletions
diff --git a/bundles/org.eclipse.ui.workbench.compatibility/.classpath b/bundles/org.eclipse.ui.workbench.compatibility/.classpath deleted file mode 100644 index ce73933404a..00000000000 --- a/bundles/org.eclipse.ui.workbench.compatibility/.classpath +++ /dev/null @@ -1,7 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="src" path="src"/> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.4"/> - <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> - <classpathentry kind="output" path="bin"/> -</classpath> diff --git a/bundles/org.eclipse.ui.workbench.compatibility/.project b/bundles/org.eclipse.ui.workbench.compatibility/.project deleted file mode 100644 index 85354bdb5e8..00000000000 --- a/bundles/org.eclipse.ui.workbench.compatibility/.project +++ /dev/null @@ -1,40 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<projectDescription> - <name>org.eclipse.ui.workbench.compatibility</name> - <comment></comment> - <projects> - <project>org.eclipse.core.resources</project> - <project>org.eclipse.core.runtime.compatibility</project> - <project>org.eclipse.help</project> - <project>org.eclipse.jface</project> - <project>org.eclipse.swt</project> - <project>org.eclipse.ui.workbench</project> - </projects> - <buildSpec> - <buildCommand> - <name>org.eclipse.jdt.core.javabuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.eclipse.pde.ManifestBuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.eclipse.pde.SchemaBuilder</name> - <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/bundles/org.eclipse.ui.workbench.compatibility/.settings/org.eclipse.core.runtime.prefs b/bundles/org.eclipse.ui.workbench.compatibility/.settings/org.eclipse.core.runtime.prefs deleted file mode 100644 index c522e1f4ae2..00000000000 --- a/bundles/org.eclipse.ui.workbench.compatibility/.settings/org.eclipse.core.runtime.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1
-line.separator=\n
diff --git a/bundles/org.eclipse.ui.workbench.compatibility/.settings/org.eclipse.jdt.core.prefs b/bundles/org.eclipse.ui.workbench.compatibility/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 8bbcd5e6423..00000000000 --- a/bundles/org.eclipse.ui.workbench.compatibility/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,71 +0,0 @@ -#Tue Sep 11 09:38:54 EDT 2007 -eclipse.preferences.version=1 -org.eclipse.jdt.core.builder.cleanOutputFolder=clean -org.eclipse.jdt.core.builder.duplicateResourceTask=warning -org.eclipse.jdt.core.builder.invalidClasspath=abort -org.eclipse.jdt.core.builder.resourceCopyExclusionFilter=*.launch -org.eclipse.jdt.core.circularClasspath=error -org.eclipse.jdt.core.classpath.exclusionPatterns=enabled -org.eclipse.jdt.core.classpath.multipleOutputLocations=enabled -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.2 -org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.4 -org.eclipse.jdt.core.compiler.debug.lineNumber=generate -org.eclipse.jdt.core.compiler.debug.localVariable=generate -org.eclipse.jdt.core.compiler.debug.sourceFile=generate -org.eclipse.jdt.core.compiler.doc.comment.support=enabled -org.eclipse.jdt.core.compiler.maxProblemPerUnit=100 -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.deprecation=warning -org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled -org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled -org.eclipse.jdt.core.compiler.problem.discouragedReference=error -org.eclipse.jdt.core.compiler.problem.emptyStatement=warning -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.problem.fieldHiding=warning -org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning -org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning -org.eclipse.jdt.core.compiler.problem.forbiddenReference=error -org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning -org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning -org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=warning -org.eclipse.jdt.core.compiler.problem.invalidJavadoc=warning -org.eclipse.jdt.core.compiler.problem.invalidJavadocTags=enabled -org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=enabled -org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=enabled -org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=private -org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore -org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning -org.eclipse.jdt.core.compiler.problem.missingJavadocComments=warning -org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=disabled -org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=public -org.eclipse.jdt.core.compiler.problem.missingJavadocTags=warning -org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled -org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=public -org.eclipse.jdt.core.compiler.problem.missingSerialVersion=error -org.eclipse.jdt.core.compiler.problem.noEffectAssignment=error -org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning -org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=error -org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=error -org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=warning -org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled -org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=error -org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore -org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore -org.eclipse.jdt.core.compiler.problem.unnecessaryElse=warning -org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=warning -org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore -org.eclipse.jdt.core.compiler.problem.unsafeTypeOperation=warning -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=warning -org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=enabled -org.eclipse.jdt.core.compiler.problem.unusedImport=error -org.eclipse.jdt.core.compiler.problem.unusedLocal=error -org.eclipse.jdt.core.compiler.problem.unusedParameter=warning -org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled -org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled -org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=error -org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning -org.eclipse.jdt.core.compiler.source=1.3 -org.eclipse.jdt.core.incompatibleJDKLevel=ignore -org.eclipse.jdt.core.incompleteClasspath=error diff --git a/bundles/org.eclipse.ui.workbench.compatibility/.settings/org.eclipse.jdt.ui.prefs b/bundles/org.eclipse.ui.workbench.compatibility/.settings/org.eclipse.jdt.ui.prefs deleted file mode 100644 index a8cec023a5a..00000000000 --- a/bundles/org.eclipse.ui.workbench.compatibility/.settings/org.eclipse.jdt.ui.prefs +++ /dev/null @@ -1,4 +0,0 @@ -eclipse.preferences.version=1 -internal.default.compliance=user -org.eclipse.jdt.ui.javadoc=true -org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates><template autoinsert\="true" context\="gettercomment_context" deleted\="false" description\="Comment for getter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name\="gettercomment">/**\n * @return Returns the ${bare_field_name}.\n */</template><template autoinsert\="true" context\="settercomment_context" deleted\="false" description\="Comment for setter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.settercomment" name\="settercomment">/**\n * @param ${param} The ${bare_field_name} to set.\n */</template><template autoinsert\="true" context\="constructorcomment_context" deleted\="false" description\="Comment for created constructors" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name\="constructorcomment">/**\n * ${tags}\n */</template><template autoinsert\="false" context\="filecomment_context" deleted\="false" description\="Comment for created Java files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.filecomment" name\="filecomment"/><template autoinsert\="false" context\="typecomment_context" deleted\="false" description\="Comment for created types" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.typecomment" name\="typecomment">/**\n * @since 3.3\n *\n * ${tags}\n */</template><template autoinsert\="true" context\="fieldcomment_context" deleted\="false" description\="Comment for fields" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name\="fieldcomment">/**\n * \n */</template><template autoinsert\="true" context\="methodcomment_context" deleted\="false" description\="Comment for non-overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name\="methodcomment">/**\n * ${tags}\n */</template><template autoinsert\="true" context\="overridecomment_context" deleted\="false" description\="Comment for overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name\="overridecomment">/* (non-Javadoc)\n * ${see_to_overridden}\n */</template><template autoinsert\="true" context\="newtype_context" deleted\="false" description\="Newly created files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.newtype" name\="newtype">${filecomment}\n${package_declaration}\n\n${typecomment}\n${type_declaration}</template><template autoinsert\="true" context\="catchblock_context" deleted\="false" description\="Code in new catch blocks" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.catchblock" name\="catchblock">// ${todo} Auto-generated catch block\n${exception_var}.printStackTrace();</template><template autoinsert\="true" context\="methodbody_context" deleted\="false" description\="Code in created method stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodbody" name\="methodbody">// ${todo} Auto-generated method stub\n${body_statement}</template><template autoinsert\="true" context\="constructorbody_context" deleted\="false" description\="Code in created constructor stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorbody" name\="constructorbody">${body_statement}\n// ${todo} Auto-generated constructor stub</template><template autoinsert\="true" context\="getterbody_context" deleted\="false" description\="Code in created getters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.getterbody" name\="getterbody">return ${field};</template><template autoinsert\="true" context\="setterbody_context" deleted\="false" description\="Code in created setters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.setterbody" name\="setterbody">${field} \= ${param};</template><template autoinsert\="true" context\="classbody_context" deleted\="false" description\="Code in new class type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.classbody" name\="classbody">\n</template><template autoinsert\="true" context\="interfacebody_context" deleted\="false" description\="Code in new interface type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.interfacebody" name\="interfacebody">\n</template><template autoinsert\="true" context\="enumbody_context" deleted\="false" description\="Code in new enum type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.enumbody" name\="enumbody">\n</template><template autoinsert\="true" context\="annotationbody_context" deleted\="false" description\="Code in new annotation type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.annotationbody" name\="annotationbody">\n</template><template autoinsert\="true" context\="delegatecomment_context" deleted\="false" description\="Comment for delegate methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name\="delegatecomment">/**\n * ${tags}\n * ${see_to_target}\n */</template></templates> diff --git a/bundles/org.eclipse.ui.workbench.compatibility/.settings/org.eclipse.pde.api.tools.prefs b/bundles/org.eclipse.ui.workbench.compatibility/.settings/org.eclipse.pde.api.tools.prefs deleted file mode 100644 index a09ec9c2c71..00000000000 --- a/bundles/org.eclipse.ui.workbench.compatibility/.settings/org.eclipse.pde.api.tools.prefs +++ /dev/null @@ -1,97 +0,0 @@ -ANNOTATION_ELEMENT_TYPE_ADDED_METHOD_WITHOUT_DEFAULT_VALUE=Error -ANNOTATION_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error -ANNOTATION_ELEMENT_TYPE_REMOVED_FIELD=Error -ANNOTATION_ELEMENT_TYPE_REMOVED_METHOD=Error -ANNOTATION_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error -API_COMPONENT_ELEMENT_TYPE_REMOVED_API_TYPE=Error -API_COMPONENT_ELEMENT_TYPE_REMOVED_REEXPORTED_API_TYPE=Error -API_COMPONENT_ELEMENT_TYPE_REMOVED_REEXPORTED_TYPE=Error -API_COMPONENT_ELEMENT_TYPE_REMOVED_TYPE=Error -API_USE_SCAN_FIELD_SEVERITY=Error -API_USE_SCAN_METHOD_SEVERITY=Error -API_USE_SCAN_TYPE_SEVERITY=Error -CLASS_ELEMENT_TYPE_ADDED_METHOD=Error -CLASS_ELEMENT_TYPE_ADDED_RESTRICTIONS=Error -CLASS_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error -CLASS_ELEMENT_TYPE_CHANGED_CONTRACTED_SUPERINTERFACES_SET=Error -CLASS_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error -CLASS_ELEMENT_TYPE_CHANGED_NON_ABSTRACT_TO_ABSTRACT=Error -CLASS_ELEMENT_TYPE_CHANGED_NON_FINAL_TO_FINAL=Error -CLASS_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error -CLASS_ELEMENT_TYPE_REMOVED_CONSTRUCTOR=Error -CLASS_ELEMENT_TYPE_REMOVED_FIELD=Error -CLASS_ELEMENT_TYPE_REMOVED_METHOD=Error -CLASS_ELEMENT_TYPE_REMOVED_SUPERCLASS=Error -CLASS_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error -CLASS_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error -CONSTRUCTOR_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error -CONSTRUCTOR_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error -CONSTRUCTOR_ELEMENT_TYPE_CHANGED_VARARGS_TO_ARRAY=Error -CONSTRUCTOR_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error -ENUM_ELEMENT_TYPE_CHANGED_CONTRACTED_SUPERINTERFACES_SET=Error -ENUM_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error -ENUM_ELEMENT_TYPE_REMOVED_ENUM_CONSTANT=Error -ENUM_ELEMENT_TYPE_REMOVED_FIELD=Error -ENUM_ELEMENT_TYPE_REMOVED_METHOD=Error -ENUM_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error -FIELD_ELEMENT_TYPE_ADDED_VALUE=Error -FIELD_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error -FIELD_ELEMENT_TYPE_CHANGED_FINAL_TO_NON_FINAL_STATIC_CONSTANT=Error -FIELD_ELEMENT_TYPE_CHANGED_NON_FINAL_TO_FINAL=Error -FIELD_ELEMENT_TYPE_CHANGED_NON_STATIC_TO_STATIC=Error -FIELD_ELEMENT_TYPE_CHANGED_STATIC_TO_NON_STATIC=Error -FIELD_ELEMENT_TYPE_CHANGED_TYPE=Error -FIELD_ELEMENT_TYPE_CHANGED_VALUE=Error -FIELD_ELEMENT_TYPE_REMOVED_TYPE_ARGUMENT=Error -FIELD_ELEMENT_TYPE_REMOVED_VALUE=Error -ILLEGAL_EXTEND=Warning -ILLEGAL_IMPLEMENT=Warning -ILLEGAL_INSTANTIATE=Warning -ILLEGAL_OVERRIDE=Warning -ILLEGAL_REFERENCE=Warning -INTERFACE_ELEMENT_TYPE_ADDED_FIELD=Error -INTERFACE_ELEMENT_TYPE_ADDED_METHOD=Error -INTERFACE_ELEMENT_TYPE_ADDED_RESTRICTIONS=Error -INTERFACE_ELEMENT_TYPE_ADDED_SUPER_INTERFACE_WITH_METHODS=Error -INTERFACE_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error -INTERFACE_ELEMENT_TYPE_CHANGED_CONTRACTED_SUPERINTERFACES_SET=Error -INTERFACE_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error -INTERFACE_ELEMENT_TYPE_REMOVED_FIELD=Error -INTERFACE_ELEMENT_TYPE_REMOVED_METHOD=Error -INTERFACE_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error -INTERFACE_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error -INVALID_JAVADOC_TAG=Warning -INVALID_REFERENCE_IN_SYSTEM_LIBRARIES=Error -LEAK_EXTEND=Warning -LEAK_FIELD_DECL=Warning -LEAK_IMPLEMENT=Warning -LEAK_METHOD_PARAM=Warning -LEAK_METHOD_RETURN_TYPE=Warning -METHOD_ELEMENT_TYPE_ADDED_RESTRICTIONS=Error -METHOD_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error -METHOD_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error -METHOD_ELEMENT_TYPE_CHANGED_NON_ABSTRACT_TO_ABSTRACT=Error -METHOD_ELEMENT_TYPE_CHANGED_NON_FINAL_TO_FINAL=Error -METHOD_ELEMENT_TYPE_CHANGED_NON_STATIC_TO_STATIC=Error -METHOD_ELEMENT_TYPE_CHANGED_STATIC_TO_NON_STATIC=Error -METHOD_ELEMENT_TYPE_CHANGED_VARARGS_TO_ARRAY=Error -METHOD_ELEMENT_TYPE_REMOVED_ANNOTATION_DEFAULT_VALUE=Error -METHOD_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error -MISSING_EE_DESCRIPTIONS=Warning -TYPE_PARAMETER_ELEMENT_TYPE_ADDED_CLASS_BOUND=Error -TYPE_PARAMETER_ELEMENT_TYPE_ADDED_INTERFACE_BOUND=Error -TYPE_PARAMETER_ELEMENT_TYPE_CHANGED_CLASS_BOUND=Error -TYPE_PARAMETER_ELEMENT_TYPE_CHANGED_INTERFACE_BOUND=Error -TYPE_PARAMETER_ELEMENT_TYPE_REMOVED_CLASS_BOUND=Error -TYPE_PARAMETER_ELEMENT_TYPE_REMOVED_INTERFACE_BOUND=Error -UNUSED_PROBLEM_FILTERS=Warning -automatically_removed_unused_problem_filters=false -eclipse.preferences.version=1 -incompatible_api_component_version=Error -incompatible_api_component_version_include_major_without_breaking_change=Disabled -incompatible_api_component_version_include_minor_without_api_change=Disabled -invalid_since_tag_version=Error -malformed_since_tag=Error -missing_since_tag=Error -report_api_breakage_when_major_version_incremented=Disabled -report_resolution_errors_api_component=Warning diff --git a/bundles/org.eclipse.ui.workbench.compatibility/.settings/org.eclipse.pde.prefs b/bundles/org.eclipse.ui.workbench.compatibility/.settings/org.eclipse.pde.prefs deleted file mode 100644 index 7f9ef27b1e0..00000000000 --- a/bundles/org.eclipse.ui.workbench.compatibility/.settings/org.eclipse.pde.prefs +++ /dev/null @@ -1,14 +0,0 @@ -#Tue Nov 23 11:21:27 EST 2004 -compilers.p.unused-element-or-attribute=1 -compilers.p.unresolved-ex-points=0 -compilers.p.deprecated=0 -compilers.p.unknown-element=1 -compilers.p.unknown-resource=1 -compilers.p.unknown-class=1 -compilers.p.unknown-attribute=0 -compilers.p.no-required-att=0 -eclipse.preferences.version=1 -compilers.p.unresolved-import=0 -compilers.p.not-externalized-att=0 -compilers.p.illegal-att-value=0 -compilers.use-project=true diff --git a/bundles/org.eclipse.ui.workbench.compatibility/META-INF/MANIFEST.MF b/bundles/org.eclipse.ui.workbench.compatibility/META-INF/MANIFEST.MF deleted file mode 100644 index 9445c5b4b01..00000000000 --- a/bundles/org.eclipse.ui.workbench.compatibility/META-INF/MANIFEST.MF +++ /dev/null @@ -1,13 +0,0 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: %fragmentName -Bundle-SymbolicName: org.eclipse.ui.workbench.compatibility -Bundle-Version: 3.2.300.qualifier -Bundle-Vendor: %providerName -Fragment-Host: org.eclipse.ui.workbench;bundle-version="[3.0.0,4.0.0)" -Bundle-Localization: fragment-compatibility -Export-Package: org.eclipse.ui.internal;x-internal:=true -Require-Bundle: org.eclipse.core.resources;bundle-version="[3.2.0,4.0.0)" -Bundle-RequiredExecutionEnvironment: J2SE-1.4 -Bundle-ClassPath: compatibility.jar -Eclipse-BundleShape: dir diff --git a/bundles/org.eclipse.ui.workbench.compatibility/about.html b/bundles/org.eclipse.ui.workbench.compatibility/about.html deleted file mode 100644 index 460233046ee..00000000000 --- a/bundles/org.eclipse.ui.workbench.compatibility/about.html +++ /dev/null @@ -1,28 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/> -<title>About</title> -</head> -<body lang="EN-US"> -<h2>About This Content</h2> - -<p>June 2, 2006</p> -<h3>License</h3> - -<p>The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise -indicated below, the Content is provided to you under the terms and conditions of the -Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available -at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>. -For purposes of the EPL, "Program" will mean the Content.</p> - -<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is -being redistributed by another party ("Redistributor") and different terms and conditions may -apply to your use of any object code in the Content. Check the Redistributor's license that was -provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise -indicated below, the terms and conditions of the EPL still apply to any source code in the Content -and such source code may be obtained at <a href="http://www.eclipse.org">http://www.eclipse.org</a>.</p> - -</body> -</html>
\ No newline at end of file diff --git a/bundles/org.eclipse.ui.workbench.compatibility/build.properties b/bundles/org.eclipse.ui.workbench.compatibility/build.properties deleted file mode 100644 index 2bb5ca59968..00000000000 --- a/bundles/org.eclipse.ui.workbench.compatibility/build.properties +++ /dev/null @@ -1,17 +0,0 @@ -############################################################################### -# Copyright (c) 2003, 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 -# http://www.eclipse.org/legal/epl-v10.html -# -# Contributors: -# IBM Corporation - initial API and implementation -############################################################################### - -source.compatibility.jar=src/ -src.includes=about.html -bin.includes = fragment-compatibility.properties,\ - about.html,\ - compatibility.jar,\ - META-INF/ diff --git a/bundles/org.eclipse.ui.workbench.compatibility/forceQualifierUpdate.txt b/bundles/org.eclipse.ui.workbench.compatibility/forceQualifierUpdate.txt deleted file mode 100644 index 56f1032a8a4..00000000000 --- a/bundles/org.eclipse.ui.workbench.compatibility/forceQualifierUpdate.txt +++ /dev/null @@ -1,2 +0,0 @@ -# To force a version qualifier update add the bug here -Bug 403352 - Update all parent versions to match our build stream diff --git a/bundles/org.eclipse.ui.workbench.compatibility/fragment-compatibility.properties b/bundles/org.eclipse.ui.workbench.compatibility/fragment-compatibility.properties deleted file mode 100644 index f667586069f..00000000000 --- a/bundles/org.eclipse.ui.workbench.compatibility/fragment-compatibility.properties +++ /dev/null @@ -1,12 +0,0 @@ -############################################################################### -# Copyright (c) 2003, 2005 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 -# http://www.eclipse.org/legal/epl-v10.html -# -# Contributors: -# IBM Corporation - initial API and implementation -############################################################################### -providerName=Eclipse.org -fragmentName=Workbench Compatibility diff --git a/bundles/org.eclipse.ui.workbench.compatibility/pom.xml b/bundles/org.eclipse.ui.workbench.compatibility/pom.xml deleted file mode 100644 index d74ad336dba..00000000000 --- a/bundles/org.eclipse.ui.workbench.compatibility/pom.xml +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - Copyright (c) 2012 Eclipse Foundation. - All rights reserved. This program and the accompanying materials - are made available under the terms of the Eclipse Distribution License v1.0 - which accompanies this distribution, and is available at - http://www.eclipse.org/org/documents/edl-v10.php - - Contributors: - Igor Fedorenko - initial implementation ---> -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - <modelVersion>4.0.0</modelVersion> - <parent> - <artifactId>eclipse.platform.ui</artifactId> - <groupId>eclipse.platform.ui</groupId> - <version>4.5.0-SNAPSHOT</version> - <relativePath>../../</relativePath> - </parent> - <groupId>org.eclipse.ui</groupId> - <artifactId>org.eclipse.ui.workbench.compatibility</artifactId> - <version>3.2.300-SNAPSHOT</version> - <packaging>eclipse-plugin</packaging> -</project> diff --git a/bundles/org.eclipse.ui.workbench.compatibility/src/org/eclipse/ui/internal/CompatibleWorkbenchPage.java b/bundles/org.eclipse.ui.workbench.compatibility/src/org/eclipse/ui/internal/CompatibleWorkbenchPage.java deleted file mode 100644 index 5db7cbbea6d..00000000000 --- a/bundles/org.eclipse.ui.workbench.compatibility/src/org/eclipse/ui/internal/CompatibleWorkbenchPage.java +++ /dev/null @@ -1,183 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2006 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 - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * IBM Corporation - initial API and implementation - *******************************************************************************/ -package org.eclipse.ui.internal; - -import java.lang.reflect.Constructor; -import java.lang.reflect.InvocationTargetException; -import java.lang.reflect.Method; - -import org.eclipse.core.resources.IFile; -import org.eclipse.core.resources.IMarker; -import org.eclipse.core.runtime.IPluginDescriptor; -import org.eclipse.core.runtime.IStatus; -import org.eclipse.core.runtime.Platform; -import org.eclipse.core.runtime.Status; -import org.eclipse.ui.IEditorInput; -import org.eclipse.ui.IEditorPart; -import org.eclipse.ui.IEditorRegistry; -import org.eclipse.ui.IWorkbenchPage; -import org.eclipse.ui.PartInitException; - -/** - * Internal class used in providing increased binary compatibility for pre-3.0 - * plug-ins. This declaration masks the empty class of the same name declared in - * the Workbench proper. This class implements IWorkbenchPage that existed in - * 2.1 but were removed in 3.0 because they referenced resource API. - * <p> - * Plug-ins should not refer to this type or its containing fragment from their - * class path. It is intended only to provide binary compatibility for pre-3.0 - * plug-ins, and should not be referenced at development time. - * </p> - * - * @since 3.0 - */ -public class CompatibleWorkbenchPage implements ICompatibleWorkbenchPage { - - /** - * openEditor(IFile) is declared on IWorkbenchPage in 2.1. This method was - * removed in 3.0 because it references resource API. - */ - public IEditorPart openEditor(IFile input) throws PartInitException { - // invoke org.eclipse.ui.ide.IDE.openEditor(IWorkbenchPage, IFile, - // boolean); - return openEditor(new Class[] { IWorkbenchPage.class, IFile.class, - boolean.class }, - new Object[] { this, input, new Boolean(true) }); - } - - /** - * openEditor(IFile,String) is declared on IWorkbenchPage in 2.1. This - * method was removed in 3.0 because it references resource API. - */ - public IEditorPart openEditor(IFile input, String editorID) - throws PartInitException { - return openEditor(input, editorID, true); - } - - /** - * openEditor(IFile,String,boolean) is declared on IWorkbenchPage in 2.1. - * This method was removed in 3.0 because it references resource API. - */ - public IEditorPart openEditor(IFile input, String editorID, boolean activate) - throws PartInitException { - return ((IWorkbenchPage) this).openEditor(getFileEditorInput(input), - editorID); - } - - /** - * openEditor(IMarker) is declared on IWorkbenchPage in 2.1. This method was - * removed in 3.0 because it references resource API. - */ - public IEditorPart openEditor(IMarker marker) throws PartInitException { - return openEditor(marker, true); - } - - /** - * openEditor(IMarker,boolean) is declared on IWorkbenchPage in 2.1. This - * method was removed in 3.0 because it references resource API. - */ - public IEditorPart openEditor(IMarker marker, boolean activate) - throws PartInitException { - // invoke org.eclipse.ui.ide.IDE.openEditor(IWorkbenchPage, IMarker, - // boolean); - return openEditor(new Class[] { IWorkbenchPage.class, IMarker.class, - boolean.class }, new Object[] { this, marker, - new Boolean(activate) }); - } - - /** - * openSystemEditor(IFile) is declared on IWorkbenchPage in 2.1. This method - * was removed in 3.0 because it references resource API. - */ - public void openSystemEditor(IFile file) throws PartInitException { - ((IWorkbenchPage) this).openEditor(getFileEditorInput(file), - IEditorRegistry.SYSTEM_EXTERNAL_EDITOR_ID); - - } - - /* - * Implementation support: Use reflection for the following code pattern: - * new org.eclipse.ui.part.FileEditorInput(file) The class FileEditorInput - * is found in the org.eclipse.ui.ide plug-in. - */ - private IEditorInput getFileEditorInput(IFile file) - throws PartInitException { - IPluginDescriptor desc = Platform.getPluginRegistry() - .getPluginDescriptor("org.eclipse.ui.ide"); //$NON-NLS-1$ - Exception problem; - try { - Class clazz = desc.getPluginClassLoader().loadClass( - "org.eclipse.ui.part.FileEditorInput"); //$NON-NLS-1$ - Constructor constructor = clazz - .getConstructor(new Class[] { IFile.class }); - return (IEditorInput) constructor - .newInstance(new Object[] { file }); - } catch (NullPointerException e) { - problem = e; - } catch (ClassNotFoundException e) { - problem = e; - } catch (NoSuchMethodException e) { - problem = e; - } catch (IllegalArgumentException e) { - problem = e; - } catch (IllegalAccessException e) { - problem = e; - } catch (InvocationTargetException e) { - problem = e; - } catch (InstantiationException e) { - problem = e; - } - IStatus status = new Status( - IStatus.ERROR, - WorkbenchPlugin.PI_WORKBENCH, - 0, - "openEditor() compatibility support failed - new FileEditorInput(file)", problem); //$NON-NLS-1$ - WorkbenchPlugin.log(status.getMessage(), status); - throw new PartInitException(status); - } - - /* - * Implementation support: Use reflection to invoke the appropriate static - * openEditor(...) method on IDE The IDE class is found in the - * org.eclipse.ui.ide plug-in. - */ - private IEditorPart openEditor(Class[] argTypes, Object[] args) - throws PartInitException { - IPluginDescriptor desc = Platform.getPluginRegistry() - .getPluginDescriptor("org.eclipse.ui.ide"); //$NON-NLS-1$ - Throwable problem; - try { - Class clazz = desc.getPluginClassLoader().loadClass( - "org.eclipse.ui.ide.IDE"); //$NON-NLS-1$ - Method method = clazz.getMethod("openEditor", argTypes); //$NON-NLS-1$ - return (IEditorPart) method.invoke(null, args); - } catch (NullPointerException e) { - problem = e; - } catch (ClassNotFoundException e) { - problem = e; - } catch (NoSuchMethodException e) { - problem = e; - } catch (IllegalArgumentException e) { - problem = e; - } catch (IllegalAccessException e) { - problem = e; - } catch (InvocationTargetException e) { - problem = e; - } - IStatus status = new Status( - IStatus.ERROR, - WorkbenchPlugin.PI_WORKBENCH, - 0, - "openEditor() compatibility support failed - IDE.openEditor()", problem); //$NON-NLS-1$ - WorkbenchPlugin.log(status.getMessage(), status); - throw new PartInitException(status); - } -} diff --git a/bundles/org.eclipse.ui.workbench.compatibility/src/org/eclipse/ui/internal/ICompatibleWorkbenchPage.java b/bundles/org.eclipse.ui.workbench.compatibility/src/org/eclipse/ui/internal/ICompatibleWorkbenchPage.java deleted file mode 100644 index 1258328ab82..00000000000 --- a/bundles/org.eclipse.ui.workbench.compatibility/src/org/eclipse/ui/internal/ICompatibleWorkbenchPage.java +++ /dev/null @@ -1,209 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 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 - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * IBM Corporation - initial API and implementation - *******************************************************************************/ -package org.eclipse.ui.internal; - -import org.eclipse.core.resources.IFile; -import org.eclipse.core.resources.IMarker; -import org.eclipse.ui.IEditorPart; -import org.eclipse.ui.PartInitException; - -/** - * Internal interface used in providing increased binary compatibility for - * pre-3.0 plug-ins. This declaration masks the empty interface of the same name - * declared in the Workbench proper. This interface declares IWorkbenchPage that - * existed in 2.1 but were removed in 3.0 because they referenced resource API. - * <p> - * Plug-ins should not refer to this type or its containing fragment from their - * class path. It is intended only to provide binary compatibility for pre-3.0 - * plug-ins, and should not be referenced at development time. - * </p> - * - * @since 3.0 - */ -public interface ICompatibleWorkbenchPage { - - /** - * Opens an editor on the given file resource. - * <p> - * If this page already has an editor open on the target object that editor - * is activated; otherwise, a new editor is opened. - * <p> - * <p> - * An appropriate editor for the input is determined using a multistep - * process. - * </p> - * <ol> - * <li>The workbench editor registry is consulted to determine if an editor - * extension has been registered for the file type. If so, an instance of - * the editor extension is opened on the file. See - * <code>IEditorRegistry.getDefaultEditor(IFile)</code>. - * <li>Next, the native operating system will be consulted to determine if - * a native editor exists for the file type. If so, a new process is started - * and the native editor is opened on the file. - * <li>If all else fails the file will be opened in a default text editor. - * </li> - * </ol> - * </p> - * - * @param input - * the file to edit - * @return an open and active editor, or <code>null</code> if a system - * editor was opened - * @exception PartInitException - * if the editor could not be initialized - * @deprecated In 3.0 this resource-specific method moved from this - * interface to - * <code>org.eclipse.ui.ide.IDE.openEditor(IWorkbenchPage,IFile)</code>. - * This method should not be referenced at development time. See - * the class comment for more details. - */ - public IEditorPart openEditor(IFile input) throws PartInitException; - - /** - * Opens an editor on the given file resource. - * <p> - * If this page already has an editor open on the target object that editor - * is brought to front; otherwise, a new editor is opened. If - * <code>activate == true</code> the editor will be activated. - * <p> - * <p> - * The editor type is determined by mapping <code>editorId</code> to an - * editor extension registered with the workbench. An editor id is passed - * rather than an editor object to prevent the accidental creation of more - * than one editor for the same input. It also guarantees a consistent - * lifecycle for editors, regardless of whether they are created by the user - * or restored from saved data. - * </p> - * - * @param input - * the file to edit - * @param editorId - * the id of the editor extension to use or null - * @param activate - * if <code>true</code> the editor will be activated - * @return an open and active editor - * @exception PartInitException - * if the editor could not be initialized - * @deprecated In 3.0 this resource-specific method moved from this - * interface to - * <code>org.eclipse.ui.ide.IDE.openEditor(IWorkbenchPage,IFile,String,boolean)</code>. - * This method should not be referenced at development time. See - * the class comment for more details. - */ - public IEditorPart openEditor(IFile input, String editorId, boolean activate) - throws PartInitException; - - /** - * Opens an editor on the given file resource. - * <p> - * If this page already has an editor open on the target object that editor - * is activated; otherwise, a new editor is opened. - * <p> - * <p> - * The editor type is determined by mapping <code>editorId</code> to an - * editor extension registered with the workbench. An editor id is passed - * rather than an editor object to prevent the accidental creation of more - * than one editor for the same input. It also guarantees a consistent - * lifecycle for editors, regardless of whether they are created by the user - * or restored from saved data. - * </p> - * - * @param editorId - * the id of the editor extension to use - * @param input - * the file to edit - * @return an open and active editor - * @exception PartInitException - * if the editor could not be initialized - * @deprecated In 3.0 this resource-specific method moved from this - * interface to - * <code>org.eclipse.ui.ide.IDE.openEditor(IWorkbenchPage,IFile,String)</code>. - * This method should not be referenced at development time. See - * the class comment for more details. - */ - public IEditorPart openEditor(IFile input, String editorId) - throws PartInitException; - - /** - * Opens an editor on the file resource of the given marker. - * <p> - * If this page already has an editor open on the target object that editor - * is activated; otherwise, a new editor is opened. The cursor and selection - * state of the editor is then updated from information recorded in the - * marker. - * <p> - * <p> - * If the marker contains an <code>EDITOR_ID_ATTR</code> attribute the - * attribute value will be used to determine the editor type to be opened. - * If not, the registered editor for the marker resource will be used. - * </p> - * - * @param marker - * the marker to open - * @return an open and active editor, or null if a system editor was opened - * @exception PartInitException - * if the editor could not be initialized - * @deprecated In 3.0 this resource-specific method moved from this - * interface to - * <code>org.eclipse.ui.ide.IDE.openEditor(IWorkbenchPage,IMarker)</code>. - * This method should not be referenced at development time. See - * the class comment for more details. - */ - public IEditorPart openEditor(IMarker marker) throws PartInitException; - - /** - * Opens an editor on the file resource of the given marker. - * <p> - * If this page already has an editor open on the target object that editor - * is brought to front; otherwise, a new editor is opened. If - * <code>activate == true</code> the editor will be activated. The cursor - * and selection state of the editor are then updated from information - * recorded in the marker. - * <p> - * <p> - * If the marker contains an <code>EDITOR_ID_ATTR</code> attribute the - * attribute value will be used to determine the editor type to be opened. - * If not, the registered editor for the marker resource will be used. - * </p> - * - * @param marker - * the marker to open - * @param activate - * if <code>true</code> the editor will be activated - * @return an open editor, or null if a system editor was opened - * @exception PartInitException - * if the editor could not be initialized - * @deprecated In 3.0 this resource-specific method moved from this - * interface to - * <code>org.eclipse.ui.ide.IDE.openEditor(IWorkbenchPage,IMarker,boolean)</code>. - * This method should not be referenced at development time. See - * the class comment for more details. - */ - public IEditorPart openEditor(IMarker marker, boolean activate) - throws PartInitException; - - /** - * Opens an operating system editor on a given file. Once open, the - * workbench has no knowledge of the editor or the state of the file being - * edited. Users are expected to perform a "Local Refresh" from the - * workbench user interface. - * - * @param input - * the file to edit - * @exception PartInitException - * if the editor could not be opened. - * @deprecated In 3.0 this resource-specific method was removed. Use - * <code>openEditor(new FileEditorInput(file), IEditorRegistry.SYSTEM_EXTERNAL_EDITOR_ID)</code> - * instead. This method should not be referenced at development - * time. See the class comment for more details. - */ - public void openSystemEditor(IFile input) throws PartInitException; -} @@ -8,7 +8,7 @@ Contributors: Igor Fedorenko - initial implementation - Lars Vogel <Lars.Vogel@gmail.com> - Bug 421291, 427127 + Lars Vogel <Lars.Vogel@gmail.com> - Bug 421291, 427127, 430981 --> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> @@ -111,7 +111,6 @@ <module>bundles/org.eclipse.ui.win32</module> <module>bundles/org.eclipse.ui.cocoa</module> <module>bundles/org.eclipse.ui.navigator.resources</module> - <module>bundles/org.eclipse.ui.workbench.compatibility</module> <module>tests</module> |
