[163413] Get rid of usage of deprecated attributes objectClass & adaptable in propertyPages extension point
diff --git a/bundles/org.eclipse.jst.jsp.ui/plugin.xml b/bundles/org.eclipse.jst.jsp.ui/plugin.xml
index b83e9f0..2f9eba0 100644
--- a/bundles/org.eclipse.jst.jsp.ui/plugin.xml
+++ b/bundles/org.eclipse.jst.jsp.ui/plugin.xml
@@ -653,8 +653,6 @@
<extension point="org.eclipse.ui.propertyPages">
<!-- for j2ee web project -->
<page
- objectClass="org.eclipse.core.resources.IProject"
- adaptable="true"
name="%JSPFragmentContentSettings.name"
class="org.eclipse.jst.jsp.ui.internal.contentproperties.ui.ProjectJSPFContentSettingsPropertyPage"
id="org.eclipse.jst.jsp.ui.internal.contentproperties.ProjectJSPFContentSettingsPropertyPage">
@@ -672,8 +670,6 @@
</enabledWhen>
</page>
<page
- objectClass="org.eclipse.core.resources.IFile"
- adaptable="true"
name="%JSPFragmentContentSettings.name"
class="org.eclipse.jst.jsp.ui.internal.contentproperties.ui.JSPFContentSettingsPropertyPage"
id="org.eclipse.jst.jsp.ui.internal.contentproperties.JSPFContentSettingsPropertyPage">
diff --git a/bundles/org.eclipse.wst.css.ui/plugin.xml b/bundles/org.eclipse.wst.css.ui/plugin.xml
index 33a3b1a..a8b1a12 100644
--- a/bundles/org.eclipse.wst.css.ui/plugin.xml
+++ b/bundles/org.eclipse.wst.css.ui/plugin.xml
@@ -84,15 +84,21 @@
<!-- CSS Content Settings Property Page -->
<extension point="org.eclipse.ui.propertyPages">
<page
- objectClass="org.eclipse.core.resources.IFile"
- adaptable="true"
name="%WebContentSettings.name"
class="org.eclipse.wst.css.ui.internal.contentproperties.ui.CSSWebContentSettingsPropertyPage"
id="org.eclipse.wst.css.ui.internal.contentproperties.CSSWebContentSettingsPropertyPage.css">
- <filter
- name="contentTypeId"
- value="org.eclipse.wst.css.core.csssource">
- </filter>
+ <enabledWhen>
+ <and>
+ <adapt type="org.eclipse.core.resources.IFile">
+ <or>
+ <test
+ forcePluginActivation="true"
+ property="org.eclipse.core.resources.contentTypeId"
+ value="org.eclipse.wst.css.core.csssource" />
+ </or>
+ </adapt>
+ </and>
+ </enabledWhen>
</page>
</extension>
diff --git a/bundles/org.eclipse.wst.html.ui/plugin.xml b/bundles/org.eclipse.wst.html.ui/plugin.xml
index 3d4a908..be8421b 100644
--- a/bundles/org.eclipse.wst.html.ui/plugin.xml
+++ b/bundles/org.eclipse.wst.html.ui/plugin.xml
@@ -91,8 +91,6 @@
<extension point="org.eclipse.ui.propertyPages">
<!-- for j2ee web project -->
<page
- objectClass="org.eclipse.core.resources.IProject"
- adaptable="true"
name="%WebContentSettings.name"
class="org.eclipse.wst.html.ui.internal.contentproperties.ui.ProjectWebContentSettingsPropertyPage"
id="org.eclipse.wst.html.ui.dynamicprojectpropertypage">
@@ -114,8 +112,6 @@
</enabledWhen>
</page>
<page
- objectClass="org.eclipse.core.resources.IFile"
- adaptable="true"
name="%WebContentSettings.name"
class="org.eclipse.wst.html.ui.internal.contentproperties.ui.WebContentSettingsPropertyPage"
id="org.eclipse.wst.html.ui.internal.contentproperties.ui.WebContentSettingsPropertyPage">
diff --git a/bundles/org.eclipse.wst.sse.ui/plugin.xml b/bundles/org.eclipse.wst.sse.ui/plugin.xml
index 52419e4..9350b6a 100644
--- a/bundles/org.eclipse.wst.sse.ui/plugin.xml
+++ b/bundles/org.eclipse.wst.sse.ui/plugin.xml
@@ -94,9 +94,14 @@
<page
id="org.eclipse.wst.sse.ui.project.properties.tasktags"
name="%Task_Tags_Preferences.name"
- objectClass="org.eclipse.core.resources.IProject"
- adaptable="true"
- class="org.eclipse.wst.sse.ui.internal.preferences.ui.TaskTagPreferencePage" />
+ class="org.eclipse.wst.sse.ui.internal.preferences.ui.TaskTagPreferencePage">
+ <enabledWhen>
+ <and>
+ <adapt type="org.eclipse.core.resources.IProject">
+ </adapt>
+ </and>
+ </enabledWhen>
+ </page>
</extension>
<!--