org.symbian.tools.wrttools/plugin.xml
changeset 454 38d6944cff88
parent 448 4bb763ad2b12
child 455 5da55957c779
--- a/org.symbian.tools.wrttools/plugin.xml	Wed Jul 21 10:18:21 2010 -0700
+++ b/org.symbian.tools.wrttools/plugin.xml	Wed Jul 21 11:26:43 2010 -0700
@@ -252,284 +252,6 @@
 		</perspectiveExtension>
 	</extension>
 	
-<!-- Navigator Extensions -->
-	<extension point="org.eclipse.ui.views">
-		<view allowMultiple="false" category="org.symbian.tools.wrttools.views"
-			class="org.eclipse.ui.navigator.CommonNavigator" icon="icons/main16.gif"
-			id="org.symbian.tools.wrttools.wrtnavigator" name="Projects"
-			restorable="true">
-		</view>
-		<category id="org.symbian.tools.wrttools.views" name="Tools for Mobile Web">
-		</category>
-	</extension>
-	<extension point="org.eclipse.ui.navigator.viewer">
-		<viewer viewerId="org.symbian.tools.wrttools.wrtnavigator">
-			<popupMenu allowsPlatformContributions="true"
-				id="org.eclipse.ui.navigator.ProjectExplorer#PopupMenu">
-				<insertionPoint name="group.new" />
-				<insertionPoint name="group.open" separator="true" />
-				<insertionPoint name="group.openWith" />
-				<insertionPoint name="group.edit" separator="true" />
-				<insertionPoint name="group.reorganize" separator="true" />
-				<insertionPoint name="group.port" separator="true" />
-				<insertionPoint name="group.build" separator="true" />
-				<insertionPoint name="group.generate" separator="true" />
-				<insertionPoint name="group.search" separator="true" />
-				<insertionPoint name="additions" separator="true" />
-				<insertionPoint name="group.properties" separator="true" />
-			</popupMenu>
-		</viewer>
-		<viewerContentBinding viewerId="org.symbian.tools.wrttools.wrtnavigator">
-			<includes>
-				<contentExtension
-          isRoot="true"
-          pattern="org.symbian.tools.wrttools.navigatorcontent"/>
-				<contentExtension pattern="org.eclipse.ui.navigator.resources.filters.*" />
-				<contentExtension
-          isRoot="true"
-          pattern="org.symbian.tools.wrttools.wrtLinkHelper"/>
-			</includes>
-		</viewerContentBinding>
-		<viewerActionBinding viewerId="org.symbian.tools.wrttools.wrtnavigator">
-			<includes>
-				<actionExtension pattern="org.eclipse.ui.navigator.resources.PortingActions" />
-				<actionExtension pattern="org.eclipse.ui.navigator.resources.GotoActions" />
-				<actionExtension pattern="org.eclipse.ui.navigator.resources.GoIntoActions" />
-				<actionExtension pattern="org.eclipse.ui.navigator.resources.NewActions" />
-				<actionExtension pattern="org.eclipse.ui.navigator.resources.PropertiesActionProvider" />
-				<actionExtension pattern="org.eclipse.ui.navigator.resources.WorkManagementActionProvider" />
-				<actionExtension pattern="org.eclipse.ui.navigator.resources.ResourceMgmtActions" />
-				<actionExtension pattern="org.eclipse.ui.navigator.resources.UndoRedoActionProvider" />
-				<actionExtension pattern="org.eclipse.ui.navigator.resources.WorkingSetActions" />
-			</includes>
-		</viewerActionBinding>
-		<dragAssistant
-			class="org.eclipse.ui.navigator.resources.ResourceDragAdapterAssistant"
-			viewerId="org.symbian.tools.wrttools.wrtnavigator" />
-	</extension>
-	 <extension
-       point="org.eclipse.ui.navigator.navigatorContent">
-    <navigatorContent
-          activeByDefault="true"
-          contentProvider="org.symbian.tools.wrttools.navigator.WRTNavigatorContentProvider"
-          icon="icons/main16.gif"
-          id="org.symbian.tools.wrttools.navigatorcontent"
-          labelProvider="org.eclipse.wst.jsdt.internal.ui.navigator.JavaNavigatorLabelProvider"
-          name="Mobile Web"
-          priority="high"
-          providesSaveables="false">
-       <triggerPoints>
-          <or>
-             <instanceof
-                   value="org.eclipse.wst.jsdt.core.IJavaScriptElement">
-             </instanceof>
-             <instanceof
-                   value="org.eclipse.wst.jsdt.core.IJarEntryResource">
-             </instanceof>
-             <instanceof
-                   value="org.eclipse.wst.jsdt.internal.ui.packageview.PackageFragmentRootContainer">
-             </instanceof>
-             <instanceof
-                   value="org.eclipse.wst.jsdt.ui.ProjectLibraryRoot">
-             </instanceof>
-             <instanceof
-                   value="org.eclipse.core.resources.IResource">
-             </instanceof>
-             <adapt
-                   type="org.eclipse.core.resources.IProject">
-                <test
-                      property="org.eclipse.core.resources.projectNature"
-                      value="org.symbian.tools.wrttools.WidgetProjectNature">
-                </test>
-             </adapt>
-          </or>
-       </triggerPoints>
-       <possibleChildren>
-          <or>
-             <instanceof
-                   value="org.eclipse.core.resources.IResource">
-             </instanceof>
-             <instanceof
-                   value="org.eclipse.wst.jsdt.core.IJavaScriptElement">
-             </instanceof>
-             <instanceof
-                   value="org.eclipse.wst.jsdt.core.IJarEntryResource">
-             </instanceof>
-             <instanceof
-                   value="org.eclipse.wst.jsdt.ui.ProjectLibraryRoot">
-             </instanceof>
-          </or>
-       </possibleChildren>
-       <actionProvider
-             class="org.eclipse.wst.jsdt.internal.ui.navigator.JavaNavigatorActionProvider"
-             id="org.eclipse.wst.jsdt.ui.navigator.actions.StandardActions">
-       </actionProvider>
-       <actionProvider
-             class="org.eclipse.wst.jsdt.internal.ui.navigator.JavaNavigatorRefactorActionProvider"
-             id="org.eclipse.wst.jsdt.ui.navigator.actions.RefactorActions"
-             overrides="org.eclipse.ui.navigator.resources.actions.RefactorActions">
-          <enablement>
-             <or>
-                <adapt
-                      type="java.util.Collection">
-                   <count
-                         value="0">
-                   </count>
-                </adapt>
-                <and>
-                   <or>
-                      <instanceof
-                            value="org.eclipse.wst.jsdt.core.IJavaScriptElement">
-                      </instanceof>
-                      <instanceof
-                            value="org.eclipse.wst.jsdt.core.IJarEntryResource">
-                      </instanceof>
-                   </or>
-                   <not>
-                      <instanceof
-                            value="org.eclipse.wst.jsdt.core.ITypeRoot">
-                      </instanceof>
-                   </not>
-                </and>
-             </or>
-          </enablement>
-       </actionProvider>
-       <actionProvider
-             class="org.symbian.tools.wrttools.navigator.RenameMoveActionProvider"
-             id="org.symbian.wrttools.navigator.MoveRename"
-             overrides="org.eclipse.ui.navigator.resources.actions.RefactorActions">
-          <enablement>
-             <and>
-                <adapt
-                      type="org.eclipse.core.resources.IResource">
-                </adapt>
-                <not>
-                   <instanceof
-                         value="org.eclipse.wst.jsdt.core.IType">
-                   </instanceof>
-                </not>
-             </and>
-          </enablement>
-       </actionProvider>
-       <actionProvider
-             class="org.eclipse.wst.jsdt.internal.ui.navigator.PackageExplorerOpenActionProvider"
-             id="org.eclipse.wst.jsdt.ui.navigator.actions.OpenActions"
-             overrides="org.eclipse.ui.navigator.resources.OpenActions">
-       </actionProvider>
-       <override
-             policy="InvokeAlwaysRegardlessOfSuppressedExt"
-             suppressedExtensionId="org.eclipse.ui.navigator.resourceContent">
-       </override>
-       <commonWizard
-             type="import"
-             wizardId="org.symbian.tools.wrttools.importwgz">
-          <enablement>
-             <or>
-                <adapt
-                      type="org.eclipse.core.resources.IResource">
-                </adapt>
-                <adapt
-                      type="java.util.Collection">
-                </adapt>
-             </or>
-          </enablement>
-       </commonWizard>
-       <commonWizard
-             menuGroupId="group.new.z"
-             type="new"
-             wizardId="org.symbian.tools.wrttools.core.wrtwidgetwizard">
-          <enablement>
-             <or>
-                <adapt
-                      type="org.eclipse.core.resources.IResource">
-                </adapt>
-                <adapt
-                      type="java.util.Collection">
-                </adapt>
-             </or>
-          </enablement>
-       </commonWizard>
-       <commonWizard
-             type="new"
-             wizardId="org.eclipse.wst.html.ui.internal.wizard.NewHTMLWizard">
-          <enablement>
-             <adapt
-                   type="org.eclipse.core.resources.IResource">
-             </adapt>
-          </enablement>
-       </commonWizard>
-       <commonWizard
-             menuGroupId="group.new.generic"
-             type="new"
-             wizardId="org.eclipse.ui.wizards.new.folder">
-          <enablement>
-             <adapt
-                   type="org.eclipse.core.resources.IResource">
-             </adapt>
-          </enablement>
-       </commonWizard>
-       <commonWizard
-             menuGroupId="group.new.generic"
-             type="new"
-             wizardId="org.eclipse.ui.wizards.new.file">
-          <enablement>
-             <adapt
-                   type="org.eclipse.core.resources.IResource">
-             </adapt>
-          </enablement>
-       </commonWizard>
-       <commonWizard
-             type="new"
-             wizardId="org.eclipse.wst.css.ui.internal.wizard.NewCSSWizard">
-          <enablement>
-             <adapt
-                   type="org.eclipse.core.resources.IResource">
-             </adapt>
-          </enablement>
-       </commonWizard>
-       <commonWizard
-             type="new"
-             wizardId="org.eclipse.wst.jsdt.ui.NewJSWizard">
-          <enablement>
-             <adapt
-                   type="org.eclipse.core.resources.IResource">
-             </adapt>
-          </enablement>
-       </commonWizard>
-       <commonWizard
-             type="import"
-             wizardId="org.symbian.tools.wrttools.import.projectImport">
-          <enablement>
-             <or>
-                <adapt
-                      type="org.eclipse.core.resources.IResource">
-                </adapt>
-                <adapt
-                      type="java.util.Collection">
-                </adapt>
-             </or>
-          </enablement>
-       </commonWizard>
-       <dropAssistant
-             class="org.eclipse.wst.jsdt.internal.ui.navigator.JavaDropAdapterAssistant"
-             id="org.eclipse.wst.jsdt.ui.dropAssistant">
-          <possibleDropTargets>
-             <or>
-                <instanceof
-                      value="org.eclipse.core.resources.IResource">
-                </instanceof>
-                <instanceof
-                      value="org.eclipse.wst.jsdt.core.IJavaScriptElement">
-                </instanceof>
-             </or>
-          </possibleDropTargets>
-       </dropAssistant>
-       <commonSorter
-             class="org.symbian.tools.wrttools.navigator.NavigatorSorter"
-             id="org.symbian.tools.wrttools.sorter">
-       </commonSorter>
-    </navigatorContent>
- </extension>
  <extension
        point="org.eclipse.wst.jsdt.core.JsGlobalScopeContainerInitializer">
     <JsGlobalScopeContainerInitializer
