ref #6566 Migrate org.eclipse.ui.main.menu.admin DB items
[taxeditor.git] / eu.etaxonomy.taxeditor.application / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.2"?>
3 <plugin>
4 <extension
5 id="application"
6 name="%extension.name"
7 point="org.eclipse.core.runtime.applications">
8 <application
9 cardinality="singleton-global"
10 thread="main"
11 visible="true">
12 <run
13 class="eu.etaxonomy.taxeditor.Application">
14 </run>
15 </application>
16 </extension>
17 <extension
18 point="org.eclipse.ui.perspectives">
19 <perspective
20 class="eu.etaxonomy.taxeditor.perspective.Taxonomic"
21 id="eu.etaxonomy.taxeditor.application.perspective.taxonomic"
22 name="%perspective.name">
23 </perspective>
24 <perspective
25 class="eu.etaxonomy.taxeditor.perspective.PolytomousKey"
26 id="eu.etaxonomy.taxeditor.application.perspective.polytomous"
27 name="%perspective.name.0">
28 </perspective>
29 <perspective
30 class="eu.etaxonomy.taxeditor.perspective.Uses"
31 id="eu.etaxonomy.taxeditor.application.perspective.uses"
32 name="%perspective.name.1">
33 </perspective>
34 <perspective
35 class="eu.etaxonomy.taxeditor.perspective.DerivatePerspective"
36 icon="icons/specimen_derivate-16x16-32.png"
37 id="eu.etaxonomy.taxeditor.application.perspective.derivates"
38 name="%perspective.name.2">
39 </perspective>
40 <perspective
41 class="eu.etaxonomy.taxeditor.perspective.ChecklistPerspective"
42 icon="icons/check.png"
43 id="eu.etaxonomy.taxeditor.perspective.checklistperspective"
44 name="%perspective.name.3">
45 </perspective>
46
47 </extension>
48 <!--extension
49 point="org.eclipse.ui.views">
50 <view
51 class="eu.etaxonomy.taxeditor.navigation.taxonomictree.TaxonomicTreeView"
52 id="eu.etaxonomy.taxeditor.navigation.taxonomictree.treeView"
53 name="Taxonomic Tree">
54 </view>
55 <view
56 allowMultiple="true"
57 class="eu.etaxonomy.taxeditor.navigation.search.SearchResultView"
58 id="eu.etaxonomy.taxeditor.navigation.search.searchResultView"
59 name="Search Result"
60 restorable="true">
61 </view>
62 </extension-->
63 <extension
64 point="org.eclipse.ui.menus">
65 <menuContribution
66 allPopups="false"
67 locationURI="menu:org.eclipse.ui.main.menu.admin">
68 <dynamic
69 class="eu.etaxonomy.taxeditor.admin.UserGroupContributionItem"
70 id="eu.etaxonomy.taxeditor.admin.UserGroupContributionItem">
71 <visibleWhen
72 checkEnabled="true">
73 <and>
74 <reference
75 definitionId="hasROLE_PROJECT_MANAGER">
76 </reference>
77 <reference
78 definitionId="isCdmStoreConnected">
79 </reference>
80 </and>
81 </visibleWhen>
82 </dynamic>
83 </menuContribution>
84 <menuContribution
85 locationURI="menu:org.eclipse.ui.main.menu.help">
86 <command
87 commandId="org.eclipse.ui.help.helpContents"
88 label="%command.label.13"
89 style="push">
90 </command>
91 <command
92 commandId="org.eclipse.ui.help.helpSearch"
93 label="%command.label.14"
94 style="push">
95 </command>
96 <separator
97 name="eu.etaxonomy.taxeditor.ui.help.separator0"
98 visible="true">
99 </separator>
100 <command
101 commandId="org.eclipse.ui.help.dynamicHelp"
102 label="%command.label.15"
103 style="push">
104 </command>
105 <separator
106 name="eu.etaxonomy.taxeditor.ui.help.separator1"
107 visible="true">
108 </separator>
109 <command
110 commandId="eu.etaxonomy.taxeditor.update"
111 label="%command.label.17"
112 style="push">
113 </command>
114 <separator
115 name="eu.etaxonomy.taxeditor.ui.help.separator2"
116 visible="true">
117 </separator>
118 <command
119 commandId="org.eclipse.ui.help.aboutAction"
120 label="%command.label.19">
121 </command>
122 </menuContribution>
123 </extension>
124 <extension
125 id="product"
126 point="org.eclipse.core.runtime.products">
127 <product
128 application="eu.etaxonomy.taxeditor.application.application"
129 name="%product.name">
130 <property
131 name="windowImages"
132 value="icons/256color_16x16.gif,icons/256color_32x32.gif,icons/256color_48x48.gif">
133 </property>
134 <property
135 name="aboutText"
136 value="%productBlurb">
137 </property>
138 <!--property
139 name="startupForegroundColor"
140 value="#C8D5EA"-->
141 <property
142 name="startupForegroundColor"
143 value="000000">
144 </property>
145 <property
146 name="startupProgressRect"
147 value="5,447,366,15">
148 </property>
149 <property
150 name="startupMessageRect"
151 value="7,432,360,20">
152 </property>
153 <property
154 name="appName"
155 value="EDIT Taxonomic Editor">
156 </property>
157 <property
158 name="preferenceCustomization"
159 value="plugin_customization.ini">
160 </property>
161 <property
162 name="aboutImage"
163 value="icons/256color_48x48.gif">
164 </property>
165 </product>
166 </extension>
167 <extension
168 point="org.eclipse.ui.commands">
169 <command
170 defaultHandler="eu.etaxonomy.taxeditor.update.UpdateHandler"
171 id="eu.etaxonomy.taxeditor.update"
172 name="%command.label.17">
173 </command>
174 <command
175 defaultHandler="eu.etaxonomy.taxeditor.update.InstallNewSoftwareHandler"
176 id="eu.etaxonomy.taxeditor.install"
177 name="%command.label.18">
178 </command>
179 </extension>
180
181
182 <extension
183 point="org.eclipse.ui.activities">
184 <activity
185 description="%activity.description"
186 id="eu.etaxonomy.taxeditor.disable"
187 name="%activity.name">
188 </activity>
189 <activityPatternBinding
190 activityId="eu.etaxonomy.taxeditor.disable"
191 pattern="org\.eclipse\.ui\.ide/org\.eclipse\.ui\.wizards\.new\.project">
192 </activityPatternBinding>
193 <activityPatternBinding
194 activityId="eu.etaxonomy.taxeditor.disable"
195 pattern="org\.eclipse\.ui\.ide/org\.eclipse\.ui\.wizards\.new\.file">
196 </activityPatternBinding>
197 <activityPatternBinding
198 activityId="eu.etaxonomy.taxeditor.disable"
199 pattern="org\.eclipse\.ui\.ide/org\.eclipse\.ui\.wizards\.new\.folder">
200 </activityPatternBinding>
201 <activityPatternBinding
202 activityId="eu.etaxonomy.taxeditor.disable"
203 pattern="org\.eclipse\.ui\.editors/org\.eclipse\.ui\.editors\.wizards\.UntitledTextFileWizard">
204 </activityPatternBinding>
205 <activityPatternBinding
206 activityId="eu.etaxonomy.taxeditor.disable"
207 pattern="org\.eclipse\..*externaltools.*">
208 </activityPatternBinding>
209 <activityPatternBinding
210 activityId="eu.etaxonomy.taxeditor.disable"
211 pattern="org\.eclipse\.debug.*">
212 </activityPatternBinding>
213 <activityPatternBinding
214 activityId="eu.etaxonomy.taxeditor.disable"
215 pattern="org\.eclipse\.team.*">
216 </activityPatternBinding>
217 <activityPatternBinding
218 activityId="eu.etaxonomy.taxeditor.disable"
219 pattern="org\.eclipse\.ant.*">
220 </activityPatternBinding>
221 <activityPatternBinding
222 activityId="eu.etaxonomy.taxeditor.disable"
223 pattern="org\.eclipse\.pde.*">
224 </activityPatternBinding>
225 <activityPatternBinding
226 activityId="eu.etaxonomy.taxeditor.disable"
227 pattern="org\.eclipse\.jdt.*">
228 </activityPatternBinding>
229 <activityPatternBinding
230 activityId="eu.etaxonomy.taxeditor.disable"
231 pattern="org\.eclipse\.search.*">
232 </activityPatternBinding>
233 </extension>
234 <extension
235 id="eu_etaxonomy_taxeditor_product"
236 point="org.eclipse.core.runtime.products">
237 <product
238 application="eu.etaxonomy.taxeditor.application.application"
239 name="EDIT Taxonomic Editor">
240 <property
241 name="appName"
242 value="EDIT Taxonomic Editor">
243 </property>
244 <property
245 name="aboutImage"
246 value="icons/256color_48x48.gif">
247 </property>
248 <property
249 name="aboutText"
250 value="%productBlurb">
251 </property>
252 <property
253 name="windowImages"
254 value="icons/256color_16x16.gif,icons/256color_32x32.gif,icons/256color_48x48.gif">
255 </property>
256 <property
257 name="startupForegroundColor"
258 value="000000">
259 </property>
260 <property
261 name="startupMessageRect"
262 value="7,432,360,20">
263 </property>
264 <property
265 name="startupProgressRect"
266 value="5,447,366,15">
267 </property>
268 <property
269 name="preferenceCustomization"
270 value="plugin_customization.ini">
271 </property>
272 </product>
273 </extension>
274 <extension
275 id="org.eclipse.e4.legacy.ide.application"
276 point="org.eclipse.e4.workbench.model">
277 <fragment
278 apply="always"
279 uri="fragment.e4xmi">
280 </fragment>
281 </extension>
282
283 </plugin>