Check in before vacation.
[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 Realationship 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 </extension>
76 <extension
77 point="org.eclipse.ui.views">
78 <view
79 class="eu.etaxonomy.taxeditor.datasource.view.CdmDataSourceView"
80 id="eu.etaxonomy.taxeditor.store.datasource.datasourceView"
81 name="Datasource"
82 restorable="true">
83 </view>
84 <view
85 class="eu.etaxonomy.taxeditor.user.view.UserManagerView"
86 id="eu.etaxonomy.taxeditor.store.userManagerView"
87 name="User Manager"
88 restorable="true">
89 </view>
90 </extension>
91 <extension
92 point="org.eclipse.ui.menus">
93 <menuContribution
94 locationURI="menu:org.eclipse.ui.main.menu">
95 <menu
96 id="org.eclipse.ui.main.menu.window"
97 label="Window">
98 <menu
99 id="eu.etaxonomy.taxeditor.menu.showView"
100 label="Show View">
101 <command
102 commandId="eu.etaxonomy.taxeditor.store.operations.showDatasourceView"
103 label="Datasource"
104 style="push">
105 </command>
106 <command
107 commandId="eu.etaxonomy.taxeditor.store.operations.showUserManagerView"
108 label="User Manager"
109 style="push">
110 </command>
111 </menu>
112 </menu>
113 </menuContribution>
114 <menuContribution
115 locationURI="popup:eu.etaxonomy.taxeditor.store.datasource.datasourceView">
116 <command
117 commandId="eu.etaxonomy.taxeditor.store.datasource.change"
118 label="Connect"
119 style="push">
120 </command>
121 <command
122 commandId="eu.etaxonomy.taxeditor.store.datasource.create"
123 label="New"
124 style="push">
125 </command>
126 <command
127 commandId="eu.etaxonomy.taxeditor.store.datasource.edit"
128 label="Edit"
129 style="push">
130 </command>
131 <separator
132 name="eu.etaxonomy.taxeditor.store.datasource.separator"
133 visible="true">
134 </separator>
135 <command
136 commandId="eu.etaxonomy.taxeditor.store.datasource.delete"
137 label="Delete"
138 style="push">
139 </command>
140 </menuContribution>
141 <menuContribution
142 locationURI="menu:org.eclipse.ui.main.menu?before=eu.etaxonomy.taxeditor.navigation.separator">
143 <command
144 commandId="org.eclipse.ui.file.import"
145 label="Import..."
146 style="push">
147 </command>
148 <command
149 commandId="org.eclipse.ui.file.export"
150 label="Export..."
151 style="push">
152 </command>
153 </menuContribution>
154 <menuContribution
155 locationURI="toolbar:org.eclipse.ui.trim.status">
156 <toolbar
157 id="eu.etaxonomy.taxeditor.store.authentication.trim.toolbar">
158 <control
159 class="eu.etaxonomy.taxeditor.user.AuthenticatedUserBar">
160 </control>
161 </toolbar>
162 </menuContribution>
163 <menuContribution
164 locationURI="popup:eu.etaxonomy.taxeditor.store.userManagerView">
165 <command
166 commandId="eu.etaxonomy.taxeditor.store.createUser"
167 label="New"
168 style="push">
169 </command>
170 <command
171 commandId="eu.etaxonomy.taxeditor.store.editUser"
172 label="Edit"
173 style="push">
174 </command>
175 <separator
176 name="eu.etaxonomy.taxeditor.store.userManager.separator"
177 visible="true">
178 </separator>
179 <command
180 commandId="eu.etaxonomy.taxeditor.store.deleteUser"
181 label="Delete"
182 style="push">
183 </command>
184 </menuContribution>
185 </extension>
186 <extension
187 name="Window Menu Commands"
188 point="org.eclipse.ui.commands">
189 <command
190 defaultHandler="eu.etaxonomy.taxeditor.handler.ShowDataSourceViewHandler"
191 id="eu.etaxonomy.taxeditor.store.operations.showDatasourceView"
192 name="Show Datasource View">
193 </command>
194 <command
195 defaultHandler="eu.etaxonomy.taxeditor.handler.ShowUserManagerViewHandler"
196 id="eu.etaxonomy.taxeditor.store.operations.showUserManagerView"
197 name="Show User Manager View">
198 </command>
199 </extension>
200 <extension
201 name="Popup Menu Commands"
202 point="org.eclipse.ui.commands">
203 <command
204 defaultHandler="eu.etaxonomy.taxeditor.datasource.handler.ChangeConnectionHandler"
205 id="eu.etaxonomy.taxeditor.store.datasource.change"
206 name="Connect Datasource">
207 </command>
208 <command
209 defaultHandler="eu.etaxonomy.taxeditor.datasource.handler.EditDataSourceHandler"
210 id="eu.etaxonomy.taxeditor.store.datasource.edit"
211 name="Edit Datasource">
212 </command>
213 <command
214 defaultHandler="eu.etaxonomy.taxeditor.datasource.handler.CreateDataSourceHandler"
215 id="eu.etaxonomy.taxeditor.store.datasource.create"
216 name="Create Datasource">
217 </command>
218 <command
219 defaultHandler="eu.etaxonomy.taxeditor.datasource.handler.DeleteDataSourceHandler"
220 id="eu.etaxonomy.taxeditor.store.datasource.delete"
221 name="Delete Datasource">
222 </command>
223 </extension>
224 <extension
225 point="org.eclipse.ui.commands">
226 <command
227 defaultHandler="eu.etaxonomy.taxeditor.user.handler.CreateUserHandler"
228 id="eu.etaxonomy.taxeditor.store.createUser"
229 name="Create User">
230 </command>
231 <command
232 defaultHandler="eu.etaxonomy.taxeditor.user.handler.EditUserHandler"
233 id="eu.etaxonomy.taxeditor.store.editUser"
234 name="Edit User">
235 </command>
236 <command
237 defaultHandler="eu.etaxonomy.taxeditor.user.handler.DeleteUserHandler"
238 id="eu.etaxonomy.taxeditor.store.deleteUser"
239 name="Delete User">
240 </command>
241 </extension>
242 <extension
243 point="org.eclipse.ui.perspectiveExtensions">
244 <perspectiveExtension
245 targetID="eu.etaxonomy.taxeditor.application.perspective">
246 <view
247 id="eu.etaxonomy.taxeditor.store.datasource.datasourceView"
248 minimized="false"
249 ratio="0.8"
250 relationship="bottom"
251 relative="org.eclipse.ui.editorss"
252 visible="false">
253 </view>
254 <view
255 id="eu.etaxonomy.taxeditor.store.userManagerView"
256 minimized="false"
257 ratio="0.8"
258 relationship="bottom"
259 relative="org.eclipse.ui.editorss"
260 visible="false">
261 </view>
262 </perspectiveExtension>
263 </extension>
264 <extension
265 point="org.eclipse.ui.importWizards">
266 <category
267 id="eu.etaxonomy.taxeditor.import.category.cdm"
268 name="CDM">
269 </category>
270 <wizard
271 category="eu.etaxonomy.taxeditor.import.category.cdm"
272 class="eu.etaxonomy.taxeditor.io.TcsImportWizard"
273 id="eu.etaxonomy.taxeditor.io.import.tcs"
274 name="TCS">
275 </wizard>
276 <wizard
277 category="eu.etaxonomy.taxeditor.import.category.cdm"
278 class="eu.etaxonomy.taxeditor.io.JaxbImportWizard"
279 id="eu.etaxonomy.taxeditor.io.import.excel"
280 name="JAXB">
281 </wizard>
282 <category
283 id="eu.etaxonomy.taxeditor.import.category.excel"
284 name="Excel">
285 </category>
286 <wizard
287 category="eu.etaxonomy.taxeditor.import.category.cdm"
288 class="eu.etaxonomy.taxeditor.io.BerlinModelImportWizard"
289 id="eu.etaxonomy.taxeditor.io.import.berlinModel"
290 name="Berlin Model">
291 </wizard>
292 </extension>
293 <extension
294 point="org.eclipse.ui.exportWizards">
295 <category
296 id="eu.etaxonomy.taxeditor.export.category.cdm"
297 name="CDM">
298 </category>
299 <wizard
300 category="eu.etaxonomy.taxeditor.export.category.cdm"
301 class="eu.etaxonomy.taxeditor.io.TcsExportWizard"
302 id="eu.etaxonomy.taxeditor.io.export.tcs"
303 name="TCS">
304 </wizard>
305 <wizard
306 category="eu.etaxonomy.taxeditor.export.category.cdm"
307 class="eu.etaxonomy.taxeditor.io.JaxbExportWizard"
308 id="eu.etaxonomy.taxeditor.io.export.excel"
309 name="JAXB">
310 </wizard>
311 <wizard
312 category="eu.etaxonomy.taxeditor.export.category.cdm"
313 class="eu.etaxonomy.taxeditor.io.BerlinModelExportWizard"
314 id="eu.etaxonomy.taxeditor.io.export.berlinModel"
315 name="Berlin Model">
316 </wizard>
317 <category
318 id="eu.etaxonomy.taxeditor.export.category.excel"
319 name="Excel">
320 </category>
321 </extension>
322 <extension
323 point="org.eclipse.ui.activities">
324 <activity
325 description="Test"
326 id="test.Export"
327 name="Test"/>
328 <activityPatternBinding
329 activityId="test.Export"
330 pattern="org\.eclipse\.ui\.wizard\.export\.*/org\.eclipse\.ui\.wizard\.import\.*"/>
331 <categoryActivityBinding
332 activityId="test.Export"
333 categoryId="test.category"/>
334 <category
335 id="test.category"
336 name="testCategory">
337 </category>
338 </extension>
339 <extension
340 point="org.eclipse.ui.views">
341 <view
342 name="Progress View"
343 icon="icons/pview.gif"
344 category="org.eclipse.ui"
345 class="org.eclipse.ui.ExtensionFactory:progressView"
346 id="org.eclipse.ui.views.ProgressView">
347 </view>
348 </extension>
349 <extension
350 point="org.eclipse.debug.core.launchConfigurationTypes">
351 <launchConfigurationType
352 id="eu.etaxonomy.taxeditor.newInstance"
353 name="NewInstance">
354 </launchConfigurationType>
355 </extension>
356
357 </plugin>