@@ -572,31 +294,6 @@
     </keyword>
  </extension>
  <extension
-       point="org.eclipse.ui.navigator.linkHelper">
-    <linkHelper
-          class="org.symbian.tools.wrttools.navigator.WrtNavigatorLinkHelper"
-          id="org.symbian.tools.wrttools.wrtLinkHelper">
-       <editorInputEnablement>
-          <adapt
-                type="org.eclipse.ui.IFileEditorInput">
-          </adapt>
-       </editorInputEnablement>
-       <selectionEnablement>
-          <or>
-             <adapt
-                   type="org.eclipse.wst.jsdt.core.IJavaScriptElement">
-             </adapt>
-             <instanceof
-                   value="java.util.Collection">
-             </instanceof>
-             <adapt
-                   type="org.eclipse.core.resources.IResource">
-             </adapt>
-          </or>
-       </selectionEnablement>
-    </linkHelper>
- </extension>
- <extension
        id="org.symbian.tools.wrttools.platformservices"
        name="Platform Services Inferrence Support"
        point="org.eclipse.wst.jsdt.core.inferrenceSupport">
@@ -827,8 +524,12 @@
           label="Mobile Web Packaging Information"
           lightweight="true"
           location="TOP_RIGHT"
-          objectClass="org.eclipse.core.resources.IResource"
           state="true">
+       <enablement>
+       	<objectClass
+              name="org.eclipse.core.resources.IResource">
+       	</objectClass>
+       </enablement>
     </decorator>
  </extension>
  <extension