61c00707866d224a44f7bcd0a39fbc8f4533d054
[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="Taxonomic Editor"
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="Taxonomic">
23 </perspective>
24 <perspective
25 class="eu.etaxonomy.taxeditor.perspective.BulkEditing"
26 id="eu.etaxonomy.taxeditor.application.perspective.bulkeditor"
27 name="Bulk Editing">
28 </perspective>
29 <perspective
30 class="eu.etaxonomy.taxeditor.perspective.PolytomousKey"
31 id="eu.etaxonomy.taxeditor.application.perspective.polytomous"
32 name="Polytomous Key">
33 </perspective>
34 </extension>
35 <!--extension
36 point="org.eclipse.ui.views">
37 <view
38 class="eu.etaxonomy.taxeditor.navigation.taxonomictree.TaxonomicTreeView"
39 id="eu.etaxonomy.taxeditor.navigation.taxonomictree.treeView"
40 name="Taxonomic Tree">
41 </view>
42 <view
43 allowMultiple="true"
44 class="eu.etaxonomy.taxeditor.navigation.search.SearchResultView"
45 id="eu.etaxonomy.taxeditor.navigation.search.searchResultView"
46 name="Search Result"
47 restorable="true">
48 </view>
49 </extension-->
50 <extension
51 point="org.eclipse.ui.perspectiveExtensions">
52 <perspectiveExtension
53 targetID="eu.etaxonomy.taxeditor.application.perspective.bulkeditor">
54 <showInPart
55 id="eu.etaxonomy.taxeditor.editor.forms.detailsView">
56 </showInPart>
57 <showInPart
58 id="eu.etaxonomy.taxeditor.bulkeditor.referencingobjectsview">
59 </showInPart>
60 </perspectiveExtension>
61 <perspectiveExtension
62 targetID="eu.etaxonomy.taxeditor.application.perspective.polytomous">
63 <showInPart
64 id="eu.etaxonomy.taxeditor.editor.forms.detailsView">
65 </showInPart>
66 </perspectiveExtension>
67 </extension>
68 <extension
69 point="org.eclipse.ui.menus">
70 <menuContribution
71 locationURI="menu:org.eclipse.ui.main.menu">
72 <menu
73 id="org.eclipse.ui.main.menu.file"
74 label="General">
75 </menu>
76 <menu
77 id="org.eclipse.ui.main.menu.edit"
78 label="Edit">
79 </menu>
80 <menu
81 id="org.eclipse.ui.main.menu.window"
82 label="Window">
83 </menu>
84 <menu
85 id="org.eclipse.ui.main.menu.help"
86 label="Help">
87 </menu>
88 </menuContribution>
89 <menuContribution
90 locationURI="menu:org.eclipse.ui.main.menu.file">
91 <menu
92 id="eu.etaxonomy.navigation.menu.new"
93 label="New">
94 </menu>
95 <separator
96 name="eu.etaxonomy.taxeditor.application.filemenu.new"
97 visible="true">
98 </separator>
99 <command
100 commandId="org.eclipse.ui.file.close"
101 label="Close"
102 style="push">
103 </command>
104 <command
105 commandId="org.eclipse.ui.file.closeAll"
106 label="Close All"
107 style="push">
108 </command>
109 <separator
110 name="eu.etaxonomy.taxeditor.application.filemenu.close"
111 visible="true">
112 </separator>
113 <command
114 commandId="org.eclipse.ui.file.save"
115 label="Save"
116 style="push">
117 </command>
118 <command
119 commandId="org.eclipse.ui.file.saveAll"
120 label="Save All"
121 style="push">
122 </command>
123 <separator
124 name="eu.etaxonomy.taxeditor.application.filemenu.save"
125 visible="true">
126 </separator>
127 <command
128 commandId="org.eclipse.ui.file.import"
129 label="Import..."
130 style="push">
131 </command>
132 <command
133 commandId="org.eclipse.ui.file.export"
134 label="Export..."
135 style="push">
136 </command>
137 <separator
138 name="eu.etaxonomy.taxeditor.application.filemenu.io"
139 visible="true">
140 </separator>
141 <command
142 commandId="org.eclipse.ui.file.exit"
143 id="eu.etaxonomy.taxeditor.application.menu.exit"
144 label="Exit"
145 style="push">
146 </command>
147 </menuContribution>
148 <menuContribution
149 locationURI="menu:org.eclipse.ui.main.menu.edit">
150 <command
151 commandId="org.eclipse.ui.edit.undo"
152 label="Undo">
153 </command>
154 <command
155 commandId="org.eclipse.ui.edit.redo"
156 label="Redo"
157 style="push">
158 </command>
159 <separator
160 name="eu.etaxonomy.taxeditor.ui.edit.separator1"
161 visible="true">
162 </separator>
163 <command
164 commandId="org.eclipse.ui.edit.cut"
165 label="Cut"
166 style="push">
167 </command>
168 <command
169 commandId="org.eclipse.ui.edit.copy"
170 label="Copy"
171 style="push">
172 </command>
173 <command
174 commandId="org.eclipse.ui.edit.paste"
175 label="Paste"
176 style="push">
177 </command>
178 <separator
179 name="eu.etaxonomy.taxeditor.ui.edit.separator2"
180 visible="true">
181 </separator>
182 <command
183 commandId="org.eclipse.ui.edit.delete"
184 label="Delete"
185 style="push">
186 </command>
187 </menuContribution>
188 <menuContribution
189 locationURI="menu:org.eclipse.ui.main.menu.window">
190 <separator
191 name="eu.etaxonomy.taxeditor.application.windowMenu.last"
192 visible="true">
193 </separator>
194 <command
195 commandId="org.eclipse.ui.window.preferences"
196 label="Preferences"
197 style="push">
198 </command>
199 </menuContribution>
200 <menuContribution
201 locationURI="menu:org.eclipse.ui.main.menu.help">
202 <command
203 commandId="org.eclipse.ui.help.helpContents"
204 label="Help Contents"
205 style="push">
206 </command>
207 <command
208 commandId="org.eclipse.ui.help.helpSearch"
209 label="Search"
210 style="push">
211 </command>
212 <separator
213 name="eu.etaxonomy.taxeditor.ui.help.separator0"
214 visible="true">
215 </separator>
216 <command
217 commandId="org.eclipse.ui.help.dynamicHelp"
218 label="Dynamic Help"
219 style="push">
220 </command>
221 <command
222 commandId="eu.etaxonomy.taxeditor.application.help.parser"
223 label="Parser Help Website"
224 style="push">
225 </command>
226 <separator
227 name="eu.etaxonomy.taxeditor.ui.help.separator1"
228 visible="true">
229 </separator>
230 <command
231 commandId="org.eclipse.equinox.p2.ui.sdk.update"
232 label="Check for Updates"
233 style="push">
234 </command>
235 <command
236 commandId="org.eclipse.equinox.p2.ui.sdk.install"
237 label="Install New Software..."
238 style="push">
239 </command>
240 <separator
241 name="eu.etaxonomy.taxeditor.ui.help.separator2"
242 visible="true">
243 </separator>
244 <command
245 commandId="org.eclipse.ui.help.aboutAction"
246 label="About Taxonomic Editor">
247 </command>
248 <command
249 commandId="eu.etaxonomy.taxeditor.application.help.aboutPlatform"
250 label="About the EDIT Platform"
251 style="push">
252 </command>
253 </menuContribution>
254 <menuContribution
255 locationURI="toolbar:org.eclipse.ui.main.toolbar">
256 <toolbar
257 id="eu.etaxonomy.taxeditor.editor.main">
258 <command
259 commandId="org.eclipse.ui.newWizard"
260 label="New"
261 style="push">
262 </command>
263 <command
264 commandId="org.eclipse.ui.file.save"
265 label="Save"
266 style="push">
267 </command>
268 </toolbar>
269 </menuContribution>
270 </extension>
271 <extension
272 id="product"
273 point="org.eclipse.core.runtime.products">
274 <product
275 application="eu.etaxonomy.taxeditor.application.application"
276 name="EDIT Taxonomic Editor">
277 <property
278 name="windowImages"
279 value="icons/256color_16x16.gif,icons/256color_32x32.gif,icons/256color_48x48.gif">
280 </property>
281 <property
282 name="aboutText"
283 value="%productBlurb">
284 </property>
285 <!--property
286 name="startupForegroundColor"
287 value="#C8D5EA"-->
288 <property
289 name="startupForegroundColor"
290 value="000000">
291 </property>
292 <property
293 name="startupProgressRect"
294 value="5,447,366,15">
295 </property>
296 <property
297 name="startupMessageRect"
298 value="7,432,360,20">
299 </property>
300 <property
301 name="appName"
302 value="EDIT Taxonomic Editor">
303 </property>
304 <property
305 name="preferenceCustomization"
306 value="plugin_customization.ini">
307 </property>
308 <property
309 name="aboutImage"
310 value="icons/256color_48x48.gif">
311 </property>
312 </product>
313 </extension>
314 <extension
315 point="org.eclipse.ui.commands">
316 <command
317 defaultHandler="eu.etaxonomy.taxeditor.OpenExternalParserHelpHandler"
318 id="eu.etaxonomy.taxeditor.application.help.parser"
319 name="Parser Help">
320 </command>
321 <command
322 defaultHandler="eu.etaxonomy.taxeditor.OpenExternalAboutPlatformHandler"
323 id="eu.etaxonomy.taxeditor.application.help.aboutPlatform"
324 name="About the EDIT Platform">
325 </command>
326 </extension>
327
328 <extension
329 point="org.eclipse.ui.activities">
330 <activity
331 description="Disable unwanted eclipse UI"
332 id="eu.etaxonomy.taxeditor.disable"
333 name="Disable">
334 </activity>
335 <activityPatternBinding
336 activityId="eu.etaxonomy.taxeditor.disable"
337 pattern="org\.eclipse\.ui\.ide/org\.eclipse\.ui\.wizards\.new\.project">
338 </activityPatternBinding>
339 <activityPatternBinding
340 activityId="eu.etaxonomy.taxeditor.disable"
341 pattern="org\.eclipse\.ui\.ide/org\.eclipse\.ui\.wizards\.new\.file">
342 </activityPatternBinding>
343 <activityPatternBinding
344 activityId="eu.etaxonomy.taxeditor.disable"
345 pattern="org\.eclipse\.ui\.ide/org\.eclipse\.ui\.wizards\.new\.folder">
346 </activityPatternBinding>
347 <activityPatternBinding
348 activityId="eu.etaxonomy.taxeditor.disable"
349 pattern="org\.eclipse\.ui\.editors/org\.eclipse\.ui\.editors\.wizards\.UntitledTextFileWizard">
350 </activityPatternBinding>
351 <activityPatternBinding
352 activityId="eu.etaxonomy.taxeditor.disable"
353 pattern="org\.eclipse\..*externaltools.*">
354 </activityPatternBinding>
355 <activityPatternBinding
356 activityId="eu.etaxonomy.taxeditor.disable"
357 pattern="org\.eclipse\.debug.*">
358 </activityPatternBinding>
359 <activityPatternBinding
360 activityId="eu.etaxonomy.taxeditor.disable"
361 pattern="org\.eclipse\.team.*">
362 </activityPatternBinding>
363 <activityPatternBinding
364 activityId="eu.etaxonomy.taxeditor.disable"
365 pattern="org\.eclipse\.ant.*">
366 </activityPatternBinding>
367 <activityPatternBinding
368 activityId="eu.etaxonomy.taxeditor.disable"
369 pattern="org\.eclipse\.pde.*">
370 </activityPatternBinding>
371 <activityPatternBinding
372 activityId="eu.etaxonomy.taxeditor.disable"
373 pattern="org\.eclipse\.jdt.*">
374 </activityPatternBinding>
375 <activityPatternBinding
376 activityId="eu.etaxonomy.taxeditor.disable"
377 pattern="org\.eclipse\.search.*">
378 </activityPatternBinding>
379 </extension>
380 <extension
381 id="eu_etaxonomy_taxeditor_product"
382 point="org.eclipse.core.runtime.products">
383 <product
384 application="eu.etaxonomy.taxeditor.application.application"
385 name="EDIT Taxonomic Editor">
386 <property
387 name="appName"
388 value="EDIT Taxonomic Editor">
389 </property>
390 <property
391 name="aboutImage"
392 value="icons/256color_48x48.gif">
393 </property>
394 <property
395 name="aboutText"
396 value="%productBlurb">
397 </property>
398 <property
399 name="windowImages"
400 value="icons/256color_16x16.gif,icons/256color_32x32.gif,icons/256color_48x48.gif">
401 </property>
402 <property
403 name="startupForegroundColor"
404 value="000000">
405 </property>
406 <property
407 name="startupMessageRect"
408 value="7,432,360,20">
409 </property>
410 <property
411 name="startupProgressRect"
412 value="5,447,366,15">
413 </property>
414 <property
415 name="preferenceCustomization"
416 value="plugin_customization.ini">
417 </property>
418 </product>
419 </extension>
420
421 </plugin>