]> git.argeo.org Git - gpl/argeo-slc.git/blob - plugins/org.argeo.slc.akb.ui/plugin.xml
Add first draft for Connector Alias and Template environment editors.
[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.png"
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/akb.png"
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/akb.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/akb.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/akb.png"
44 id="org.argeo.slc.akb.ui.akbConnectorAliasEditor"
45 name="Connector Alias Editor">
46 </editor>
47 <editor
48 class="org.argeo.eclipse.spring.SpringExtensionFactory"
49 icon="icons/akb.png"
50 id="org.argeo.slc.akb.ui.akbEnvTemplateEditor"
51 name="Environment Template Editor">
52 </editor>
53
54 </extension>
55 <!-- Commands -->
56 <extension
57 point="org.eclipse.ui.commands">
58 <command
59 defaultHandler="org.argeo.eclipse.spring.SpringExtensionFactory"
60 id="org.argeo.slc.akb.ui.openAkbNodeEditor"
61 name="Open Akb Node editor">
62 <commandParameter
63 id="param.nodeType"
64 name="Corresponding JCR node type">
65 </commandParameter>
66 <commandParameter
67 id="param.nodeJcrId"
68 name="The Node JCR ID if needed">
69 </commandParameter>
70 <commandParameter
71 id="param.parentNodeJcrId"
72 name="The Parent Node JCR ID if needed">
73 </commandParameter>
74 </command>
75 <command
76 defaultHandler="org.argeo.eclipse.spring.SpringExtensionFactory"
77 id="org.argeo.slc.akb.ui.deleteAkbNodes"
78 name="Delete Akb Node(s) and close corresponding editors">
79 <commandParameter
80 id="param.nodeJcrId"
81 name="The Node JCR ID if needed">
82 </commandParameter>
83 </command>
84 </extension>
85 <!-- Menus -->
86 <extension
87 point="org.eclipse.ui.menus">
88 </extension>
89 </plugin>