1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.0"?>
4 id="net.sourceforge.phpeclipse.quantum.sql"
7 provider-name="The QuantumDB Development Team"
8 class="com.quantum.QuantumPlugin">
11 <library name="quantum.jar">
16 <import plugin="org.eclipse.core.runtime.compatibility"/>
17 <import plugin="org.eclipse.ui.ide"/>
18 <import plugin="org.eclipse.ui.views"/>
19 <import plugin="org.eclipse.jface.text"/>
20 <import plugin="org.eclipse.ui.workbench.texteditor"/>
21 <import plugin="org.eclipse.ui.editors"/>
22 <import plugin="org.eclipse.core.boot"/>
23 <import plugin="org.eclipse.core.runtime"/>
24 <import plugin="org.eclipse.core.resources"/>
25 <import plugin="org.eclipse.swt"/>
26 <import plugin="org.eclipse.ui"/>
30 <extension-point id="metadata" name="Metadata" schema="schema/metadata.exsd"/>
31 <extension-point id="data" name="Data" schema="schema/data.exsd"/>
35 point="org.eclipse.ui.popupMenus">
37 objectClass="org.eclipse.core.resources.IFile"
43 id="com.quantum.menu1">
49 label="Execute Against..."
50 class="com.quantum.actions.ExecuteAgainstAction"
51 menubarPath="com.quantum.menu1/group1"
53 id="com.quantum.actions.ExecuteAgainstAction">
58 point="org.eclipse.ui.actionSets">
62 id="com.quantum.actionssets">
66 class="com.quantum.actions.ExecuteAction"
67 tooltip="Execute Query"
68 toolbarPath="quantumGroup"
69 id="com.quantum.actions.ExecuteAction">
74 point="org.eclipse.ui.commands">
77 description="%category.description"
78 id="com.quantum.category">
81 name="%command.execute.name"
82 description="%command.execute.description"
83 category="com.quantum.category"
84 id="com.quantum.actions.ExecuteAction">
88 scope="com.quantum.view.sql"
89 command="com.quantum.actions.ExecuteAction"
90 configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
94 description="%scope.description"
95 id="com.quantum.view.sql">
100 point="org.eclipse.ui.perspectives">
102 name="%perspective.name"
103 icon="icons/quantum-ng.gif"
104 class="com.quantum.perspective.DBPerspective"
105 id="com.quantum.dbperspective">
110 point="org.eclipse.ui.views">
112 name="%category.name"
113 id="com.quantum.views">
116 name="%sqllogview.name"
118 category="com.quantum.views"
119 class="com.quantum.view.SQLLogView"
120 id="com.quantum.view.logview">
122 <view name="%driverview.name"
123 icon="icons/driver.gif"
124 category="com.quantum.views"
125 class="com.quantum.view.driver.JDBCDriverView"
126 id="com.quantum.view.JDBCDriverView">
129 name="%tableview.name"
130 icon="icons/table.gif"
131 category="com.quantum.views"
132 class="com.quantum.view.tableview.TableView"
133 id="com.quantum.view.tableview.TableView">
136 name="%bookmarkview.name"
137 icon="icons/bookmarks.gif"
138 category="com.quantum.views"
139 class="com.quantum.view.bookmark.BookmarkView"
140 id="com.quantum.view.bookmarkview">
143 name="%subsetview.name"
144 icon="icons/subset.gif"
145 category="com.quantum.views"
146 class="com.quantum.view.subset.SubsetView"
147 id="com.quantum.view.subsetview">
150 name="%sqlqueryview.name"
151 icon="icons/script.gif"
152 category="com.quantum.views"
153 class="com.quantum.view.SQLQueryView"
154 id="com.quantum.view.sqlqueryview">
159 point="org.eclipse.ui.editors">
161 name="Quantum SQL Editor"
162 icon="icons/script.gif"
164 contributorClass="org.eclipse.ui.texteditor.BasicTextEditorActionContributor"
165 class="com.quantum.editors.SQLEditor"
166 id="com.quantum.editors.SQLEditor">
169 name="Table Data Editor"
170 icon="icons/greentable.gif"
171 class="com.quantum.editors.dataeditor.DataEditor"
172 id="com.quantum.editors.dataeditor.DataEditor">
177 point="org.eclipse.ui.preferencePages">
179 name="SQL (Quantum DB)"
180 category="net.sourceforge.phpeclipse.ui.preferencePage"
181 class="com.quantum.preferences.GlobalPreferences"
182 id="com.quantum.preferences">
186 category="com.quantum.preferences"
187 class="com.quantum.preferences.SQLEditorPreferences"
188 id="com.quantum.preferences.editor">
192 category="com.quantum.preferences"
193 class="com.quantum.preferences.CopyPreferences"
194 id="com.quantum.preferences.copy">
198 category="com.quantum.preferences.copy"
199 class="com.quantum.preferences.CustomCopyPreferences"
200 id="com.quantum.preferences.customcopy">
204 category="com.quantum.preferences.copy"
205 class="com.quantum.preferences.CustomCopyPreferences2"
206 id="com.quantum.preferences.customcopy2">
210 category="com.quantum.preferences.copy"
211 class="com.quantum.preferences.CustomCopyPreferences3"
212 id="com.quantum.preferences.customcopy3">
215 name="PHP Connecting"
216 category="com.quantum.preferences"
217 class="com.quantum.php.preferences.PHPSQLConnectionPreferencePage"
218 id="com.quantum.php.preferences.PHPSQLConnectionPreferencePage">
221 name="PHP SQL Templates"
222 category="com.quantum.preferences"
223 class="com.quantum.php.preferences.PHPSQLTemplatesPreferencePage"
224 id="com.quantum.php.preferences.PHPSQLTemplatesPreferencePage">
227 <!-- Menu for Bookmark View -->
229 point="org.eclipse.ui.viewActions">
231 targetID="com.quantum.view.bookmarkview"
232 id="com.quantum.view.bookmarkview.menu">
233 <!-- Export Bookmarks -->
235 label="%bookmarkview.exportbookmarks"
236 icon="icons/export.gif"
237 tooltip="Exports bookmarks to a file"
238 class="com.quantum.actions.ExportBookmarksAction"
239 menubarPath="additions"
240 id="com.quantum.action.importbookmarks">
242 <!-- Import Bookmarks -->
244 label="%bookmarkview.importboomarks "
245 icon="icons/import.gif"
246 tooltip="Imports bookmarks from a file"
247 class="com.quantum.actions.ImportBookmarksAction"
248 menubarPath="additions"
249 id="com.quantum.action.importbookmarks">
254 point="org.eclipse.ui.perspectiveExtensions">
255 <perspectiveExtension
256 targetID="org.eclipse.ui.resourcePerspective">
257 </perspectiveExtension>
259 <!-- Property Pages -->
261 point="org.eclipse.ui.propertyPages">
263 objectClass="com.quantum.view.bookmark.TreeNode"
266 class="com.quantum.properties.DatabaseInformationPropertyPage"
267 id="com.quantum.properties.DatabaseInformationPropertyPage">
270 objectClass="com.quantum.view.bookmark.TreeNode"
273 class="com.quantum.properties.DataTypesPropertyPage"
274 id="com.quantum.properties.DataTypesPropertyPage">
277 objectClass="com.quantum.view.bookmark.BookmarkNode"
280 class="com.quantum.properties.BookmarkPropertyPage"
281 id="com.quantum.properties.BookmarkPropertyPage">
284 objectClass="com.quantum.view.bookmark.BookmarkNode"
287 class="com.quantum.properties.SchemaPropertyPage"
288 id="com.quantum.properties.SchemaPropertyPage">
291 objectClass="com.quantum.model.EntityHolder"
294 class="com.quantum.properties.ColumnPropertyPage"
295 id="com.quantum.properties.ColumnPropertyPage">
298 objectClass="com.quantum.model.EntityHolder"
301 class="com.quantum.properties.IndexPropertyPage"
302 id="com.quantum.properties.IndexPropertyPage">
305 objectClass="com.quantum.model.EntityHolder"
308 class="com.quantum.properties.ReferencesPropertyPage"
309 id="com.quantum.properties.ReferencesPropertyPage">
313 point="org.eclipse.ui.exportWizards">
315 name="Export to Quantum Bookmark File"
316 icon="./icons/bookmarkfile.gif"
317 class="com.quantum.wizards.ExportBookmarkWizard"
318 id="com.quantum.wizards.ExportBookmarkWizard">
320 A wizard that exports the list of database bookmarks to a Quantum bookmark file.
324 name="Export to Torque Configuration File"
325 icon="./icons/torque.gif"
326 class="com.quantum.wizards.ExportTorqueWizard"
327 id="com.quantum.wizards.ExportTorqueWizard">
329 A wizard that exports the database structure to a Torque-compatible XML file.
332 class="com.quantum.view.bookmark.BookmarkNode">
337 point="org.eclipse.help.toc">