]> git.argeo.org Git - gpl/argeo-slc.git/blob - plugins/org.argeo.slc.akb.ui/plugin.xml
Add order on trees.
[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 <view
38 class="org.argeo.eclipse.spring.SpringExtensionFactory"
39 icon="icons/treeView.png"
40 id="org.argeo.slc.akb.ui.environmentsTreeView"
41 name="AKB Environments"
42 restorable="true">
43 </view>
44 </extension>
45 <!-- Editors -->
46 <extension
47 point="org.eclipse.ui.editors">
48 <editor
49 class="org.argeo.eclipse.spring.SpringExtensionFactory"
50 icon="icons/template.gif"
51 id="org.argeo.slc.akb.ui.envTemplateEditor"
52 name="Environment Template Editor">
53 </editor>
54 <editor
55 class="org.argeo.eclipse.spring.SpringExtensionFactory"
56 icon="icons/addConnector.gif"
57 id="org.argeo.slc.akb.ui.connectorAliasEditor"
58 name="Connector Alias Editor">
59 </editor>
60 <!-- ITEMS EDITORS -->
61 <editor
62 class="org.argeo.eclipse.spring.SpringExtensionFactory"
63 icon="icons/jdbcQuery.gif"
64 id="org.argeo.slc.akb.ui.jdbcQueryTemplateEditor"
65 name="JDBC Query Template Editor">
66 </editor>
67 <editor
68 class="org.argeo.eclipse.spring.SpringExtensionFactory"
69 icon="icons/sshFile.gif"
70 id="org.argeo.slc.akb.ui.sshFileTemplateEditor"
71 name="SSH File Template Editor">
72 </editor>
73 <editor
74 class="org.argeo.eclipse.spring.SpringExtensionFactory"
75 icon="icons/sshCommand.png"
76 id="org.argeo.slc.akb.ui.sshCommandTemplateEditor"
77 name="SSH Command Template Editor">
78 </editor>
79 </extension>
80 <!-- Commands -->
81 <extension
82 point="org.eclipse.ui.commands">
83 <command
84 defaultHandler="org.argeo.eclipse.spring.SpringExtensionFactory"
85 id="org.argeo.slc.akb.ui.openAkbNodeEditor"
86 name="Open Akb Node editor">
87 <commandParameter
88 id="param.nodeType"
89 name="Corresponding JCR node type">
90 </commandParameter>
91 <commandParameter
92 id="param.nodeSubtype"
93 name="A subtype if needed">
94 </commandParameter>
95 <commandParameter
96 id="param.nodeJcrId"
97 name="The Node JCR ID if needed">
98 </commandParameter>
99 <commandParameter
100 id="param.currEnvJcrId"
101 name="The current environment JCR ID, might be an active or a template env">
102 </commandParameter>
103 <commandParameter
104 id="param.parentNodeJcrId"
105 name="The Parent Node JCR ID if needed">
106 </commandParameter>
107 </command>
108 <command
109 defaultHandler="org.argeo.eclipse.spring.SpringExtensionFactory"
110 id="org.argeo.slc.akb.ui.createAkbNode"
111 name="Create a new Akb Node">
112 <commandParameter
113 id="param.nodeType"
114 name="Corresponding JCR node type">
115 </commandParameter>
116 <commandParameter
117 id="param.parentNodeJcrId"
118 name="The Parent Node JCR ID if needed">
119 </commandParameter>
120 </command>
121 <command
122 defaultHandler="org.argeo.eclipse.spring.SpringExtensionFactory"
123 id="org.argeo.slc.akb.ui.deleteAkbNodes"
124 name="Delete Akb Node(s) and close corresponding editors">
125 <commandParameter
126 id="param.nodeJcrId"
127 name="The Node JCR ID if needed">
128 </commandParameter>
129 </command>
130 <command
131 defaultHandler="org.argeo.slc.akb.ui.commands.ForceRefresh"
132 id="org.argeo.slc.akb.ui.forceRefresh"
133 name="Force refresh of the current active part if such an action is possible">
134 </command>
135 <command
136 defaultHandler="org.argeo.slc.akb.ui.commands.OpenTracker"
137 id="org.argeo.slc.akb.ui.openTracker"
138 name="Report a bug in Argeo's tracker">
139 </command>
140 </extension>
141 <!-- Menus -->
142 <extension
143 point="org.eclipse.ui.menus">
144 <menuContribution
145 locationURI="toolbar:org.argeo.slc.akb.ui.akbTemplatesTreeView">
146 <command
147 commandId="org.argeo.slc.akb.ui.forceRefresh"
148 icon="icons/refresh.png"
149 label="Refresh"
150 tooltip="Refresh the whole browser">
151 </command>
152 </menuContribution>
153 <menuContribution
154 locationURI="toolbar:org.argeo.slc.akb.ui.environmentsTreeView">
155 <command
156 commandId="org.argeo.slc.akb.ui.forceRefresh"
157 icon="icons/refresh.png"
158 label="Refresh"
159 tooltip="Refresh the whole browser">
160 </command>
161 </menuContribution>
162
163 <menuContribution
164 locationURI="menu:org.eclipse.ui.main.menu">
165 <menu
166 id="help"
167 label="Help">
168 <command
169 commandId="org.argeo.slc.akb.ui.openTracker"
170 label="Report a bug..."
171 style="push">
172 </command>
173 <command
174 commandId="org.eclipse.ui.help.aboutAction"
175 label="About"
176 style="push">
177 </command> </menu>
178 </menuContribution>
179 </extension>
180 </plugin>