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, Julen Parra, BC Holmes"
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">
123 name="%tableview.name"
124 icon="icons/table.gif"
125 category="com.quantum.views"
126 class="com.quantum.view.tableview.TableView"
127 id="com.quantum.view.tableview.TableView">
130 name="%bookmarkview.name"
131 icon="icons/bookmarks.gif"
132 category="com.quantum.views"
133 class="com.quantum.view.bookmark.BookmarkView"
134 id="com.quantum.view.bookmarkview">
137 name="%subsetview.name"
138 icon="icons/subset.gif"
139 category="com.quantum.views"
140 class="com.quantum.view.subset.SubsetView"
141 id="com.quantum.view.subsetview">
144 name="%sqlqueryview.name"
145 icon="icons/script.gif"
146 category="com.quantum.views"
147 class="com.quantum.view.SQLQueryView"
148 id="com.quantum.view.sqlqueryview">
153 point="org.eclipse.ui.editors">
155 name="Quantum SQL Editor"
156 icon="icons/script.gif"
158 contributorClass="org.eclipse.ui.texteditor.BasicTextEditorActionContributor"
159 class="com.quantum.editors.SQLEditor"
160 id="com.quantum.editors.SQLEditor">
163 name="Table Data Editor"
164 icon="icons/greentable.gif"
165 class="com.quantum.editors.dataeditor.DataEditor"
166 id="com.quantum.editors.dataeditor.DataEditor">
171 point="org.eclipse.ui.preferencePages">
173 name="PHP SQL(Quantum DB)"
174 class="com.quantum.preferences.GlobalPreferences"
175 id="com.quantum.preferences">
179 category="com.quantum.preferences"
180 class="com.quantum.preferences.SQLEditorPreferences"
181 id="com.quantum.preferences.editor">
185 category="com.quantum.preferences"
186 class="com.quantum.preferences.CopyPreferences"
187 id="com.quantum.preferences.copy">
191 category="com.quantum.preferences.copy"
192 class="com.quantum.preferences.CustomCopyPreferences"
193 id="com.quantum.preferences.customcopy">
197 category="com.quantum.preferences.copy"
198 class="com.quantum.preferences.CustomCopyPreferences2"
199 id="com.quantum.preferences.customcopy2">
203 category="com.quantum.preferences.copy"
204 class="com.quantum.preferences.CustomCopyPreferences3"
205 id="com.quantum.preferences.customcopy3">
208 name="PHP Connecting"
209 category="com.quantum.preferences"
210 class="com.quantum.preferences.php.PHPSQLConnectionPreferencePage"
211 id="com.quantum.preferences.php.PHPSQLConnectionPreferencePage">
215 category="com.quantum.preferences"
216 class="com.quantum.preferences.php.PHPSQLTemplatesPreferencePage"
217 id="com.quantum.preferences.php.PHPSQLTemplatesPreferencePage">
220 <!-- Menu for Bookmark View -->
222 point="org.eclipse.ui.viewActions">
224 targetID="com.quantum.view.bookmarkview"
225 id="com.quantum.view.bookmarkview.menu">
226 <!-- Export Bookmarks -->
228 label="%bookmarkview.exportbookmarks"
229 icon="icons/export.gif"
230 tooltip="Exports bookmarks to a file"
231 class="com.quantum.actions.ExportBookmarksAction"
232 menubarPath="additions"
233 id="com.quantum.action.importbookmarks">
235 <!-- Import Bookmarks -->
237 label="%bookmarkview.importboomarks "
238 icon="icons/import.gif"
239 tooltip="Imports bookmarks from a file"
240 class="com.quantum.actions.ImportBookmarksAction"
241 menubarPath="additions"
242 id="com.quantum.action.importbookmarks">
247 point="org.eclipse.ui.perspectiveExtensions">
248 <perspectiveExtension
249 targetID="org.eclipse.ui.resourcePerspective">
250 </perspectiveExtension>
252 <!-- Property Pages -->
254 point="org.eclipse.ui.propertyPages">
256 objectClass="com.quantum.view.bookmark.TreeNode"
259 class="com.quantum.properties.DatabaseInformationPropertyPage"
260 id="com.quantum.properties.DatabaseInformationPropertyPage">
263 objectClass="com.quantum.view.bookmark.BookmarkNode"
266 class="com.quantum.properties.BookmarkPropertyPage"
267 id="com.quantum.properties.BookmarkPropertyPage">
270 objectClass="com.quantum.view.bookmark.BookmarkNode"
273 class="com.quantum.properties.SchemaPropertyPage"
274 id="com.quantum.properties.SchemaPropertyPage">
277 objectClass="com.quantum.model.EntityHolder"
280 class="com.quantum.properties.ColumnPropertyPage"
281 id="com.quantum.properties.ColumnPropertyPage">
284 objectClass="com.quantum.model.EntityHolder"
287 class="com.quantum.properties.IndexPropertyPage"
288 id="com.quantum.properties.IndexPropertyPage">
291 objectClass="com.quantum.model.EntityHolder"
294 class="com.quantum.properties.ReferencesPropertyPage"
295 id="com.quantum.properties.ReferencesPropertyPage">
299 point="org.eclipse.ui.exportWizards">
301 name="Export to Quantum Bookmark File"
302 icon="./icons/bookmarkfile.gif"
303 class="com.quantum.wizards.ExportBookmarkWizard"
304 id="com.quantum.wizards.ExportBookmarkWizard">
306 A wizard that exports the list of database bookmarks to a Quantum bookmark file.
310 name="Export to Torque Configuration File"
311 icon="./icons/torque.gif"
312 class="com.quantum.wizards.ExportTorqueWizard"
313 id="com.quantum.wizards.ExportTorqueWizard">
315 A wizard that exports the database structure to a Torque-compatible XML file.
318 class="com.quantum.view.bookmark.BookmarkNode">
323 point="org.eclipse.help.toc">