implementation and generalization of a form framework to be used in the tabbed proper...
[taxeditor.git] / taxeditor-store / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.2"?>
3 <plugin>
4 <extension
5 point="org.eclipse.ui.preferencePages">
6 <page
7 class="eu.etaxonomy.taxeditor.preference.DescriptionPreferences"
8 id="eu.etaxonomy.taxeditor.preferences.description"
9 name="Description">
10 </page>
11 <page
12 category="eu.etaxonomy.taxeditor.preferences.description"
13 class="eu.etaxonomy.taxeditor.preference.FeatureMenuPreferences"
14 id="eu.etaxonomy.taxeditor.preferences.feature"
15 name="Features">
16 </page>
17 <page
18 category="eu.etaxonomy.taxeditor.preferences.description"
19 class="eu.etaxonomy.taxeditor.preference.DistributionStatusMenuPreferences"
20 id="eu.etaxonomy.taxeditor.preferences.distributionStatus"
21 name="Distribution Status">
22 </page>
23 <page
24 class="eu.etaxonomy.taxeditor.preference.TaxonomicPreferences"
25 id="eu.etaxonomy.taxeditor.preferences.taxonomic"
26 name="Taxonomic">
27 </page>
28 <page
29 category="eu.etaxonomy.taxeditor.preferences.taxonomic"
30 class="eu.etaxonomy.taxeditor.preference.NomenclaturalCodePreferences"
31 id="eu.etaxonomy.taxeditor.preferences.nomenclatural"
32 name="Nomenclatural Code">
33 </page>
34 <!--page
35 class="eu.etaxonomy.taxeditor.store.preference.CdmPreferences"
36 id="eu.etaxonomy.taxeditor.preferences.cdm"
37 name="CDM Datastore">
38 </page>
39 <page
40 category="eu.etaxonomy.taxeditor.preferences.cdm"
41 class="eu.etaxonomy.taxeditor.store.preference.InitializeDbPreferences"
42 id="eu.etaxonomy.taxeditor.preferences.initdb"
43 name="Initialize Datastore">
44 </page-->
45 <page
46 category="eu.etaxonomy.taxeditor.preferences.taxonomic"
47 class="eu.etaxonomy.taxeditor.preference.RankMenuPreferences"
48 id="eu.etaxonomy.taxeditor.preferences.ranks"
49 name="Ranks">
50 </page>
51 <page
52 category="eu.etaxonomy.taxeditor.preferences.taxonomic"
53 class="eu.etaxonomy.taxeditor.preference.NomenclaturalStatusTypeMenuPreferences"
54 id="eu.etaxonomy.taxeditor.preferences.nomenclaturalStatusType"
55 name="Nomenclatural Status Type">
56 </page>
57 <page
58 category="eu.etaxonomy.taxeditor.preferences.taxonomic"
59 class="eu.etaxonomy.taxeditor.preference.NameRelationshipTypeMenuPreferences"
60 id="eu.etaxonomy.taxeditor.preferences.nameRelationshipType"
61 name="Name Relationship Type">
62 </page>
63 <page
64 category="eu.etaxonomy.taxeditor.preferences.taxonomic"
65 class="eu.etaxonomy.taxeditor.preference.TaxonRelationshipTypeMenuPreferences"
66 id="taxeditor-store.page1"
67 name="Taxon Relationship Type">
68 </page>
69 <page
70 category="eu.etaxonomy.taxeditor.preferences.taxonomic"
71 class="eu.etaxonomy.taxeditor.preference.SpecimenTypeDesignationStatusMenuPreferences"
72 id="eu.etaxonomy.taxeditor.preferences.specimenTypeDesignationStatus"
73 name="Specimen Type Designation Status">
74 </page>
75 <page
76 category="eu.etaxonomy.taxeditor.preferences.description"
77 class="eu.etaxonomy.taxeditor.preference.LanguageMenuPreferences"
78 id="eu.etaxonomy.taxeditor.preferences.languages"
79 name="Languages">
80 </page>
81 <page
82 category="eu.etaxonomy.taxeditor.preferences.taxonomic"
83 class="eu.etaxonomy.taxeditor.preference.MarkerTypeMenuPreferences"
84 id="eu.etaxonomy.taxeditor.preferences.markerTypes"
85 name="Marker Types">
86 </page>
87 <page
88 category="eu.etaxonomy.taxeditor.preferences.taxonomic"
89 class="eu.etaxonomy.taxeditor.preference.ExtensionTypeMenuPreferences"
90 id="eu.etaxonomy.taxeditor.preferences.extensionTypes"
91 name="Extension Types">
92 </page>
93 <page
94 category="org.eclipse.ui.preferencePages.Workbench"
95 class="eu.etaxonomy.taxeditor.preference.TaxonomicEditorGeneralPreferences"
96 id="eu.etaxonomy.taxeditor.preferences.general"
97 name="Taxonomic Editor">
98 </page>
99 </extension>
100 <extension
101 point="org.eclipse.ui.views">
102 <view
103 class="eu.etaxonomy.taxeditor.datasource.view.CdmDataSourceView"
104 id="eu.etaxonomy.taxeditor.store.datasource.datasourceView"
105 name="Datasource"
106 restorable="true">
107 </view>
108 <view
109 class="eu.etaxonomy.taxeditor.user.view.UserManagerView"
110 id="eu.etaxonomy.taxeditor.store.userManagerView"
111 name="User Manager"
112 restorable="true">
113 </view>
114 </extension>
115 <extension
116 point="org.eclipse.ui.menus">
117 <menuContribution
118 locationURI="menu:org.eclipse.ui.main.menu.window">
119 <menu
120 id="eu.etaxonomy.taxeditor.menu.showView"
121 label="Show View">
122 <command
123 commandId="eu.etaxonomy.taxeditor.store.operations.showDatasourceView"
124 label="Datasource"
125 style="push">
126 </command>
127 <command
128 commandId="eu.etaxonomy.taxeditor.store.operations.showUserManagerView"
129 label="User Manager"
130 style="push">
131 </command>
132 </menu>
133 <command
134 commandId="eu.etaxonomy.taxeditor.store.operations.showLoginWindow"
135 label="Login"
136 style="push">
137 </command>
138 </menuContribution>
139 <menuContribution
140 locationURI="popup:eu.etaxonomy.taxeditor.store.datasource.datasourceView">
141 <command
142 commandId="eu.etaxonomy.taxeditor.store.datasource.change"
143 label="Connect"
144 style="push">
145 </command>
146 <command
147 commandId="eu.etaxonomy.taxeditor.store.datasource.create"
148 label="New"
149 style="push">
150 </command>
151 <command
152 commandId="eu.etaxonomy.taxeditor.store.datasource.edit"
153 label="Edit"
154 style="push">
155 </command>
156 <separator
157 name="eu.etaxonomy.taxeditor.store.datasource.separator"
158 visible="true">
159 </separator>
160 <command
161 commandId="eu.etaxonomy.taxeditor.store.datasource.delete"
162 label="Delete"
163 style="push">
164 </command>
165 </menuContribution>
166 <menuContribution
167 locationURI="popup:eu.etaxonomy.taxeditor.store.userManagerView">
168 <command
169 commandId="eu.etaxonomy.taxeditor.store.createUser"
170 label="New"
171 style="push">
172 </command>
173 <command
174 commandId="eu.etaxonomy.taxeditor.store.editUser"
175 label="Edit"
176 style="push">
177 </command>
178 <separator
179 name="eu.etaxonomy.taxeditor.store.userManager.separator"
180 visible="true">
181 </separator>
182 <command
183 commandId="eu.etaxonomy.taxeditor.store.deleteUser"
184 label="Delete"
185 style="push">
186 </command>
187 </menuContribution>
188 <menuContribution
189 locationURI="toolbar:org.eclipse.ui.trim.status">
190 <toolbar
191 id="eu.etaxonomy.taxeditor.store.authentication.trim.toolbar">
192 <control
193 class="eu.etaxonomy.taxeditor.user.AuthenticatedUserBar">
194 </control>
195 </toolbar>
196 </menuContribution>
197 </extension>
198 <extension
199 name="Window Menu Commands"
200 point="org.eclipse.ui.commands">
201 <command
202 defaultHandler="eu.etaxonomy.taxeditor.handler.ShowDataSourceViewHandler"
203 id="eu.etaxonomy.taxeditor.store.operations.showDatasourceView"
204 name="Show Datasource View">
205 </command>
206 <command
207 defaultHandler="eu.etaxonomy.taxeditor.handler.ShowUserManagerViewHandler"
208 id="eu.etaxonomy.taxeditor.store.operations.showUserManagerView"
209 name="Show User Manager View">
210 </command>
211 <command
212 defaultHandler="eu.etaxonomy.taxeditor.handler.ShowLoginWindowHandler"
213 id="eu.etaxonomy.taxeditor.store.operations.showLoginWindow"
214 name="Show Login Window">
215 </command>
216 </extension>
217 <extension
218 name="Popup Menu Commands"
219 point="org.eclipse.ui.commands">
220 <command
221 defaultHandler="eu.etaxonomy.taxeditor.datasource.handler.ChangeConnectionHandler"
222 id="eu.etaxonomy.taxeditor.store.datasource.change"
223 name="Connect Datasource">
224 </command>
225 <command
226 defaultHandler="eu.etaxonomy.taxeditor.datasource.handler.EditDataSourceHandler"
227 id="eu.etaxonomy.taxeditor.store.datasource.edit"
228 name="Edit Datasource">
229 </command>
230 <command
231 defaultHandler="eu.etaxonomy.taxeditor.datasource.handler.CreateDataSourceHandler"
232 id="eu.etaxonomy.taxeditor.store.datasource.create"
233 name="Create Datasource">
234 </command>
235 <command
236 defaultHandler="eu.etaxonomy.taxeditor.datasource.handler.DeleteDataSourceHandler"
237 id="eu.etaxonomy.taxeditor.store.datasource.delete"
238 name="Delete Datasource">
239 </command>
240 </extension>
241 <extension
242 point="org.eclipse.ui.commands">
243 <command
244 defaultHandler="eu.etaxonomy.taxeditor.user.handler.CreateUserHandler"
245 id="eu.etaxonomy.taxeditor.store.createUser"
246 name="Create User">
247 </command>
248 <command
249 defaultHandler="eu.etaxonomy.taxeditor.user.handler.EditUserHandler"
250 id="eu.etaxonomy.taxeditor.store.editUser"
251 name="Edit User">
252 </command>
253 <command
254 defaultHandler="eu.etaxonomy.taxeditor.user.handler.DeleteUserHandler"
255 id="eu.etaxonomy.taxeditor.store.deleteUser"
256 name="Delete User">
257 </command>
258 </extension>
259 <extension
260 point="org.eclipse.ui.perspectiveExtensions">
261 <perspectiveExtension
262 targetID="eu.etaxonomy.taxeditor.application.perspective">
263 <view
264 id="eu.etaxonomy.taxeditor.store.datasource.datasourceView"
265 minimized="false"
266 ratio="0.8"
267 relationship="bottom"
268 relative="org.eclipse.ui.editorss"
269 visible="false">
270 </view>
271 <view
272 id="eu.etaxonomy.taxeditor.store.userManagerView"
273 minimized="false"
274 ratio="0.8"
275 relationship="bottom"
276 relative="org.eclipse.ui.editorss"
277 visible="false">
278 </view>
279 </perspectiveExtension>
280 </extension>
281 <extension
282 point="org.eclipse.ui.importWizards">
283 <category
284 id="eu.etaxonomy.taxeditor.import.category.cdm"
285 name="CDM">
286 </category>
287 <wizard
288 category="eu.etaxonomy.taxeditor.import.category.cdm"
289 class="eu.etaxonomy.taxeditor.io.wizard.TcsImportWizard"
290 id="eu.etaxonomy.taxeditor.io.import.tcs"
291 name="TCS">
292 </wizard>
293 <wizard
294 category="eu.etaxonomy.taxeditor.import.category.cdm"
295 class="eu.etaxonomy.taxeditor.io.wizard.JaxbImportWizard"
296 id="eu.etaxonomy.taxeditor.io.import.excel"
297 name="JAXB">
298 </wizard>
299 <category
300 id="eu.etaxonomy.taxeditor.import.category.excel"
301 name="Excel">
302 </category>
303 <wizard
304 category="eu.etaxonomy.taxeditor.import.category.cdm"
305 class="eu.etaxonomy.taxeditor.io.wizard.BerlinModelImportWizard"
306 id="eu.etaxonomy.taxeditor.io.import.berlinModel"
307 name="Berlin Model">
308 </wizard>
309 <wizard
310 category="eu.etaxonomy.taxeditor.import.category.cdm"
311 class="eu.etaxonomy.taxeditor.io.wizard.EndnoteImportWizard"
312 id="eu.etaxonomy.taxeditor.io.import.endnote"
313 name="Endnote">
314 </wizard>
315 <wizard
316 category="eu.etaxonomy.taxeditor.import.category.cdm"
317 class="eu.etaxonomy.taxeditor.io.wizard.ExcelNormalExplicitTaxaImportWizard"
318 id="eu.etaxonomy.taxeditor.io.import.excel.taxa"
319 name="Excel Normal Explicit Taxa">
320 </wizard>
321 </extension>
322 <extension
323 point="org.eclipse.ui.exportWizards">
324 <category
325 id="eu.etaxonomy.taxeditor.export.category.cdm"
326 name="CDM">
327 </category>
328 <wizard
329 category="eu.etaxonomy.taxeditor.export.category.cdm"
330 class="eu.etaxonomy.taxeditor.io.wizard.JaxbExportWizard"
331 id="eu.etaxonomy.taxeditor.io.export.excel"
332 name="JAXB">
333 </wizard>
334 <wizard
335 category="eu.etaxonomy.taxeditor.export.category.cdm"
336 class="eu.etaxonomy.taxeditor.io.wizard.BerlinModelExportWizard"
337 id="eu.etaxonomy.taxeditor.io.export.berlinModel"
338 name="Berlin Model">
339 </wizard>
340 <category
341 id="eu.etaxonomy.taxeditor.export.category.excel"
342 name="Excel">
343 </category>
344 </extension>
345 <extension
346 point="org.eclipse.ui.activities">
347 <activity
348 description="Test"
349 id="test.Export"
350 name="Test"/>
351 <activityPatternBinding
352 activityId="test.Export"
353 pattern="org\.eclipse\.ui\.wizard\.export\.*/org\.eclipse\.ui\.wizard\.import\.*"/>
354 <categoryActivityBinding
355 activityId="test.Export"
356 categoryId="test.category"/>
357 <category
358 id="test.category"
359 name="testCategory">
360 </category>
361 </extension>
362 <extension
363 point="org.eclipse.ui.views">
364 <view
365 name="Progress View"
366 icon="icons/pview.gif"
367 category="org.eclipse.ui"
368 class="org.eclipse.ui.ExtensionFactory:progressView"
369 id="org.eclipse.ui.views.ProgressView">
370 </view>
371 </extension>
372
373 </plugin>