--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/org.symbian.tools.wrttools.jseditors/plugin.xml Wed Dec 23 16:09:48 2009 -0800
@@ -0,0 +1,401 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.4"?>
+<plugin>
+
+ <extension
+ point="org.eclipse.ui.actionSets">
+ <actionSet
+ label="Sample Action Set"
+ visible="false"
+ id="org.symbian.tools.wrttools.jseditors.actionSet">
+ <menu
+ label="Sample &Menu"
+ id="sampleMenu">
+ <separator
+ name="sampleGroup">
+ </separator>
+ </menu>
+ <action
+ label="&Sample Action"
+ visible="false"
+ icon="icons/sample.gif"
+ class="org.symbian.tools.wrttools.jseditors.actions.SampleAction"
+ tooltip="Hello, Eclipse world"
+ menubarPath="sampleMenu/sampleGroup"
+ toolbarPath="sampleGroup"
+ id="org.symbian.tools.wrttools.jseditors.actions.SampleAction">
+ </action>
+ </actionSet>
+ </extension>
+ <extension
+ point="org.eclipse.ui.commands">
+ <category
+ name="Sample Category"
+ id="org.symbian.tools.wrttools.jseditors.commands.category">
+ </category>
+ <command
+ name="Sample Command"
+ categoryId="org.symbian.tools.wrttools.jseditors.commands.category"
+ id="org.symbian.tools.wrttools.jseditors.commands.sampleCommand">
+ </command>
+ </extension>
+ <extension
+ point="org.eclipse.ui.handlers">
+ <handler
+ commandId="org.symbian.tools.wrttools.jseditors.commands.sampleCommand"
+ class="org.symbian.tools.wrttools.jseditors.handlers.SampleHandler">
+ </handler>
+ </extension>
+ <extension
+ point="org.eclipse.ui.bindings">
+ <key
+ commandId="org.symbian.tools.wrttools.jseditors.commands.sampleCommand"
+ contextId="org.eclipse.ui.contexts.window"
+ sequence="M1+6"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration">
+ </key>
+ </extension>
+ <extension
+ point="org.eclipse.ui.menus">
+ <menuContribution
+ locationURI="menu:org.eclipse.ui.main.menu?after=additions">
+ <menu
+ label="Sample Menu"
+ mnemonic="M"
+ id="org.symbian.tools.wrttools.jseditors.menus.sampleMenu">
+ <command
+ commandId="org.symbian.tools.wrttools.jseditors.commands.sampleCommand"
+ mnemonic="S"
+ id="org.symbian.tools.wrttools.jseditors.menus.sampleCommand">
+ </command>
+ </menu>
+ </menuContribution>
+ <menuContribution
+ locationURI="toolbar:org.eclipse.ui.main.toolbar?after=additions">
+ <toolbar
+ id="org.symbian.tools.wrttools.jseditors.toolbars.sampleToolbar">
+ <command
+ commandId="org.symbian.tools.wrttools.jseditors.commands.sampleCommand"
+ icon="icons/sample.gif"
+ tooltip="Say hello world"
+ id="org.symbian.tools.wrttools.jseditors.toolbars.sampleCommand">
+ </command>
+ </toolbar>
+ </menuContribution>
+ </extension>
+ <extension
+ point="org.eclipse.ui.propertyPages">
+ <page
+ name="Sample Page"
+ nameFilter="*.*"
+ class="org.symbian.tools.wrttools.jseditors.properties.SamplePropertyPage"
+ id="org.symbian.tools.wrttools.jseditors.properties.samplePropertyPage">
+ <enabledWhen>
+ <instanceof
+ value="org.eclipse.core.resources.IFile">
+ </instanceof>
+ </enabledWhen>
+ </page>
+ </extension>
+ <extension
+ point="org.eclipse.ui.editors">
+ <editor
+ name="Sample XML File"
+ extensions="xml"
+ icon="icons/sample.gif"
+ contributorClass="org.eclipse.ui.texteditor.BasicTextEditorActionContributor"
+ class="org.symbian.tools.wrttools.jseditors.editors.XMLEditor"
+ id="org.symbian.tools.wrttools.jseditors.editors.XMLEditor">
+ </editor>
+ <editor
+ name="Sample Multi-page Editor"
+ extensions="mpe"
+ icon="icons/sample.gif"
+ contributorClass="jstesteditor2.editors.MultiPageEditorContributor"
+ class="org.symbian.tools.wrttools.jseditors.editors.MultiPageEditor"
+ id="org.symbian.tools.wrttools.jseditors.editors.MultiPageEditor">
+ </editor>
+ <editor
+ name="Sample JavaScript File"
+ extensions="js"
+ icon="icons/sample.gif"
+ contributorClass="org.symbian.tools.wrttools.jseditors.editors.JSEditorContributor"
+ class="net.sf.wdte.js.ui.editors.JSEditor"
+ id="net.sf.wdte.js.ui.editors.JSEditor">
+ </editor>
+ </extension>
+ <extension
+ point="org.eclipse.ui.popupMenus">
+ <objectContribution
+ objectClass="org.eclipse.core.resources.IFile"
+ id="org.symbian.tools.wrttools.jseditors.contribution1">
+ <menu
+ label="New Submenu"
+ path="additions"
+ id="org.symbian.tools.wrttools.jseditors.menu1">
+ <separator
+ name="group1">
+ </separator>
+ </menu>
+ <action
+ label="New Action"
+ class="org.symbian.tools.wrttools.jseditors.popup.actions.NewAction"
+ menubarPath="org.symbian.tools.wrttools.jseditors.menu1/group1"
+ enablesFor="1"
+ id="org.symbian.tools.wrttools.jseditors.newAction">
+ </action>
+ </objectContribution>
+ <objectContribution
+ adaptable="true"
+ objectClass="org.eclipse.core.resources.IProject"
+ nameFilter="*"
+ id="org.symbian.tools.wrttools.jseditors.contribution1">
+ <action
+ label="Add/Remove Sample Nature"
+ class="org.symbian.tools.wrttools.jseditors.builder.ToggleNatureAction"
+ menubarPath="additions"
+ enablesFor="+"
+ id="org.symbian.tools.wrttools.jseditors.addRemoveNatureAction">
+ </action>
+ </objectContribution>
+ </extension>
+ <extension
+ point="org.eclipse.ui.views">
+ <view
+ name="My Common Navigator"
+ icon="icons/sample.gif"
+ class="org.eclipse.ui.navigator.CommonNavigator"
+ id="com.example.test">
+ </view>
+ <category
+ name="Sample Category"
+ id="org.symbian.tools.wrttools.jseditors">
+ </category>
+ <view
+ name="Sample View"
+ icon="icons/sample.gif"
+ category="org.symbian.tools.wrttools.jseditors"
+ class="org.symbian.tools.wrttools.jseditors.views.SampleView"
+ id="org.symbian.tools.wrttools.jseditors.views.SampleView">
+ </view>
+ </extension>
+ <extension
+ point="org.eclipse.ui.navigator.viewer">
+ <viewerActionBinding
+ viewerId="com.example.test">
+ <includes>
+ <actionExtension
+ pattern="org.eclipse.ui.navigator.resources.*">
+ </actionExtension>
+ </includes>
+ </viewerActionBinding>
+ <viewerContentBinding
+ viewerId="com.example.test">
+ <includes>
+ <contentExtension
+ pattern="org.eclipse.ui.navigator.resourceContent">
+ </contentExtension>
+ <contentExtension
+ pattern="org.eclipse.ui.navigator.resources.filters.*">
+ </contentExtension>
+ <contentExtension
+ pattern="org.eclipse.ui.navigator.resources.linkHelper">
+ </contentExtension>
+ <contentExtension
+ pattern="org.eclipse.ui.navigator.resources.workingSets">
+ </contentExtension>
+ </includes>
+ </viewerContentBinding>
+ </extension>
+ <extension
+ point="org.eclipse.ui.perspectiveExtensions">
+ <perspectiveExtension
+ targetID="org.eclipse.ui.resourcePerspective">
+ <view
+ ratio="0.5"
+ relative="org.eclipse.ui.navigator.ProjectExplorer"
+ relationship="stack"
+ id="com.example.test">
+ </view>
+ </perspectiveExtension>
+ <perspectiveExtension
+ targetID="org.eclipse.jdt.ui.JavaPerspective">
+ <view
+ ratio="0.5"
+ relative="org.eclipse.ui.views.TaskList"
+ relationship="right"
+ id="org.symbian.tools.wrttools.jseditors.views.SampleView">
+ </view>
+ </perspectiveExtension>
+ </extension>
+ <extension
+ point="org.eclipse.help.contexts">
+ <contexts
+ file="contexts.xml">
+ </contexts>
+ </extension>
+ <extension
+ point="org.eclipse.ui.newWizards">
+ <category
+ name="WRT Wizards"
+ id="org.symbian.tools.wrt.wizards"
+ class="org.symbian.tools.wrt.wizards.WRTProjectWizard">
+ </category>
+ <wizard
+ name="XML File"
+ icon="icons/sample.gif"
+ category="org.symbian.tools.wrttools.jseditors"
+ class="org.symbian.tools.wrttools.jseditors.wizards.NewXMLWizard"
+ id="org.symbian.tools.wrttools.jseditors.wizards.NewXMLWizard">
+ </wizard>
+ <wizard
+ name="JavaScript File"
+ icon="icons/sample.gif"
+ category="org.symbian.tools.wrttools.jseditors"
+ class="org.symbian.tools.wrttools.jseditors.wizards.NewJSWizard"
+ id="org.symbian.tools.wrttools.jseditors.wizards.NewJSWizard">
+ </wizard>
+ </extension>
+ <extension
+ point="org.eclipse.ui.preferencePages">
+ <page
+ name="Sample Preferences"
+ class="org.symbian.tools.wrttools.jseditors.preferences.SamplePreferencePage"
+ id="org.symbian.tools.wrttools.jseditors.preferences.SamplePreferencePage">
+ </page>
+ </extension>
+ <extension
+ point="org.eclipse.core.runtime.preferences">
+ <initializer
+ class="org.symbian.tools.wrttools.jseditors.preferences.PreferenceInitializer">
+ </initializer>
+ </extension>
+ <extension
+ point="org.eclipse.help.toc">
+ <toc
+ file="toc.xml">
+ </toc>
+ <toc
+ file="testToc.xml"
+ primary="true">
+ </toc>
+ </extension>
+ <extension
+ point="org.eclipse.ui.decorators">
+ <decorator
+ lightweight="true"
+ location="BOTTOM_RIGHT"
+ adaptable="true"
+ label="Resource Decorator"
+ icon="icons/sample_decorator.gif"
+ state="true"
+ id="org.symbian.tools.wrttools.jseditors.decorator">
+ <enablement>
+ <and>
+ <objectClass
+ name="org.eclipse.core.resources.IResource">
+ </objectClass>
+ <or>
+ <objectClass
+ name="org.eclipse.core.resources.IProject">
+ </objectClass>
+ <objectClass
+ name="org.eclipse.core.resources.IFile">
+ </objectClass>
+ </or>
+ </and>
+ </enablement>
+ </decorator>
+ </extension>
+ <extension
+ point="org.eclipse.ui.importWizards">
+ <category
+ name="Sample File Import"
+ id="org.symbian.tools.wrttools.jseditors.importWizards.sampleCategory">
+ </category>
+ <wizard
+ name="Import File"
+ icon="icons/sample.gif"
+ category="org.symbian.tools.wrttools.jseditors.importWizards.sampleCategory"
+ class="org.symbian.tools.wrttools.jseditors.importWizards.ImportWizard"
+ id="org.symbian.tools.wrttools.jseditors.importWizards.ImportWizard">
+ <description>
+ Import a file from the local file system into the workspace.
+ </description>
+ </wizard>
+ </extension>
+ <extension
+ point="org.eclipse.ui.intro.configExtension">
+ <configExtension
+ content="intro/sample.xml"
+ configId="org.eclipse.ui.intro.universalConfig">
+ </configExtension>
+ </extension>
+ <extension
+ point="org.eclipse.ui.perspectives">
+ <perspective
+ name="Release Engineering"
+ icon="icons/releng_gears.gif"
+ class="org.symbian.tools.wrttools.jseditors.perspectives.RelEngPerspective"
+ id="org.symbian.tools.wrttools.jseditors.perspectives.RelEngPerspective">
+ </perspective>
+ </extension>
+ <extension
+ id="org.symbian.tools.wrttools.jseditors.builders.SampleBuilder"
+ name="Sample Project Builder"
+ point="org.eclipse.core.resources.builders">
+ <builder
+ hasNature="true">
+ <run
+ class="org.symbian.tools.wrttools.jseditors.builder.SampleBuilder">
+ </run>
+ </builder>
+ </extension>
+ <extension
+ id="org.symbian.tools.wrttools.jseditors.builders.SampleNature"
+ name="Sample Project Nature"
+ point="org.eclipse.core.resources.natures">
+ <runtime>
+ <run
+ class="org.symbian.tools.wrttools.jseditors.builders.SampleNature">
+ </run>
+ </runtime>
+ <builder
+ id="org.symbian.tools.wrttools.jseditors.builders.SampleBuilder">
+ </builder>
+ </extension>
+ <extension
+ id="org.symbian.tools.wrttools.jseditors.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.wrttools.jseditors.jsProblem"
+ name="JS Problem"
+ point="org.eclipse.core.resources.markers">
+ <super
+ type="org.eclipse.core.resources.problemmarker">
+ </super>
+ <persistent
+ value="true">
+ </persistent>
+ </extension>
+ <extension
+ point="org.eclipse.ui.splashHandlers">
+ <splashHandler
+ class="org.symbian.tools.wrttools.jseditors.splashHandlers.InteractiveSplashHandler"
+ id="org.symbian.tools.wrttools.jseditors.splashHandlers.interactive">
+ </splashHandler>
+ <splashHandlerProductBinding
+ splashId="org.symbian.tools.wrttools.jseditors.splashHandlers.interactive"
+ productId="org.eclipse.epp.package.rcp.product">
+ </splashHandlerProductBinding>
+ </extension>
+
+</plugin>