| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.0"?> |
| <plugin> |
| <extension-point id="rmConfigurationWizards" name="Resource Manager Configuration Wizards" schema="schema/rmConfigurationWizards.exsd"/> |
| <extension-point id="rmConfigurationSelections" name="Resource Manager Selection Extensions" schema="schema/rmConfigurationSelections.exsd"/> |
| <extension-point id="runtimeModelPresentations" name="Runtime Model Presentations" schema="schema/runtimeModelPresentations.exsd"/> |
| <extension |
| point="org.eclipse.ui.views"> |
| <category |
| name="%ParallelViewCategory.name" |
| id="org.eclipse.ptp.ui.views"> |
| </category> |
| <view |
| category="org.eclipse.ptp.ui.views" |
| class="org.eclipse.ptp.ui.views.ParallelMachinesView" |
| icon="icons/parallel_perspective.gif" |
| id="org.eclipse.ptp.ui.views.parallelMachinesView" |
| name="%ParallelMachinesView.name"> |
| </view> |
| <view |
| category="org.eclipse.ptp.ui.views" |
| class="org.eclipse.ptp.ui.views.MachinesNodesView" |
| icon="icons/parallel_perspective.gif" |
| id="org.eclipse.ptp.ui.views.MachinesNodesView" |
| name="%MachinesNodesView.name"> |
| </view> |
| <view |
| name="%ParallelJobsView.name" |
| icon="icons/parallel_perspective.gif" |
| category="org.eclipse.ptp.ui.views" |
| class="org.eclipse.ptp.ui.views.ParallelJobsView" |
| id="org.eclipse.ptp.ui.views.parallelJobsView"> |
| </view> |
| <view |
| name="%ResourceManagersView.name" |
| icon="icons/rm/rm_view.gif" |
| category="org.eclipse.ptp.ui.views" |
| class="org.eclipse.ptp.ui.views.ResourceManagerView" |
| id="org.eclipse.ptp.ui.views.resourceManagerView"> |
| </view> |
| <view |
| category="org.eclipse.ptp.ui.views" |
| class="org.eclipse.ptp.ui.views.JobsListView" |
| icon="icons/parallel_perspective.gif" |
| id="org.eclipse.ptp.ui.views.JobsListView" |
| name="%JobsListView.name"> |
| </view> |
| </extension> |
| <extension |
| point="org.eclipse.ui.editors"> |
| <editor |
| name="%ParallelProcessView.name" |
| icon="icons/parallel_perspective.gif" |
| default="true" |
| contributorClass="org.eclipse.ui.texteditor.BasicTextEditorActionContributor" |
| class="org.eclipse.ptp.ui.views.ParallelProcessView" |
| id="org.eclipse.ptp.ui.views.parallelProcessView"> |
| </editor> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.perspectives"> |
| <perspective |
| icon="icons/parallel_perspective.gif" |
| class="org.eclipse.ptp.internal.ui.PTPRuntimePerspectiveFactory" |
| name="%perspective.name" |
| id="org.eclipse.ptp.ui.PTPRunPerspective"/> |
| </extension> |
| <extension |
| point="org.eclipse.ui.perspectiveExtensions"> |
| <perspectiveExtension |
| targetID="org.eclipse.ui.resourcePerspective"> |
| <perspectiveShortcut |
| id="org.eclipse.ptp.ui.PTPRunPerspective"> |
| </perspectiveShortcut> |
| </perspectiveExtension> |
| <perspectiveExtension |
| targetID="org.eclipse.debug.ui.DebugPerspective"> |
| <perspectiveShortcut |
| id="org.eclipse.ptp.ui.PTPRunPerspective"> |
| </perspectiveShortcut> |
| </perspectiveExtension> |
| <perspectiveExtension |
| targetID="org.eclipse.ptp.ui.PTPRunPerspective"> |
| <perspectiveShortcut |
| id="org.eclipse.ptp.debug.ui.PTPDebugPerspective"> |
| </perspectiveShortcut> |
| <perspectiveShortcut |
| id="org.eclipse.debug.ui.DebugPerspective"> |
| </perspectiveShortcut> |
| <actionSet |
| id="org.eclipse.debug.ui.launchActionSet"> |
| </actionSet> |
| <actionSet |
| id="org.eclipse.ptp.ui.actionSets"> |
| </actionSet> |
| </perspectiveExtension> |
| </extension> |
| |
| <!-- create preference page //--> |
| <extension |
| point="org.eclipse.ui.preferencePages"> |
| <page |
| name="%preferencePages.name" |
| class="org.eclipse.ptp.ui.preferences.PTPPreferencesPage" |
| id="org.eclipse.ptp.ui.preferences.ptpPreferencesPage"> |
| </page> |
| <!-- |
| <page |
| name="%SimulationpreferencePage.name" |
| class="org.eclipse.ptp.ui.preferences.SimulationPreferencesPage" |
| id="org.eclipse.ptp.ui.preferences.simulationPreferencesPage" |
| category="org.eclipse.ptp.ui.preferences.ptpPreferencesPage"> |
| </page> |
| --> |
| <page |
| category="org.eclipse.ptp.ui.preferences.ptpPreferencesPage" |
| class="org.eclipse.ptp.ui.preferences.RMPreferencesPage" |
| id="org.eclipse.ptp.ui.preferences.rmPreferencesPage" |
| name="Resource Managers"> |
| </page> |
| <page |
| name="%ViewerpreferencePage.name" |
| class="org.eclipse.ptp.ui.preferences.ViewerPreferencesPage" |
| id="org.eclipse.ptp.ui.preferences.viewerPreferencesPage" |
| category="org.eclipse.ptp.ui.preferences.ptpPreferencesPage"> |
| </page> |
| </extension> |
| <extension |
| point="org.eclipse.core.runtime.preferences"> |
| <initializer |
| class="org.eclipse.ptp.ui.preferences.PreferenceInitializer"> |
| </initializer> |
| </extension> |
| |
| <!-- add buttons to editor action toolbar //--> |
| <extension |
| point="org.eclipse.ui.actionSets"> |
| <actionSet |
| label="%actionSets.name" |
| visible="false" |
| id="org.eclipse.ptp.ui.actionSets"> |
| <action |
| label="%legendAction.name" |
| icon="icons/legend.gif" |
| class="org.eclipse.ptp.internal.ui.actions.ShowLegendAction" |
| tooltip="%legendAction.tooltip" |
| toolbarPath="org.eclipse.ptp.ui.actionSets" |
| id="org.eclipse.ptp.ui.actions.showLegendAction"> |
| </action> |
| <!-- |
| <action |
| label="%searchAction.name" |
| icon="icons/search.gif" |
| class="org.eclipse.pdt.ui.actions.SearchAction" |
| tooltip="%searchAction.tooltip" |
| toolbarPath="org.eclipse.pdt.actionSets" |
| id="org.eclipse.pdt.ui.actions.searchAction"> |
| </action> |
| //--> |
| </actionSet> |
| </extension> |
| <extension |
| point="org.eclipse.ui.popupMenus"> |
| <objectContribution |
| id="org.eclipse.ptp.ui.resourceManager.popupuMenu" |
| objectClass="org.eclipse.ptp.rmsystem.IResourceManagerMenuContribution"> |
| <action |
| class="org.eclipse.ptp.ui.actions.StopResourceManagersObjectActionDelegate" |
| enablesFor="+" |
| icon="icons/rm/stop.gif" |
| id="org.eclipse.ptp.ui.actions.stopResourceManagersAction" |
| label="%StopResourceManagersAction.label" |
| menubarPath="additions"/> |
| <action |
| class="org.eclipse.ptp.ui.actions.StartResourceManagersObjectActionDelegate" |
| enablesFor="+" |
| icon="icons/rm/start.gif" |
| id="org.eclipse.ptp.ui.actions.startResourceManagersAction" |
| label="%StartResourceManagersAction.label" |
| menubarPath="additions"/> |
| <menu |
| id="org.eclipse.ptp.ui.resourceManager.popupSubMenu" |
| label="%ResourceManagersMenu.label" |
| path="additions"> |
| <groupMarker name="content"/> |
| <separator name="additions"/> |
| </menu> |
| </objectContribution> |
| </extension> |
| <extension |
| point="org.eclipse.ptp.services.ui.serviceContributors"> |
| <serviceContributor |
| class="org.eclipse.ptp.ui.wizards.LaunchServiceContributor" |
| id="org.eclipse.ptp.core.LaunchService"> |
| </serviceContributor> |
| </extension> |
| <extension |
| point="org.eclipse.core.runtime.adapters"> |
| <factory |
| adaptableType="org.eclipse.ptp.core.elements.IPElement" |
| class="org.eclipse.ptp.internal.ui.adapters.WorkbenchAdapterAdapterFactory"> |
| <adapter |
| type="org.eclipse.ui.model.IWorkbenchAdapter"> |
| </adapter> |
| <adapter |
| type="org.eclipse.ui.model.IWorkbenchAdapter2"> |
| </adapter> |
| </factory> |
| <factory |
| adaptableType="org.eclipse.ptp.core.elements.IPElement" |
| class="org.eclipse.ptp.internal.ui.adapters.PropertyAdapterFactory"> |
| <adapter |
| type="org.eclipse.ui.views.properties.IPropertySource"> |
| </adapter> |
| </factory> |
| <factory |
| adaptableType="org.eclipse.ptp.ui.model.IElement" |
| class="org.eclipse.ptp.internal.ui.adapters.PropertyAdapterFactory"> |
| <adapter |
| type="org.eclipse.ui.views.properties.IPropertySource"> |
| </adapter> |
| </factory> |
| </extension> |
| <extension |
| point="org.eclipse.ui.menus"> |
| <menuContribution |
| locationURI="popup:org.eclipse.ptp.ui.views.JobsListView?after=additions"> |
| <command |
| commandId="org.eclipse.ptp.ui.command.terminate"> |
| <visibleWhen> |
| <with |
| variable="org.eclipse.ptp.ui.job"> |
| <test |
| property="org.eclipse.ptp.ui.job.completed" |
| value="false"> |
| </test> |
| </with> |
| </visibleWhen> |
| </command> |
| <command |
| commandId="org.eclipse.ptp.ui.command.hold"> |
| <visibleWhen> |
| <test |
| property="org.eclipse.ptp.ui.job.starting" |
| value="true"> |
| </test> |
| </visibleWhen> |
| </command> |
| <command |
| commandId="org.eclipse.ptp.ui.command.release"> |
| <visibleWhen> |
| <test |
| property="org.eclipse.ptp.ui.job.starting" |
| value="true"> |
| </test> |
| </visibleWhen> |
| </command> |
| <command |
| commandId="org.eclipse.ptp.ui.command.suspend"> |
| <visibleWhen> |
| <test |
| property="org.eclipse.ptp.ui.job.running" |
| value="true"> |
| </test> |
| </visibleWhen> |
| </command> |
| <command |
| commandId="org.eclipse.ptp.ui.command.resume"> |
| <visibleWhen> |
| <test |
| property="org.eclipse.ptp.ui.job.suspended" |
| value="true"> |
| </test> |
| </visibleWhen> |
| </command> |
| </menuContribution> |
| </extension> |
| <extension |
| point="org.eclipse.ui.commands"> |
| <command |
| id="org.eclipse.ptp.ui.command.terminate" |
| name="Terminate"> |
| </command> |
| <command |
| id="org.eclipse.ptp.ui.command.hold" |
| name="Hold"> |
| </command> |
| <command |
| id="org.eclipse.ptp.ui.command.release" |
| name="Release"> |
| </command> |
| <command |
| id="org.eclipse.ptp.ui.command.suspend" |
| name="Suspend"> |
| </command> |
| <command |
| id="org.eclipse.ptp.ui.command.resume" |
| name="Resume"> |
| </command> |
| </extension> |
| <extension |
| point="org.eclipse.ui.handlers"> |
| <handler |
| class="org.eclipse.ptp.internal.ui.handlers.HoldJobHandler" |
| commandId="org.eclipse.ptp.ui.command.terminate"> |
| </handler> |
| <handler |
| class="org.eclipse.ptp.internal.ui.handlers.HoldJobHandler" |
| commandId="org.eclipse.ptp.ui.command.hold"> |
| </handler> |
| <handler |
| class="org.eclipse.ptp.internal.ui.handlers.HoldJobHandler" |
| commandId="org.eclipse.ptp.ui.command.release"> |
| </handler> |
| <handler |
| class="org.eclipse.ptp.internal.ui.handlers.HoldJobHandler" |
| commandId="org.eclipse.ptp.ui.command.suspend"> |
| </handler> |
| <handler |
| class="org.eclipse.ptp.internal.ui.handlers.HoldJobHandler" |
| commandId="org.eclipse.ptp.ui.command.resume"> |
| </handler> |
| </extension> |
| <extension |
| point="org.eclipse.core.expressions.propertyTesters"> |
| <propertyTester |
| class="org.eclipse.ptp.internal.ui.handlers.JobPropertyTester" |
| id="org.eclipse.ptp.ui.job.propertyTester" |
| namespace="org.eclipse.ptp.ui.job" |
| properties="starting,running,suspended,completed" |
| type="org.eclipse.ptp.core.elements.IPJob"> |
| </propertyTester> |
| </extension> |
| |
| |
| </plugin> |