<extension
point="org.eclipse.ui.views">
<view
+ id="org.argeo.slc.client.ui.jcrExecutionModulesView"
class="org.argeo.eclipse.spring.SpringExtensionFactory"
icon="icons/execution_module.gif"
+ name="Execution"
+ restorable="true">
+ </view>
+ <view
+ id="org.argeo.slc.client.ui.jcrResultListView"
+ class="org.argeo.eclipse.spring.SpringExtensionFactory"
+ icon="icons/results.gif"
+ name="Results"
+ restorable="true">
+ </view>
+ <view
+ id="org.argeo.slc.client.ui.jcrProcessListView"
+ class="org.argeo.eclipse.spring.SpringExtensionFactory"
+ name="Processes"
+ icon="icons/processes.gif"
+ restorable="true">
+ </view>
+ <!--
+ <view
id="org.argeo.slc.client.ui.executionModulesView"
+ class="org.argeo.eclipse.spring.SpringExtensionFactory"
+ icon="icons/execution_module.gif"
name="Execution Modules"
restorable="true">
</view>
name="Result details"
restorable="true">
</view>
- <!-- <view
- allowMultiple="true"
- class="org.argeo.eclipse.spring.SpringExtensionFactory"
- icon="icons/excel.png"
- id="org.argeo.slc.client.ui.resultExcelView"
- name="Result details (Excel)"
- restorable="true">
- </view> -->
<view
id="org.argeo.slc.client.ui.processListView"
class="org.argeo.eclipse.spring.SpringExtensionFactory"
name="Batch"
restorable="true">
</view>
+ -->
</extension>
<!-- Commands definitions -->
<extension
point="org.eclipse.ui.commands">
- <!-- Result List -->
+ <command
+ defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
+ id="org.argeo.slc.client.ui.updateModule"
+ name="Update Module">
+ </command>
+ <!-- Result List
<command
defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
id="org.argeo.slc.client.ui.refreshResultList"
defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
id="org.argeo.slc.client.ui.displayResultDetails"
name="Display Result Details">
- <!-- <commandParameter
- id="org.argeo.slc.client.commands.resultUuid"
- name="Result UUID">
- </commandParameter>
- <commandParameter
- id="org.argeo.slc.client.commands.resultName"
- name="Result Name">
- </commandParameter> -->
</command>
-
- <!-- Execution Modules -->
+ -->
+ <!-- Execution Modules
<command
defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
id="org.argeo.slc.client.ui.refreshExecutionModulesView"
name="Refresh Execution Modules View">
</command>
- <!-- Batch -->
+ -->
+ <!-- Batch
<command
defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
id="org.argeo.slc.client.ui.launchBatch"
id="org.argeo.slc.client.ui.clearBatch"
name="Clear Batch">
</command>
- <!-- Process List -->
+ -->
+ <!-- Process List
<command
defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
id="org.argeo.slc.client.ui.refreshProcessList"
id="org.argeo.slc.client.ui.manageBundles"
name="Manage Bundles">
</command>
+ -->
</extension>
<!-- Menu definitions -->
<extension
id="menu:org.eclipse.ui.main.menu"
point="org.eclipse.ui.menus">
+ <menuContribution
+ locationURI="toolbar:org.argeo.slc.client.ui.jcrExecutionModulesView">
+ <command
+ commandId="org.argeo.slc.client.ui.updateModule"
+ icon="icons/refresh.png"
+ label="Update module"
+ tooltip="Update module">
+ </command>
+ </menuContribution>
+ <!--
<menuContribution
locationURI="menu:fileMenu">
- <!-- Should be implemented in later version.
- <command
- commandId="org.argeo.slc.client.ui.manageBundles"
- label="Manage Bundles"
- style="push"
- tooltip="Add or remove plugins at run time">
- </command> -->
</menuContribution>
<menuContribution
locationURI="toolbar:org.argeo.slc.client.ui.resultListView">
tooltip="Remove selected process from process builder view.">
</command>
</menuContribution>
+ -->
</extension>
-</plugin>
\ No newline at end of file
+ <extension
+ point="org.eclipse.ui.perspectives">
+ <perspective
+ class="org.argeo.slc.client.ui.SlcExecutionPerspective"
+ icon="icons/slc_execution_perspective.gif"
+ id="org.argeo.slc.client.ui.slcExecutionPerspective"
+ name="SLC Execution">
+ </perspective>
+ </extension>
+ <extension
+ point="org.eclipse.ui.editors">
+ <editor
+ class="org.argeo.eclipse.spring.SpringExtensionFactory"
+ default="false"
+ icon="icons/batch.gif"
+ id="org.argeo.slc.client.ui.processEditor"
+ name="Process">
+ </editor>
+ </extension>
+ <extension
+ point="org.eclipse.ui.elementFactories">
+ <factory
+ class="org.argeo.slc.client.ui.editors.ProcessEditorInputFactory"
+ id="org.argeo.slc.client.ui.processEditorInputFactory">
+ </factory>
+ </extension>
+</plugin>