| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.2"?> |
| <plugin> |
| |
| <extension-point id="doctypes" name="%extensionPoint.doctypes" schema="schema/doctype.exsd"/> |
| <extension-point id="styles" name="%extensionPoint.styles" schema="schema/style.exsd"/> |
| |
| <extension |
| point="org.eclipse.ui.actionSets"> |
| <actionSet id="org.eclipse.wst.xml.vex.ui.documentActions" |
| label="%documentActions.label" |
| visible="true"> |
| <menu id="org.eclipse.wst.xml.vex.ui.documentMenu" |
| label="%documentMenu.label" |
| path="additions"> |
| <separator name="insert"/> |
| <separator name="modify"/> |
| <separator name="table"/> |
| </menu> |
| <menu id="org.eclipse.wst.xml.vex.ui.insertMenu" |
| label="%insertMenu.label" |
| path="org.eclipse.wst.xml.vex.ui.documentMenu/insert"> |
| <separator name="items"/> |
| </menu> |
| <menu id="org.eclipse.wst.xml.vex.ui.columnMenu" |
| label="%columnMenu.label" |
| path="org.eclipse.wst.xml.vex.ui.documentMenu/table"> |
| <separator name="items"/> |
| </menu> |
| <menu id="org.eclipse.wst.xml.vex.ui.rowMenu" |
| label="%rowMenu.label" |
| path="org.eclipse.wst.xml.vex.ui.documentMenu/table"> |
| <separator name="items"/> |
| </menu> |
| |
| <action id="org.eclipse.wst.xml.vex.ui.action.PasteTextAction" |
| label="%PasteTextAction.label" |
| menubarPath="edit/cut.ext" |
| class="org.eclipse.wst.xml.vex.ui.internal.editor.VexActionDelegate"> |
| </action> |
| <action id="org.eclipse.wst.xml.vex.ui.action.RestoreLastSelectionAction" |
| label="%RestoreLastSelectionAction.label" |
| menubarPath="edit/editEnd" |
| class="org.eclipse.wst.xml.vex.ui.internal.editor.VexActionDelegate"> |
| </action> |
| |
| <action id="org.eclipse.wst.xml.vex.ui.action.InsertElementAction" |
| label="%InsertElementAction.mainmenu.label" |
| menubarPath="org.eclipse.wst.xml.vex.ui.documentMenu/org.eclipse.wst.xml.vex.ui.insertMenu/items" |
| class="org.eclipse.wst.xml.vex.ui.internal.editor.VexActionDelegate"> |
| </action> |
| |
| <action id="org.eclipse.wst.xml.vex.ui.action.DuplicateSelectionAction" |
| label="%DuplicateSelectionAction.label" |
| menubarPath="org.eclipse.wst.xml.vex.ui.documentMenu/modify" |
| class="org.eclipse.wst.xml.vex.ui.internal.editor.VexActionDelegate" |
| definitionId="org.eclipse.wst.xml.vex.ui.action.DuplicateSelectionAction"> |
| </action> |
| <action id="org.eclipse.wst.xml.vex.ui.action.RemoveElementAction" |
| label="%RemoveElementAction.label" |
| menubarPath="org.eclipse.wst.xml.vex.ui.documentMenu/modify" |
| class="org.eclipse.wst.xml.vex.ui.internal.editor.VexActionDelegate" |
| definitionId="org.eclipse.wst.xml.vex.ui.action.RemoveElementAction"> |
| </action> |
| <action id="org.eclipse.wst.xml.vex.ui.action.ChangeElementAction" |
| label="%ChangeElementAction.menu.label" |
| menubarPath="org.eclipse.wst.xml.vex.ui.documentMenu/modify" |
| class="org.eclipse.wst.xml.vex.ui.internal.editor.VexActionDelegate"> |
| </action> |
| |
| <action id="org.eclipse.wst.xml.vex.ui.action.MoveRowDownAction" |
| label="%MoveRowDownAction.label" |
| menubarPath="org.eclipse.wst.xml.vex.ui.documentMenu/org.eclipse.wst.xml.vex.ui.rowMenu/items" |
| class="org.eclipse.wst.xml.vex.ui.internal.editor.VexActionDelegate"> |
| </action> |
| <action id="org.eclipse.wst.xml.vex.ui.action.MoveRowUpAction" |
| label="%MoveRowUpAction.label" |
| menubarPath="org.eclipse.wst.xml.vex.ui.documentMenu/org.eclipse.wst.xml.vex.ui.rowMenu/items" |
| class="org.eclipse.wst.xml.vex.ui.internal.editor.VexActionDelegate"> |
| </action> |
| <action id="org.eclipse.wst.xml.vex.ui.action.DeleteRowAction" |
| label="%DeleteRowAction.label" |
| menubarPath="org.eclipse.wst.xml.vex.ui.documentMenu/org.eclipse.wst.xml.vex.ui.rowMenu/items" |
| class="org.eclipse.wst.xml.vex.ui.internal.editor.VexActionDelegate"> |
| </action> |
| <action id="org.eclipse.wst.xml.vex.ui.action.InsertRowBelowAction" |
| label="%InsertRowBelowAction.label" |
| menubarPath="org.eclipse.wst.xml.vex.ui.documentMenu/org.eclipse.wst.xml.vex.ui.rowMenu/items" |
| class="org.eclipse.wst.xml.vex.ui.internal.editor.VexActionDelegate"> |
| </action> |
| <action id="org.eclipse.wst.xml.vex.ui.action.InsertRowAboveAction" |
| label="%InsertRowAboveAction.label" |
| menubarPath="org.eclipse.wst.xml.vex.ui.documentMenu/org.eclipse.wst.xml.vex.ui.rowMenu/items" |
| class="org.eclipse.wst.xml.vex.ui.internal.editor.VexActionDelegate"> |
| </action> |
| |
| <action id="org.eclipse.wst.xml.vex.ui.action.MoveColumnRightAction" |
| label="%MoveColumnRightAction.label" |
| menubarPath="org.eclipse.wst.xml.vex.ui.documentMenu/org.eclipse.wst.xml.vex.ui.columnMenu/items" |
| class="org.eclipse.wst.xml.vex.ui.internal.editor.VexActionDelegate"> |
| </action> |
| <action id="org.eclipse.wst.xml.vex.ui.action.MoveColumnLeftAction" |
| label="%MoveColumnLeftAction.label" |
| menubarPath="org.eclipse.wst.xml.vex.ui.documentMenu/org.eclipse.wst.xml.vex.ui.columnMenu/items" |
| class="org.eclipse.wst.xml.vex.ui.internal.editor.VexActionDelegate"> |
| </action> |
| <action id="org.eclipse.wst.xml.vex.ui.action.DeleteColumnAction" |
| label="%DeleteColumnAction.label" |
| menubarPath="org.eclipse.wst.xml.vex.ui.documentMenu/org.eclipse.wst.xml.vex.ui.columnMenu/items" |
| class="org.eclipse.wst.xml.vex.ui.internal.editor.VexActionDelegate"> |
| </action> |
| <action id="org.eclipse.wst.xml.vex.ui.action.InsertColumnAfterAction" |
| label="%InsertColumnAfterAction.label" |
| menubarPath="org.eclipse.wst.xml.vex.ui.documentMenu/org.eclipse.wst.xml.vex.ui.columnMenu/items" |
| class="org.eclipse.wst.xml.vex.ui.internal.editor.VexActionDelegate"> |
| </action> |
| <action id="org.eclipse.wst.xml.vex.ui.action.InsertColumnBeforeAction" |
| label="%InsertColumnBeforeAction.label" |
| menubarPath="org.eclipse.wst.xml.vex.ui.documentMenu/org.eclipse.wst.xml.vex.ui.columnMenu/items" |
| class="org.eclipse.wst.xml.vex.ui.internal.editor.VexActionDelegate"> |
| </action> |
| |
| </actionSet> |
| </extension> |
| <extension |
| point="org.eclipse.ui.editors"> |
| <editor |
| name="%VexEditor.name" |
| extensions="htm,html,xhtml,xml,pml" |
| icon="$nl$/vex16.gif" |
| class="org.eclipse.wst.xml.vex.ui.internal.editor.VexEditor" |
| contributorClass="org.eclipse.wst.xml.vex.ui.internal.editor.VexActionBarContributor" |
| id="org.eclipse.wst.xml.vex.ui.VexEditor"> |
| </editor> |
| </extension> |
| <extension |
| point="org.eclipse.ui.newWizards"> |
| <category |
| name="%NewWizardCategory.name" |
| id="org.eclipse.wst.xml.vex.ui.vex.NewWizardCategory"> |
| </category> |
| <wizard |
| name="%NewDocumentWizard.name" |
| icon="$nl$/vex16.gif" |
| category="org.eclipse.wst.xml.vex.ui.vex.NewWizardCategory" |
| class="org.eclipse.wst.xml.vex.ui.internal.editor.NewDocumentWizard" |
| id="org.eclipse.wst.xml.vex.ui.NewDocumentWizard"> |
| <description>%NewDocumentWizard.desc</description> |
| </wizard> |
| </extension> |
| <extension |
| point="org.eclipse.ui.perspectives"> |
| <perspective |
| name="%DocumentPerspective.name" |
| icon="$nl$/vex16.gif" |
| class="org.eclipse.wst.xml.vex.ui.internal.editor.DocumentPerspective" |
| id="org.eclipse.wst.xml.vex.ui.DocumentPerspective"> |
| </perspective> |
| </extension> |
| <extension |
| point="org.eclipse.ui.contexts"> |
| <context |
| name="%VexEditorContext.name" |
| id="org.eclipse.wst.xml.vex.ui.VexEditorContext" |
| parentId="org.eclipse.ui.textEditorScope"> |
| </context> |
| </extension> |
| <extension |
| point="org.eclipse.ui.commands"> |
| <category |
| name="%VexCommandCategory.name" |
| id="org.eclipse.wst.xml.vex.ui.VexCommandCategory"> |
| </category> |
| <command |
| name="%ChangeElementAction.label" |
| categoryId="org.eclipse.wst.xml.vex.ui.VexCommandCategory" |
| id="org.eclipse.wst.xml.vex.ui.action.ChangeElementAction"> |
| </command> |
| <command |
| name="%DeleteColumnAction.label" |
| categoryId="org.eclipse.wst.xml.vex.ui.VexCommandCategory" |
| id="org.eclipse.wst.xml.vex.ui.action.DeleteColumnAction"> |
| </command> |
| <command |
| name="%DeleteRowAction.label" |
| categoryId="org.eclipse.wst.xml.vex.ui.VexCommandCategory" |
| id="org.eclipse.wst.xml.vex.ui.action.DeleteRowAction"> |
| </command> |
| <command |
| name="%DuplicateSelectionAction.label" |
| categoryId="org.eclipse.wst.xml.vex.ui.VexCommandCategory" |
| id="org.eclipse.wst.xml.vex.ui.action.DuplicateSelectionAction"> |
| </command> |
| <command |
| name="%InsertColumnAfterAction.label" |
| categoryId="org.eclipse.wst.xml.vex.ui.VexCommandCategory" |
| id="org.eclipse.wst.xml.vex.ui.action.InsertColumnAfterAction"> |
| </command> |
| <command |
| name="%InsertColumnBeforeAction.label" |
| categoryId="org.eclipse.wst.xml.vex.ui.VexCommandCategory" |
| id="org.eclipse.wst.xml.vex.ui.action.InsertColumnBeforeAction"> |
| </command> |
| <command |
| name="%InsertElementAction.label" |
| categoryId="org.eclipse.wst.xml.vex.ui.VexCommandCategory" |
| id="org.eclipse.wst.xml.vex.ui.action.InsertElementAction"> |
| </command> |
| <command |
| name="%InsertRowAboveAction.label" |
| categoryId="org.eclipse.wst.xml.vex.ui.VexCommandCategory" |
| id="org.eclipse.wst.xml.vex.ui.action.InsertRowAboveAction"> |
| </command> |
| <command |
| name="%InsertRowBelowAction.label" |
| categoryId="org.eclipse.wst.xml.vex.ui.VexCommandCategory" |
| id="org.eclipse.wst.xml.vex.ui.action.InsertRowBelowAction"> |
| </command> |
| <command |
| name="%MoveColumnLeftAction.label" |
| categoryId="org.eclipse.wst.xml.vex.ui.VexCommandCategory" |
| id="org.eclipse.wst.xml.vex.ui.action.MoveColumnLeftAction"> |
| </command> |
| <command |
| name="%MoveColumnRightAction.label" |
| categoryId="org.eclipse.wst.xml.vex.ui.VexCommandCategory" |
| id="org.eclipse.wst.xml.vex.ui.action.MoveColumnRightAction"> |
| </command> |
| <command |
| name="%MoveRowDownAction.label" |
| categoryId="org.eclipse.wst.xml.vex.ui.VexCommandCategory" |
| id="org.eclipse.wst.xml.vex.ui.action.MoveRowDownAction"> |
| </command> |
| <command |
| name="%MoveRowUpAction.label" |
| categoryId="org.eclipse.wst.xml.vex.ui.VexCommandCategory" |
| id="org.eclipse.wst.xml.vex.ui.action.MoveRowUpAction"> |
| </command> |
| <command |
| name="%NextTableCellAction.label" |
| categoryId="org.eclipse.wst.xml.vex.ui.VexCommandCategory" |
| id="org.eclipse.wst.xml.vex.ui.action.NextTableCellAction"> |
| </command> |
| <command |
| name="%PasteTextAction.label" |
| categoryId="org.eclipse.wst.xml.vex.ui.VexCommandCategory" |
| id="org.eclipse.wst.xml.vex.ui.action.PasteTextAction"> |
| </command> |
| <command |
| name="%PreviousTableCellAction.label" |
| categoryId="org.eclipse.wst.xml.vex.ui.VexCommandCategory" |
| id="org.eclipse.wst.xml.vex.ui.action.PreviousTableCellAction"> |
| </command> |
| <command |
| name="%RemoveElementAction.label" |
| categoryId="org.eclipse.wst.xml.vex.ui.VexCommandCategory" |
| id="org.eclipse.wst.xml.vex.ui.action.RemoveElementAction"> |
| </command> |
| <command |
| name="%RestoreLastSelectionAction.label" |
| categoryId="org.eclipse.wst.xml.vex.ui.VexCommandCategory" |
| id="org.eclipse.wst.xml.vex.ui.action.RestoreLastSelectionAction"> |
| </command> |
| <command |
| name="%SplitAction.label" |
| categoryId="org.eclipse.wst.xml.vex.ui.VexCommandCategory" |
| id="org.eclipse.wst.xml.vex.ui.action.SplitAction"> |
| </command> |
| <command |
| name="%SplitItemAction.label" |
| categoryId="org.eclipse.wst.xml.vex.ui.VexCommandCategory" |
| id="org.eclipse.wst.xml.vex.ui.action.SplitItemAction"> |
| </command> |
| |
| </extension> |
| <extension |
| point="org.eclipse.ui.views"> |
| <category |
| name="%VexViewCategory.name" |
| id="org.eclipse.wst.xml.vex.ui.views.VexViewCategory"> |
| </category> |
| <view |
| name="%DebugView.name" |
| icon="$nl$/vex16.gif" |
| category="org.eclipse.wst.xml.vex.ui.views.VexViewCategory" |
| class="org.eclipse.wst.xml.vex.ui.internal.editor.DebugView" |
| id="org.eclipse.wst.xml.vex.ui.views.debug"> |
| </view> |
| </extension> |
| <extension |
| point="org.eclipse.ui.views"> |
| <view |
| name="%ConfigurationView.name" |
| icon="$nl$/vex16.gif" |
| category="org.eclipse.wst.xml.vex.ui.views.VexViewCategory" |
| class="org.eclipse.wst.xml.vex.ui.internal.config.ConfigurationView" |
| id="org.eclipse.wst.xml.vex.ui.views.configuration"> |
| </view> |
| </extension> |
| <extension |
| id="pluginNature" |
| name="%PluginProjectNature.name" |
| point="org.eclipse.core.resources.natures"> |
| <runtime> |
| <run |
| class="org.eclipse.wst.xml.vex.ui.internal.config.PluginProjectNature"> |
| </run> |
| </runtime> |
| </extension> |
| <extension |
| point="org.eclipse.ui.newWizards"> |
| <wizard |
| name="%NewPluginProjectWizard.name" |
| icon="$nl$/icons/vex16.gif" |
| category="org.eclipse.wst.xml.vex.ui.NewWizardCategory" |
| class="org.eclipse.wst.xml.vex.ui.internal.config.NewPluginProjectWizard" |
| project="true" |
| id="org.eclipse.wst.xml.vex.ui.config.NewPluginProjectWizard"> |
| <description>%NewPluginProjectWizard.desc</description> |
| </wizard> |
| </extension> |
| <extension |
| id="pluginBuilder" |
| name="%PluginProjectBuilder.name" |
| point="org.eclipse.core.resources.builders"> |
| <builder> |
| <run |
| class="org.eclipse.wst.xml.vex.ui.internal.config.PluginProjectBuilder"> |
| </run> |
| </builder> |
| </extension> |
| <extension |
| point="org.eclipse.ui.decorators"> |
| <decorator |
| lightweight="true" |
| label="%PluginProjectDecorator.name" |
| state="true" |
| class="org.eclipse.wst.xml.vex.ui.internal.config.PluginProjectDecorator" |
| id="org.eclipse.wst.xml.vex.ui.config.vexPluginProjectDecorator"> |
| <enablement> |
| <objectClass |
| name="org.eclipse.core.resources.IProject"> |
| </objectClass> |
| </enablement> |
| </decorator> |
| </extension> |
| <extension |
| point="org.eclipse.ui.decorators"> |
| <decorator |
| lightweight="true" |
| label="%BuildProblemDecorator.name" |
| state="true" |
| class="org.eclipse.wst.xml.vex.ui.internal.config.BuildProblemDecorator" |
| id="org.eclipse.wst.xml.vex.ui.config.buildProblemDecorator"> |
| <enablement> |
| <objectClass |
| name="org.eclipse.core.resources.IResource"> |
| </objectClass> |
| </enablement> |
| </decorator> |
| </extension> |
| <extension |
| point="org.eclipse.ui.propertyPages"> |
| <page |
| objectClass="org.eclipse.core.resources.IFile" |
| name="%DoctypePropertyPage.name" |
| class="org.eclipse.wst.xml.vex.ui.internal.config.DoctypePropertyPage" |
| nameFilter="*.dtd" |
| id="org.eclipse.wst.xml.vex.ui.config.DoctypePropertyPage"> |
| <filter |
| name="projectNature" |
| value="org.eclipse.wst.xml.vex.ui.pluginNature"> |
| </filter> |
| </page> |
| </extension> |
| <extension |
| point="org.eclipse.ui.propertyPages"> |
| <page |
| objectClass="org.eclipse.core.resources.IFile" |
| name="%StylePropertyPage.name" |
| class="org.eclipse.wst.xml.vex.ui.internal.config.StylePropertyPage" |
| nameFilter="*.css" |
| id="org.eclipse.wst.xml.vex.ui.config.StylePropertyPage"> |
| <filter |
| name="projectNature" |
| value="org.eclipse.wst.xml.vex.ui.pluginNature"> |
| </filter> |
| </page> |
| </extension> |
| <extension |
| point="org.eclipse.ui.bindings"> |
| |
| <key |
| commandId="org.eclipse.wst.xml.vex.ui.action.ChangeElementAction" |
| contextId="org.eclipse.wst.xml.vex.ui.VexEditorContext" |
| sequence="Ctrl+Alt+Space" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> |
| </key> |
| <key |
| commandId="org.eclipse.wst.xml.vex.ui.action.DuplicateSelectionAction" |
| contextId="org.eclipse.wst.xml.vex.ui.VexEditorContext" |
| sequence="Ctrl+D" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> |
| </key> |
| <key |
| commandId="org.eclipse.wst.xml.vex.ui.action.InsertElementAction" |
| contextId="org.eclipse.wst.xml.vex.ui.VexEditorContext" |
| sequence="Insert" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> |
| </key> |
| <key |
| commandId="org.eclipse.wst.xml.vex.ui.action.NextTableCellAction" |
| contextId="org.eclipse.wst.xml.vex.ui.VexEditorContext" |
| sequence="Tab" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> |
| </key> |
| <key |
| commandId="org.eclipse.wst.xml.vex.ui.action.PreviousTableCellAction" |
| contextId="org.eclipse.wst.xml.vex.ui.VexEditorContext" |
| sequence="Shift+Tab" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> |
| </key> |
| <key |
| commandId="org.eclipse.wst.xml.vex.ui.action.RemoveElementAction" |
| contextId="org.eclipse.wst.xml.vex.ui.VexEditorContext" |
| sequence="Ctrl+U" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> |
| </key> |
| <key |
| commandId="org.eclipse.wst.xml.vex.ui.action.SplitItemAction" |
| contextId="org.eclipse.wst.xml.vex.ui.VexEditorContext" |
| sequence="Shift+Enter" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> |
| </key> |
| <key |
| commandId="org.eclipse.wst.xml.vex.ui.action.SplitAction" |
| contextId="org.eclipse.wst.xml.vex.ui.VexEditorContext" |
| sequence="Enter" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> |
| </key> |
| |
| </extension> |
| |
| </plugin> |