1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.0"?>
4 id="com.quantum.Quantum"
7 provider-name="Tom Schneider"
8 class="com.quantum.QuantumPlugin">
11 <library name="quantum.jar"/>
14 <import plugin="org.eclipse.core.runtime.compatibility"/>
15 <import plugin="org.eclipse.ui.ide"/>
16 <import plugin="org.eclipse.ui.views"/>
17 <import plugin="org.eclipse.jface.text"/>
18 <import plugin="org.eclipse.ui.workbench.texteditor"/>
19 <import plugin="org.eclipse.ui.editors"/>
20 <import plugin="org.eclipse.core.boot"/>
21 <import plugin="org.eclipse.core.runtime"/>
22 <import plugin="org.eclipse.core.resources"/>
23 <import plugin="org.eclipse.swt"/>
24 <import plugin="org.eclipse.ui"/>
25 <import plugin="org.apache.xerces"/>
29 <extension-point id="metadata" name="Metadata" schema="schema/metadata.exsd"/>
30 <extension-point id="data" name="Data" schema="schema/data.exsd"/>
34 point="org.eclipse.ui.popupMenus">
36 objectClass="org.eclipse.core.resources.IFile"
42 id="com.quantum.menu1">
48 label="Execute Against..."
49 class="com.quantum.actions.ExecuteAgainstAction"
50 menubarPath="com.quantum.menu1/group1"
52 id="com.quantum.actions.ExecuteAgainstAction">
57 point="org.eclipse.ui.actionSets">
61 id="com.quantum.actionssets">
65 class="com.quantum.actions.ExecuteAction"
66 tooltip="Execute Query"
67 toolbarPath="quantumGroup"
68 id="com.quantum.actions.ExecuteAction">
73 point="org.eclipse.ui.commands">
76 description="%category.description"
77 id="com.quantum.category">
80 name="%command.execute.name"
81 description="%command.execute.description"
82 category="com.quantum.category"
83 id="com.quantum.actions.ExecuteAction">
87 scope="com.quantum.view.sql"
88 command="com.quantum.actions.ExecuteAction"
89 configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
93 description="%scope.description"
94 id="com.quantum.view.sql">
99 point="org.eclipse.ui.perspectives">
101 name="%perspective.name"
102 icon="icons/quantum-ng.gif"
103 class="com.quantum.perspective.DBPerspective"
104 id="com.quantum.dbperspective">
109 point="org.eclipse.ui.views">
111 name="%category.name"
112 id="com.quantum.views">
115 name="%sqllogview.name"
117 category="com.quantum.views"
118 class="com.quantum.view.SQLLogView"
119 id="com.quantum.view.logview">
122 name="%tableview.name"
123 icon="icons/table.gif"
124 category="com.quantum.views"
125 class="com.quantum.view.tableview.TableView"
126 id="com.quantum.view.tableview.TableView">
129 name="%bookmarkview.name"
130 icon="icons/bookmarks.gif"
131 category="com.quantum.views"
132 class="com.quantum.view.bookmark.BookmarkView"
133 id="com.quantum.view.bookmarkview">
136 name="%subsetview.name"
137 icon="icons/subset.gif"
138 category="com.quantum.views"
139 class="com.quantum.view.subset.SubsetView"
140 id="com.quantum.view.subsetview">
143 name="%sqlqueryview.name"
144 icon="icons/script.gif"
145 category="com.quantum.views"
146 class="com.quantum.view.SQLQueryView"
147 id="com.quantum.view.sqlqueryview">
152 point="org.eclipse.ui.editors">
154 name="Quantum SQL Editor"
155 icon="icons/script.gif"
157 contributorClass="org.eclipse.ui.texteditor.BasicTextEditorActionContributor"
158 class="com.quantum.editors.SQLEditor"
159 id="com.quantum.editors.SQLEditor">
162 name="Table Data Editor"
163 icon="icons/greentable.gif"
164 class="com.quantum.editors.dataeditor.DataEditor"
165 id="com.quantum.editors.dataeditor.DataEditor">
170 point="org.eclipse.ui.preferencePages">
173 class="com.quantum.preferences.GlobalPreferences"
174 id="com.quantum.preferences">
178 category="com.quantum.preferences"
179 class="com.quantum.preferences.SQLEditorPreferences"
180 id="com.quantum.preferences.editor">
184 category="com.quantum.preferences"
185 class="com.quantum.preferences.CopyPreferences"
186 id="com.quantum.preferences.copy">
190 category="com.quantum.preferences.copy"
191 class="com.quantum.preferences.CustomCopyPreferences"
192 id="com.quantum.preferences.customcopy">
196 category="com.quantum.preferences.copy"
197 class="com.quantum.preferences.CustomCopyPreferences2"
198 id="com.quantum.preferences.customcopy2">
202 category="com.quantum.preferences.copy"
203 class="com.quantum.preferences.CustomCopyPreferences3"
204 id="com.quantum.preferences.customcopy3">
207 <!-- Menu for Bookmark View -->
209 point="org.eclipse.ui.viewActions">
211 targetID="com.quantum.view.bookmarkview"
212 id="com.quantum.view.bookmarkview.menu">
213 <!-- Export Bookmarks -->
215 label="%bookmarkview.exportbookmarks"
216 icon="icons/export.gif"
217 tooltip="Exports bookmarks to a file"
218 class="com.quantum.actions.ExportBookmarksAction"
219 menubarPath="additions"
220 id="com.quantum.action.importbookmarks">
222 <!-- Import Bookmarks -->
224 label="%bookmarkview.importboomarks "
225 icon="icons/import.gif"
226 tooltip="Imports bookmarks from a file"
227 class="com.quantum.actions.ImportBookmarksAction"
228 menubarPath="additions"
229 id="com.quantum.action.importbookmarks">
234 point="org.eclipse.ui.perspectiveExtensions">
235 <perspectiveExtension
236 targetID="org.eclipse.ui.resourcePerspective">
237 </perspectiveExtension>
239 <!-- Property Pages -->
241 point="org.eclipse.ui.propertyPages">
243 objectClass="com.quantum.view.bookmark.TreeNode"
246 class="com.quantum.properties.DatabaseInformationPropertyPage"
247 id="com.quantum.properties.DatabaseInformationPropertyPage">
250 objectClass="com.quantum.view.bookmark.BookmarkNode"
253 class="com.quantum.properties.BookmarkPropertyPage"
254 id="com.quantum.properties.BookmarkPropertyPage">
257 objectClass="com.quantum.view.bookmark.BookmarkNode"
260 class="com.quantum.properties.SchemaPropertyPage"
261 id="com.quantum.properties.SchemaPropertyPage">
264 objectClass="com.quantum.view.bookmark.EntityNode"
265 name="Tables, Views and Sequences"
267 class="com.quantum.properties.EntityPropertyPage"
268 id="com.quantum.properties.EntityPropertyPage">
272 point="org.eclipse.ui.exportWizards">
274 name="Export to Quantum Bookmark File"
275 icon="./icons/bookmarkfile.gif"
276 class="com.quantum.wizards.ExportBookmarkWizard"
277 id="com.quantum.wizards.ExportBookmarkWizard">
279 A wizard that exports the list of database bookmarks to a Quantum bookmark file.
283 name="Export to Torque Configuration File"
284 icon="./icons/torque.gif"
285 class="com.quantum.wizards.ExportTorqueWizard"
286 id="com.quantum.wizards.ExportTorqueWizard">
288 A wizard that exports the database structure to a Torque-compatible XML file.
291 class="com.quantum.view.bookmark.BookmarkNode">
296 point="org.eclipse.help.toc">