--- a/org.symbian.tools.wrttools/plugin.xml.orig Mon Feb 15 15:13:43 2010 -0800
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,636 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.4"?>
-<plugin>
-
-<!-- Generic Project Builder and Project Natures -->
- <extension id="PropertiesFileAuditor" name="Properties File Auditor Project Builder"
- point="org.eclipse.core.resources.builders">
- <builder hasNature="true">
- <run class="org.symbian.tools.wrttools.builder.PropertiesFileAuditor">
- </run>
- </builder>
- </extension>
- <extension id="PropertiesAuditorNature" name="Properties Auditor Nature"
- point="org.eclipse.core.resources.natures">
- <runtime>
- <run class="org.symbian.tools.wrttools.builder.PropertiesAuditorNature">
- </run>
- </runtime>
- <requires-nature id="org.eclipse.wst.jsdt.core.jsNature" />
- <requires-nature id="org.eclipse.pde.PluginNature" />
- <builder id="org.symbian.tools.wrttools.PropertiesFileAuditor">
- </builder>
- </extension>
-
-<!-- Widget Project Nature -->
- <extension
- id="WidgetProjectNature"
- point="org.eclipse.core.resources.natures">
- <runtime>
- <run class="org.symbian.tools.wrttools.WidgetProjectNature"/>
- </runtime>
- </extension>
-
-<!-- Widget Project Nature Images -->
- <extension
- point="org.eclipse.ui.ide.projectNatureImages">
- <image
- icon="icons/WRT_main_16.png"
- id="org.symbian.tools.wrttools.natureImage"
- natureId="org.symbian.tools.wrttools.WidgetProjectNature">
- </image>
- </extension>
-
-<!-- WRT Validators -->
-<!-- <extension
- point="org.eclipse.wst.validation.validatorV2"
- id="org.symbian.tools.wrttools.core.validator"
- name="%VALIDATOR.Name">
- <validator class="org.symbian.tools.wrttools.core.validator.ValidateAction">
- <include>
- <rules>
- <fileext ext="plist"/>
- </rules>
- </include>
- </validator>
- </extension> -->
-
-<!-- Validator Marker -->
-
- <extension
- id="org.symbian.tools.wrttools.core.validator.marker"
- name="Validator Marker"
- point="org.eclipse.core.resources.markers">
- <super type="org.eclipse.core.resources.problemmarker"/>
- <persistent value ="true"/>
- </extension>
-
-<!-- Web Runtime Preferences -->
- <extension
- point="org.eclipse.core.runtime.preferences">
- <initializer class="org.symbian.tools.wrttools.core.deploy.PreferenceInitializer"/>
- </extension>
- <extension
- point="org.eclipse.ui.preferencePages">
- <page
- class="org.symbian.tools.wrttools.core.deploy.DeployPreferencePage"
- id="org.symbian.tools.wrttools.core.deploy.DeployPreferencePage"
- category="org.symbian.tools.wrttools.WrtRootPreferences"
- name="Deployment "/>
- <page
- class="org.symbian.tools.wrttools.WrtRootPreferences"
- id="org.symbian.tools.wrttools.WrtRootPreferences"
- name="Web Runtime">
- </page>
- </extension>
-
-<!-- WRT Tool Integration (Package, Validate, Include, Exclude Settings)-->
- <extension
- point="org.eclipse.ui.popupMenus">
- <objectContribution
- objectClass="org.eclipse.core.resources.IResource"
- id="org.symbian.tools.wrttools.widget.wrttool.deployment.setttings">
- <filter
- name="projectNature"
- value="org.symbian.tools.wrttools.WidgetProjectNature"/>
- <action
- class="org.symbian.tools.wrttools.core.deploy.WrtDeploymentSettingsActionDelegate"
- icon="icons/deploy_settings.gif"
- id="org.symbian.tools.wrttools.core.deploy.WrtDeploymentSettingsActionDelegate"
- label="Deployment Settings for WRT Application"
- menubarPath="org.symbian.tools.wrttools.contextMenuGroupMarker">
- </action>
- </objectContribution>
-
- <objectContribution
- objectClass="org.eclipse.core.resources.IResource"
- id="org.symbian.tools.wrttools.widget.wrttool.deploy">
- <filter
- name="projectNature"
- value="org.symbian.tools.wrttools.WidgetProjectNature"/>
-
- <action
- class="org.symbian.tools.wrttools.core.deploy.WrtDeployActionDelegate"
- enablesFor="+"
- icon="icons/deploy_widget.gif"
- id="org.symbian.tools.wrttools.widget.deploy.WrtProjectDeployActionDelegate"
- label="Deploy WRT Application"
- menubarPath="org.symbian.tools.wrttools.contextMenuGroupMarker">
- </action>
- </objectContribution>
-
- <objectContribution
- objectClass="org.eclipse.core.resources.IResource"
- adaptable="true"
- id="org.symbian.tools.wrttools.widget.wrttool">
- <filter
- name="projectNature"
- value="org.symbian.tools.wrttools.WidgetProjectNature"/>
- <action
- class="org.symbian.tools.wrttools.core.packager.WrtPackageActionDelegate"
- enablesFor="+"
- icon="icons/package_widget.gif"
- id="org.symbian.tools.wrttools.widget.package.WrtPackageActionDelegate"
- label="Package WRT Application"
- menubarPath="org.symbian.tools.wrttools.contextMenuGroupMarker">
- </action>
- </objectContribution>
- <objectContribution
- objectClass="org.eclipse.core.resources.IResource"
- id="org.symbian.tools.wrttools.widget.wrttool.packageoptions">
- <visibility>
- <not>
- <or>
- <objectState name="persistentProperty" value="org.symbian.tools.wrttools.packager.exclude"/>
- <objectState name="extension" value="plist"/>
- <objectClass name="org.eclipse.core.resources.IProject"/>
- </or>
- </not>
- </visibility>
- <filter
- name="projectNature"
- value="org.symbian.tools.wrttools.WidgetProjectNature"/>
- <action
- class="org.symbian.tools.wrttools.core.packager.ExcludeFileAction"
- icon="icons/exclude_archive.gif"
- id="org.symbian.tools.wrttools.widget.wrttool.packageoptions.ExcludeFileAction"
- label="Exclude From WRT Archive"
- menubarPath="org.symbian.tools.wrttools.contextMenuGroupMarker">
- </action>
- </objectContribution>
- <objectContribution
- objectClass="org.eclipse.core.resources.IResource"
- id="org.symbian.tools.wrttools.widget.wrttool.packageoptions">
- <visibility>
- <and>
- <not>
- <objectState name="extension" value="wgz"/>
- </not>
- <and>
- <objectState name="persistentProperty" value="org.symbian.tools.wrttools.packager.exclude"/>
- <objectState name="projectNature" value="org.symbian.tools.wrttools.WidgetProjectNature"/>
- </and>
- </and>
- </visibility>
- <action
- class="org.symbian.tools.wrttools.core.packager.IncludeFileAction"
- icon="icons/include_archive.gif"
- id="org.symbian.tools.wrttools.widget.wrttool.packageoptions.IncludeFileAction"
- label="Include in WRT Archive"
- menubarPath="org.symbian.tools.wrttools.contextMenuGroupMarker">
- </action>
- </objectContribution>
- </extension>
-
-<!-- WRT Project Templates - CSS Validator -->
- <extension-point id="projectTemplates" name="WRT application project templates" schema="schema/projectTemplates.exsd"/>
- <extension id="org.symbian.tools.wrttools.core.cssvalidator"
- name="CSS Validator" point="org.eclipse.wst.validation.validatorV2">
- <validator build="true"
- class="org.symbian.tools.wrttools.core.internal.validation.CssBuildValidator"
- manual="true" markerId="org.symbian.tools.wrttools.core.cssValidationMarker"
- version="0.0.1">
- <include>
- <rules>
- <contentType exactMatch="false"
- id="org.eclipse.wst.css.core.csssource">
- </contentType>
- </rules>
- </include>
- </validator>
- </extension>
-
-<!-- WRT WidgetWizard and AptanaProjectImportWizard -->
- <extension point="org.eclipse.ui.newWizards">
- <category id="org.symbian.tools.wrttools.core.category" name="Web Runtime(WRT)">
- </category>
- <wizard category="org.symbian.tools.wrttools.core.category"
- class="org.symbian.tools.wrttools.wizards.WrtWidgetWizard"
- finalPerspective="org.symbian.tools.wrttools.mainPerspective"
- hasPages="true" icon="icons/WRT_main_16.png"
- id="org.symbian.tools.wrttools.core.wrtwidgetwizard" name="Web Runtime Application"
- project="true">
- <description>
- Creates a new Symbian WRT application project using one of the provided
- templates
- </description>
- </wizard>
- <wizard category="org.symbian.tools.wrttools.core.category"
- class="org.symbian.tools.wrttools.wizards.AptanaProjectsImportWizard"
- finalPerspective="org.symbian.tools.wrttools.mainPerspective"
- hasPages="true" icon="icons/import_aptana_project.gif"
- id="org.symbian.tools.wrttools.newImportAptanaProject" name="Import Aptana IDE WRT Project"
- project="true">
- </wizard>
- </extension>
-
-<!-- WRT Project Templates -->
- <extension point="org.symbian.tools.wrttools.projectTemplates">
-<!--
- <projectTemplate
- name="Basic Widget Project"
- archive="projecttemplates/basic.zip"
- default-css-name="basic"
- default-html-name="index"
- default-js-name="basic"
- icon="icons/main16.gif"
- id-pattern="com.{0}.basic.widget">
- <description>
- This wizard generates an empty widget project with a minimal Info.plist, html,css and js.
- </description>
- </projectTemplate>
--->
-
- <projectTemplate
- name="Hello Application Project with WRTKit Support"
- archive="projecttemplates/helloWithWRTKit.zip"
- default-css-name="HelloWithWRTKit"
- default-html-name="index"
- default-js-name="HelloWithWRTKit"
- icon="icons/WRT_main_16.png"
- id-pattern="com.{0}.helloWithWRTKit.widget"
- wizard-page-factory="org.symbian.tools.wrttools.wizards.HelloWithWRTKitProjectDetailsWizardPage$Factory">
- <description>
- This wizard generates a basic Hello project with a minimal Info.plist, html,css and js along with WRTKit.
- </description>
- <requires-library>org.symbian.wrtkit</requires-library>
- </projectTemplate>
-
- <projectTemplate
- name="Flickr Application Project"
- archive="projecttemplates/flickr.zip"
- default-css-name="Flickr"
- default-html-name="index"
- default-js-name="Flickr"
- icon="icons/flickr.gif"
- id-pattern="com.{0}.flickr.widget"
- wizard-page-factory="org.symbian.tools.wrttools.wizards.FlickrProjectDetailsWizardPage$Factory">
- <description>
- This wizard generates an Flickr project with a minimal Info.plist, html,css and js and WRTKit.
- </description>
- <requires-library>org.symbian.wrtkit</requires-library>
- </projectTemplate>
-
- <projectTemplate
- name="RSS Reader Application Project"
- archive="projecttemplates/rssreader.zip"
- default-css-name="RSSReader"
- default-html-name="index"
- default-js-name="RSSReader"
- icon="icons/rss.gif"
- id-pattern="com.{0}.rssreader.widget"
- wizard-page-factory="org.symbian.tools.wrttools.wizards.RssReaderProjectDetailsWizardPage$Factory">
- <description>
- This wizard generates an RSS Reader project with a minimal Info.plist, html,css and js and WRTKit.
- </description>
- <requires-library>org.symbian.wrtkit</requires-library>
- </projectTemplate>
- </extension>
-
-<!-- Import Wizard -->
- <extension point="org.eclipse.ui.importWizards">
- <category id="org.symbian.tools.wrttools.import" name="Web Runtime(WRT)">
- </category>
- <wizard category="org.symbian.tools.wrttools.import"
- class="org.symbian.tools.wrttools.wizards.AptanaProjectsImportWizard"
- icon="icons/import_aptana_project.gif" id="org.symbian.tools.wrttools.import.aptanaImport"
- name="Aptana IDE WRT Project">
- </wizard>
- <wizard
- category="org.symbian.tools.wrttools.import"
- class="org.symbian.tools.wrttools.wizards.WgzImportWizard"
- icon="icons/WRTImport.gif"
- id="org.symbian.tools.wrttools.importwgz"
- name="Import WRT Application Archive">
- </wizard>
- </extension>
-
-<!-- Problem Markers -->
- <extension id="org.symbian.tools.wrt.xmlProblem" name="XML Problem"
- point="org.eclipse.core.resources.markers">
- <super type="org.eclipse.core.resources.problemmarker">
- </super>
- <persistent value="true">
- </persistent>
- </extension>
- <extension id="org.symbian.tools.wrt.jsProblem" name="JSProblem"
- point="org.eclipse.core.resources.markers">
- <super type="org.eclipse.core.resources.problemmarker">
- </super>
- <persistent value="true">
- </persistent>
- </extension>
-
-<!-- WRT Content Descriptor (.plist) file -->
- <extension point="org.eclipse.core.contenttype.contentTypes">
- <content-type base-type="org.eclipse.core.runtime.xml"
- file-extensions="plist" id="org.symbian.tools.wrttools.contenttype.plist"
- name="WebRuntime Descriptor File" priority="normal">
- </content-type>
- </extension>
-
-<!-- Perspective Extensions -->
- <extension point="org.eclipse.ui.perspectiveExtensions">
- <perspectiveExtension targetID="org.eclipse.wst.jsdt.ui.JavaPerspective">
- <newWizardShortcut id="org.symbian.tools.wrttools.core.wrtwidgetwizard">
- </newWizardShortcut>
- </perspectiveExtension>
- <perspectiveExtension targetID="org.eclipse.debug.ui.DebugPerspective">
- <newWizardShortcut id="org.symbian.tools.wrttools.core.wrtwidgetwizard">
- </newWizardShortcut>
- </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="WRT Navigator"
- restorable="true">
- </view>
- <category id="org.symbian.tools.wrttools.views" name="WRT Tools">
- </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 pattern="org.eclipse.ui.navigator.resources.linkHelper" />
- </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="WRT Elements"
- priority="high"
- providesSaveables="false">
- <triggerPoints>
- <or>
- <and>
- <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>
- </and>
- <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>
- </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
- menuGroupId="group.new"
- 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
- 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.aptanaImport">
- <enablement>
- <or>
- <adapt
- type="org.eclipse.core.resources.IResource">
- </adapt>
- <adapt
- type="java.util.Collection">
- </adapt>
- </or>
- </enablement>
- </commonWizard>
- <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>
- <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
- class="org.symbian.tools.wrttools.core.libraries.WrtKitLibInitializer"
- id="org.symbian.wrtkit">
- </JsGlobalScopeContainerInitializer>
- </extension>
- <extension
- point="org.eclipse.wst.jsdt.ui.JsGlobalScopeContainerPage">
- <JsGlobalScopeContainerPage
- name="WRTKit"
- class="org.symbian.tools.wrttools.wizards.WrtKitLibraryWizardPage"
- id="org.symbian.wrtkit">
- </JsGlobalScopeContainerPage>
- </extension>
- <extension
- id="org.symbian.tools.wrttools.core.plistvalidator"
- name="WRT Application Descriptor Validator"
- point="org.eclipse.wst.validation.validatorV2">
- <validator
- build="true"
- class="org.symbian.tools.wrttools.core.internal.validation.WrtApplicationValidator"
- manual="true"
- markerId="org.symbian.tools.wrttools.core.cssValidationMarker"
- version="0.0.1">
- <include>
- <rules>
- <projectNature
- id="org.symbian.tools.wrttools.WidgetProjectNature">
- </projectNature>
- </rules>
- </include>
- </validator>
- </extension>
-</plugin>