]> git.argeo.org Git - gpl/argeo-slc.git/blob - plugins/org.argeo.slc.akb.ui/plugin.xml
f762d1b3fa84088f3aecfcff061e77571ad9ca71
[gpl/argeo-slc.git] / plugins / org.argeo.slc.akb.ui / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.4"?>
3 <plugin>
4 <!-- Perspective -->
5 <extension
6 point="org.eclipse.ui.perspectives">
7 <perspective
8 class="org.argeo.slc.akb.ui.AkbEnvPerspective"
9 icon="icons/akb.gif"
10 id="org.argeo.slc.akb.ui.akbEnvPerspective"
11 name="AKB">
12 </perspective>
13 <perspective
14 class="org.argeo.slc.akb.ui.AkbTemplatesPerspective"
15 icon="icons/template.gif"
16 id="org.argeo.slc.akb.ui.akbTemplatesPerspective"
17 name="AKB Templates">
18 </perspective>
19 </extension>
20 <!-- Views -->
21 <extension
22 point="org.eclipse.ui.views">
23 <view
24 class="org.argeo.eclipse.spring.SpringExtensionFactory"
25 icon="icons/searchView.png"
26 id="org.argeo.slc.akb.ui.akbDefaultView"
27 name="Search"
28 restorable="true">
29 </view>
30 <view
31 class="org.argeo.eclipse.spring.SpringExtensionFactory"
32 icon="icons/treeView.png"
33 id="org.argeo.slc.akb.ui.akbTemplatesTreeView"
34 name="Akb Templates"
35 restorable="true">
36 </view>
37 </extension>
38 <!-- Editors -->
39 <extension
40 point="org.eclipse.ui.editors">
41 <editor
42 class="org.argeo.eclipse.spring.SpringExtensionFactory"
43 icon="icons/template.gif"
44 id="org.argeo.slc.akb.ui.envTemplateEditor"
45 name="Environment Template Editor">
46 </editor>
47 <editor
48 class="org.argeo.eclipse.spring.SpringExtensionFactory"
49 icon="icons/addConnector.gif"
50 id="org.argeo.slc.akb.ui.connectorAliasEditor"
51 name="Connector Alias Editor">
52 </editor>
53 <!-- ITEMS EDITORS -->
54 <editor
55 class="org.argeo.eclipse.spring.SpringExtensionFactory"
56 icon="icons/jdbcQuery.gif"
57 id="org.argeo.slc.akb.ui.jdbcQueryTemplateEditor"
58 name="JDBC Query Template Editor">
59 </editor>
60 <editor
61 class="org.argeo.eclipse.spring.SpringExtensionFactory"
62 icon="icons/sshFile.gif"
63 id="org.argeo.slc.akb.ui.sshFileTemplateEditor"
64 name="SSH File Template Editor">
65 </editor>
66 <editor
67 class="org.argeo.eclipse.spring.SpringExtensionFactory"
68 icon="icons/sshCommand.png"
69 id="org.argeo.slc.akb.ui.sshCommandTemplateEditor"
70 name="SSH Command Template Editor">
71 </editor>
72 </extension>
73 <!-- Commands -->
74 <extension
75 point="org.eclipse.ui.commands">
76 <command
77 defaultHandler="org.argeo.eclipse.spring.SpringExtensionFactory"
78 id="org.argeo.slc.akb.ui.openAkbNodeEditor"
79 name="Open Akb Node editor">
80 <commandParameter
81 id="param.nodeType"
82 name="Corresponding JCR node type">
83 </commandParameter>
84 <commandParameter
85 id="param.nodeJcrId"
86 name="The Node JCR ID if needed">
87 </commandParameter>
88 <commandParameter
89 id="param.parentNodeJcrId"
90 name="The Parent Node JCR ID if needed">
91 </commandParameter>
92 </command>
93 <command
94 defaultHandler="org.argeo.eclipse.spring.SpringExtensionFactory"
95 id="org.argeo.slc.akb.ui.deleteAkbNodes"
96 name="Delete Akb Node(s) and close corresponding editors">
97 <commandParameter
98 id="param.nodeJcrId"
99 name="The Node JCR ID if needed">
100 </commandParameter>
101 </command>
102 </extension>
103 <!-- Menus -->
104 <extension
105 point="org.eclipse.ui.menus">
106 </extension>
107 </plugin>