]> git.argeo.org Git - lgpl/argeo-commons.git/blob - demo/plugins/org.argeo.demo.i18n/plugin.xml
Password based encryption
[lgpl/argeo-commons.git] / demo / plugins / org.argeo.demo.i18n / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.4"?>
3 <plugin>
4 <!-- Perspectives -->
5 <extension
6 point="org.eclipse.ui.perspectives">
7 <perspective
8 class="org.argeo.demo.i18n.I18nDemoPerspective"
9 icon="icons/i18n.gif"
10 id="org.argeo.demo.i18n.perspective"
11 name="Internationalization simple demo">
12 </perspective>
13 </extension>
14 <!-- Views -->
15 <extension
16 point="org.eclipse.ui.views">
17 <view
18 class="org.argeo.eclipse.spring.SpringExtensionFactory"
19 icon="icons/browser.gif"
20 id="org.argeo.demo.i18n.simpleTreeView"
21 name="Internationalized tree view">
22 </view>
23 </extension>
24 <!-- Editors -->
25 <extension
26 point="org.eclipse.ui.editors">
27 <editor
28 class="org.argeo.eclipse.spring.SpringExtensionFactory"
29 id="org.argeo.demo.i18n.simpleMultitabEditor"
30 name="Simple multitab editor"
31 icon="icons/i18n.gif"
32 default="false">
33 </editor>
34 </extension>
35 <!-- Commands -->
36 <extension
37 point="org.eclipse.ui.commands">
38 <command
39 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
40 id="org.argeo.jcr.ui.explorer.openGenericNodeEditor"
41 name="Open generic node Editor">
42 <commandParameter
43 id="org.argeo.jcr.ui.explorer.nodePath"
44 name="Node path">
45 </commandParameter>
46 </command>
47 </extension>
48
49 <!-- Menus -->
50 <extension point="org.eclipse.ui.menus">
51 <menuContribution
52 locationURI="popup:org.argeo.demo.i18n.simpleTreeView">
53 </menuContribution>
54 </extension>
55
56 <!-- Core expression definition -->
57 <extension
58 point="org.eclipse.core.expressions.definitions">
59 <definition
60 id="expression.onlyOneItemSelected">
61 <with
62 variable="activeMenuSelection">
63 <count
64 value="1">
65 </count>
66 </with>
67 </definition>
68 </extension>
69
70 <!-- Activities -->
71 <extension
72 point="org.eclipse.ui.activities">
73 <activity
74 description="Only for admins"
75 id="org.argeo.jcr.ui.explorer.adminActivity"
76 name="Admin">
77 <enabledWhen>
78 <with variable="roles">
79 <iterate ifEmpty="false" operator="or">
80 <equals value="ROLE_ADMIN" />
81 </iterate>
82 </with>
83 </enabledWhen>
84 </activity>
85 <!-- TODO: find a way to exclude evrything -->
86 <activityPatternBinding
87 activityId="org.argeo.jcr.ui.explorer.adminActivity"
88 isEqualityPattern="true"
89 pattern="org.argeo.jcr.ui.explorer/org.argeo.jcr.ui.explorer.perspective">
90 </activityPatternBinding>
91 </extension>
92 </plugin>