1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.0"?>
4 id="net.sourceforge.phpeclipse.quantum.sql"
7 provider-name="Tom Schneider"
8 class="com.quantum.QuantumPlugin">
11 <!-- <library name="lib/xercesImpl.jar">
14 <library name="lib/xmlParserAPIs.jar">
17 <library name="quantum.jar">
22 <import plugin="org.eclipse.core.runtime.compatibility"/>
23 <import plugin="org.eclipse.core.runtime.compatibility"/>
24 <import plugin="org.eclipse.ui.ide"/>
25 <import plugin="org.eclipse.ui.views"/>
26 <import plugin="org.eclipse.jface.text"/>
27 <import plugin="org.eclipse.ui.workbench.texteditor"/>
28 <import plugin="org.eclipse.ui.editors"/>
29 <import plugin="org.eclipse.core.boot"/>
30 <import plugin="org.eclipse.core.runtime"/>
31 <import plugin="org.eclipse.core.resources"/>
32 <import plugin="org.eclipse.swt"/>
33 <import plugin="org.eclipse.ui"/>
37 <extension-point id="metadata" name="Metadata" schema="schema/metadata.exsd"/>
38 <extension-point id="data" name="Data" schema="schema/data.exsd"/>
42 point="org.eclipse.ui.popupMenus">
44 objectClass="org.eclipse.core.resources.IFile"
50 id="com.quantum.menu1">
56 label="Execute Against..."
57 class="com.quantum.actions.ExecuteAgainstAction"
58 menubarPath="com.quantum.menu1/group1"
60 id="com.quantum.actions.ExecuteAgainstAction">
65 point="org.eclipse.ui.actionSets">
69 id="com.quantum.actionssets">
73 class="com.quantum.actions.ExecuteAction"
74 tooltip="Execute Query"
75 toolbarPath="quantumGroup"
76 id="com.quantum.actions.ExecuteAction">
81 point="org.eclipse.ui.commands">
84 description="%category.description"
85 id="com.quantum.category">
88 name="%command.execute.name"
89 description="%command.execute.description"
90 category="com.quantum.category"
91 id="com.quantum.actions.ExecuteAction">
95 scope="com.quantum.view.sql"
96 command="com.quantum.actions.ExecuteAction"
97 configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
101 description="%scope.description"
102 id="com.quantum.view.sql">
107 point="org.eclipse.ui.perspectives">
109 name="%perspective.name"
110 icon="icons/quantum-ng.gif"
111 class="com.quantum.perspective.DBPerspective"
112 id="com.quantum.dbperspective">
117 point="org.eclipse.ui.views">
119 name="%category.name"
120 id="com.quantum.views">
123 name="%sqllogview.name"
125 category="com.quantum.views"
126 class="com.quantum.view.SQLLogView"
127 id="com.quantum.view.logview">
130 name="%tableview.name"
131 icon="icons/table.gif"
132 category="com.quantum.views"
133 class="com.quantum.view.tableview.TableView"
134 id="com.quantum.view.tableview.TableView">
137 name="%bookmarkview.name"
138 icon="icons/bookmarks.gif"
139 category="com.quantum.views"
140 class="com.quantum.view.bookmark.BookmarkView"
141 id="com.quantum.view.bookmarkview">
144 name="%subsetview.name"
145 icon="icons/subset.gif"
146 category="com.quantum.views"
147 class="com.quantum.view.subset.SubsetView"
148 id="com.quantum.view.subsetview">
151 name="%sqlqueryview.name"
152 icon="icons/script.gif"
153 category="com.quantum.views"
154 class="com.quantum.view.SQLQueryView"
155 id="com.quantum.view.sqlqueryview">
158 name="%phpsourceconsoleview.name"
159 icon="icons/script.gif"
160 class="com.quantum.view.PHPSourceConsole"
161 id="com.quantum.view.phpsourceconsoleview">
166 point="org.eclipse.ui.editors">
168 name="Quantum SQL Editor"
169 icon="icons/script.gif"
171 contributorClass="org.eclipse.ui.texteditor.BasicTextEditorActionContributor"
172 class="com.quantum.editors.SQLEditor"
173 id="com.quantum.editors.SQLEditor">
176 name="Table Data Editor"
177 icon="icons/greentable.gif"
178 class="com.quantum.editors.dataeditor.DataEditor"
179 id="com.quantum.editors.dataeditor.DataEditor">
184 point="org.eclipse.ui.preferencePages">
186 name="PHP SQL(Quantum DB)"
187 class="com.quantum.preferences.GlobalPreferences"
188 id="com.quantum.preferences">
192 category="com.quantum.preferences"
193 class="com.quantum.preferences.SQLEditorPreferences"
194 id="com.quantum.preferences.editor">
198 category="com.quantum.preferences"
199 class="com.quantum.preferences.CopyPreferences"
200 id="com.quantum.preferences.copy">
204 category="com.quantum.preferences.copy"
205 class="com.quantum.preferences.CustomCopyPreferences"
206 id="com.quantum.preferences.customcopy">
210 category="com.quantum.preferences.copy"
211 class="com.quantum.preferences.CustomCopyPreferences2"
212 id="com.quantum.preferences.customcopy2">
216 category="com.quantum.preferences.copy"
217 class="com.quantum.preferences.CustomCopyPreferences3"
218 id="com.quantum.preferences.customcopy3">
221 name="PHP Connecting"
222 category="com.quantum.preferences"
223 class="com.quantum.preferences.php.PHPSQLConnectionPreferencePage"
224 id="com.quantum.preferences.php.PHPSQLConnectionPreferencePage">
228 category="com.quantum.preferences"
229 class="com.quantum.preferences.php.PHPSQLTemplatesPreferencePage"
230 id="com.quantum.preferences.php.PHPSQLTemplatesPreferencePage">
233 <!-- Menu for Bookmark View -->
235 point="org.eclipse.ui.viewActions">
237 targetID="com.quantum.view.bookmarkview"
238 id="com.quantum.view.bookmarkview.menu">
239 <!-- Export Bookmarks -->
241 label="%bookmarkview.exportbookmarks"
242 icon="icons/export.gif"
243 tooltip="Exports bookmarks to a file"
244 class="com.quantum.actions.ExportBookmarksAction"
245 menubarPath="additions"
246 id="com.quantum.action.importbookmarks">
248 <!-- Import Bookmarks -->
250 label="%bookmarkview.importboomarks "
251 icon="icons/import.gif"
252 tooltip="Imports bookmarks from a file"
253 class="com.quantum.actions.ImportBookmarksAction"
254 menubarPath="additions"
255 id="com.quantum.action.importbookmarks">
260 point="org.eclipse.ui.perspectiveExtensions">
261 <perspectiveExtension
262 targetID="org.eclipse.ui.resourcePerspective">
263 </perspectiveExtension>
265 <!-- Property Pages -->
267 point="org.eclipse.ui.propertyPages">
269 objectClass="com.quantum.view.bookmark.TreeNode"
272 class="com.quantum.properties.DatabaseInformationPropertyPage"
273 id="com.quantum.properties.DatabaseInformationPropertyPage">
276 objectClass="com.quantum.view.bookmark.BookmarkNode"
279 class="com.quantum.properties.BookmarkPropertyPage"
280 id="com.quantum.properties.BookmarkPropertyPage">
283 objectClass="com.quantum.view.bookmark.BookmarkNode"
286 class="com.quantum.properties.SchemaPropertyPage"
287 id="com.quantum.properties.SchemaPropertyPage">
290 objectClass="com.quantum.view.bookmark.EntityNode"
291 name="Tables, Views and Sequences"
293 class="com.quantum.properties.EntityPropertyPage"
294 id="com.quantum.properties.EntityPropertyPage">
298 point="org.eclipse.ui.exportWizards">
300 name="Export to Quantum Bookmark File"
301 icon="./icons/bookmarkfile.gif"
302 class="com.quantum.wizards.ExportBookmarkWizard"
303 id="com.quantum.wizards.ExportBookmarkWizard">
305 A wizard that exports the list of database bookmarks to a Quantum bookmark file.
309 name="Export to Torque Configuration File"
310 icon="./icons/torque.gif"
311 class="com.quantum.wizards.ExportTorqueWizard"
312 id="com.quantum.wizards.ExportTorqueWizard">
314 A wizard that exports the database structure to a Torque-compatible XML file.
317 class="com.quantum.view.bookmark.BookmarkNode">
322 point="org.eclipse.help.toc">