c515e0b3418d0b51d0e7e1576e55f0e86a43756e
[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 </extension>
85 <extension
86 point="org.eclipse.ui.menus">
87 <menuContribution
88 locationURI="menu:org.eclipse.ui.main.menu">
89 <menu
90 id="org.eclipse.ui.main.menu.window"
91 label="Window">
92 <menu
93 id="eu.etaxonomy.taxeditor.menu.showView"
94 label="Show View">
95 <command
96 commandId="eu.etaxonomy.taxeditor.store.operations.showDatasourceView"
97 label="Datasource"
98 style="push">
99 </command>
100 </menu>
101 </menu>
102 </menuContribution>
103 <menuContribution
104 locationURI="popup:eu.etaxonomy.taxeditor.store.datasource.datasourceView">
105 <command
106 commandId="eu.etaxonomy.taxeditor.store.datasource.change"
107 label="Connect"
108 style="push">
109 </command>
110 <command
111 commandId="eu.etaxonomy.taxeditor.store.datasource.create"
112 label="New"
113 style="push">
114 </command>
115 <command
116 commandId="eu.etaxonomy.taxeditor.store.datasource.edit"
117 label="Edit"
118 style="push">
119 </command>
120 <separator
121 name="eu.etaxonomy.taxeditor.store.datasource.separator"
122 visible="true">
123 </separator>
124 <command
125 commandId="eu.etaxonomy.taxeditor.store.datasource.delete"
126 label="Delete"
127 style="push">
128 </command>
129 </menuContribution>
130 <menuContribution
131 locationURI="menu:org.eclipse.ui.main.menu?before=eu.etaxonomy.taxeditor.navigation.separator">
132 <command
133 commandId="org.eclipse.ui.file.import"
134 label="Import..."
135 style="push">
136 </command>
137 <command
138 commandId="org.eclipse.ui.file.export"
139 label="Export..."
140 style="push">
141 </command>
142 </menuContribution>
143 </extension>
144 <extension
145 name="Window Menu Commands"
146 point="org.eclipse.ui.commands">
147 <command
148 defaultHandler="eu.etaxonomy.taxeditor.handler.ShowDataSourceViewHandler"
149 id="eu.etaxonomy.taxeditor.store.operations.showDatasourceView"
150 name="Show Datasource View">
151 </command>
152 </extension>
153 <extension
154 name="Popup Menu Commands"
155 point="org.eclipse.ui.commands">
156 <command
157 defaultHandler="eu.etaxonomy.taxeditor.datasource.handler.ChangeConnectionHandler"
158 id="eu.etaxonomy.taxeditor.store.datasource.change"
159 name="Connect Datasource">
160 </command>
161 <command
162 defaultHandler="eu.etaxonomy.taxeditor.datasource.handler.EditDataSourceHandler"
163 id="eu.etaxonomy.taxeditor.store.datasource.edit"
164 name="Edit Datasource">
165 </command>
166 <command
167 defaultHandler="eu.etaxonomy.taxeditor.datasource.handler.CreateDataSourceHandler"
168 id="eu.etaxonomy.taxeditor.store.datasource.create"
169 name="Create Datasource">
170 </command>
171 <command
172 defaultHandler="eu.etaxonomy.taxeditor.datasource.handler.DeleteDataSourceHandler"
173 id="eu.etaxonomy.taxeditor.store.datasource.delete"
174 name="Delete Datasource">
175 </command>
176 </extension>
177 <extension
178 point="org.eclipse.ui.perspectiveExtensions">
179 <perspectiveExtension
180 targetID="eu.etaxonomy.taxeditor.application.perspective">
181 <view
182 id="eu.etaxonomy.taxeditor.store.datasource.datasourceView"
183 minimized="false"
184 ratio="0.8"
185 relationship="bottom"
186 relative="org.eclipse.ui.editorss"
187 visible="false">
188 </view>
189 </perspectiveExtension>
190 </extension>
191 <extension
192 point="org.eclipse.ui.importWizards">
193 <category
194 id="eu.etaxonomy.taxeditor.import.category.cdm"
195 name="CDM">
196 </category>
197 <wizard
198 category="eu.etaxonomy.taxeditor.import.category.cdm"
199 class="eu.etaxonomy.taxeditor.io.TcsImportWizard"
200 id="eu.etaxonomy.taxeditor.io.import.tcs"
201 name="TCS">
202 </wizard>
203 <wizard
204 category="eu.etaxonomy.taxeditor.import.category.cdm"
205 class="eu.etaxonomy.taxeditor.io.JaxbImportWizard"
206 id="eu.etaxonomy.taxeditor.io.import.excel"
207 name="JAXB">
208 </wizard>
209 <category
210 id="eu.etaxonomy.taxeditor.import.category.excel"
211 name="Excel">
212 </category>
213 <wizard
214 category="eu.etaxonomy.taxeditor.import.category.cdm"
215 class="eu.etaxonomy.taxeditor.io.BerlinModelImportWizard"
216 id="eu.etaxonomy.taxeditor.io.import.berlinModel"
217 name="Berlin Model">
218 </wizard>
219 </extension>
220 <extension
221 point="org.eclipse.ui.exportWizards">
222 <category
223 id="eu.etaxonomy.taxeditor.export.category.cdm"
224 name="CDM">
225 </category>
226 <wizard
227 category="eu.etaxonomy.taxeditor.export.category.cdm"
228 class="eu.etaxonomy.taxeditor.io.TcsExportWizard"
229 id="eu.etaxonomy.taxeditor.io.export.tcs"
230 name="TCS">
231 </wizard>
232 <wizard
233 category="eu.etaxonomy.taxeditor.export.category.cdm"
234 class="eu.etaxonomy.taxeditor.io.JaxbExportWizard"
235 id="eu.etaxonomy.taxeditor.io.export.excel"
236 name="JAXB">
237 </wizard>
238 <wizard
239 category="eu.etaxonomy.taxeditor.export.category.cdm"
240 class="eu.etaxonomy.taxeditor.io.BerlinModelExportWizard"
241 id="eu.etaxonomy.taxeditor.io.export.berlinModel"
242 name="Berlin Model">
243 </wizard>
244 <category
245 id="eu.etaxonomy.taxeditor.export.category.excel"
246 name="Excel">
247 </category>
248 </extension>
249 <extension
250 point="org.eclipse.ui.activities">
251 <activity
252 description="Test"
253 id="test.Export"
254 name="Test"/>
255 <activityPatternBinding
256 activityId="test.Export"
257 pattern="org\.eclipse\.ui\.wizard\.export\.*/org\.eclipse\.ui\.wizard\.import\.*"/>
258 <categoryActivityBinding
259 activityId="test.Export"
260 categoryId="test.category"/>
261 <category
262 id="test.category"
263 name="testCategory">
264 </category>
265 </extension>
266 <extension
267 point="org.eclipse.ui.views">
268 <view
269 name="Progress View"
270 icon="icons/pview.gif"
271 category="org.eclipse.ui"
272 class="org.eclipse.ui.ExtensionFactory:progressView"
273 id="org.eclipse.ui.views.ProgressView">
274 </view>
275 </extension>
276 <extension
277 point="org.eclipse.debug.core.launchConfigurationTypes">
278 <launchConfigurationType
279 id="eu.etaxonomy.taxeditor.newInstance"
280 name="NewInstance">
281 </launchConfigurationType>
282 </extension>
283
284 </plugin>