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="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">
151 name="%phpsourceconsoleview.name"
152 icon="icons/script.gif"
153 class="com.quantum.view.PHPSourceConsole"
154 id="com.quantum.view.phpsourceconsoleview">
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="PHP SQL(Quantum DB)"
180 class="com.quantum.preferences.GlobalPreferences"
181 id="com.quantum.preferences">
185 category="com.quantum.preferences"
186 class="com.quantum.preferences.SQLEditorPreferences"
187 id="com.quantum.preferences.editor">
191 category="com.quantum.preferences"
192 class="com.quantum.preferences.CopyPreferences"
193 id="com.quantum.preferences.copy">
197 category="com.quantum.preferences.copy"
198 class="com.quantum.preferences.CustomCopyPreferences"
199 id="com.quantum.preferences.customcopy">
203 category="com.quantum.preferences.copy"
204 class="com.quantum.preferences.CustomCopyPreferences2"
205 id="com.quantum.preferences.customcopy2">
209 category="com.quantum.preferences.copy"
210 class="com.quantum.preferences.CustomCopyPreferences3"
211 id="com.quantum.preferences.customcopy3">
214 name="PHP Connecting"
215 category="com.quantum.preferences"
216 class="com.quantum.preferences.php.PHPSQLConnectionPreferencePage"
217 id="com.quantum.preferences.php.PHPSQLConnectionPreferencePage">
221 category="com.quantum.preferences"
222 class="com.quantum.preferences.php.PHPSQLTemplatesPreferencePage"
223 id="com.quantum.preferences.php.PHPSQLTemplatesPreferencePage">
226 <!-- Menu for Bookmark View -->
228 point="org.eclipse.ui.viewActions">
230 targetID="com.quantum.view.bookmarkview"
231 id="com.quantum.view.bookmarkview.menu">
232 <!-- Export Bookmarks -->
234 label="%bookmarkview.exportbookmarks"
235 icon="icons/export.gif"
236 tooltip="Exports bookmarks to a file"
237 class="com.quantum.actions.ExportBookmarksAction"
238 menubarPath="additions"
239 id="com.quantum.action.importbookmarks">
241 <!-- Import Bookmarks -->
243 label="%bookmarkview.importboomarks "
244 icon="icons/import.gif"
245 tooltip="Imports bookmarks from a file"
246 class="com.quantum.actions.ImportBookmarksAction"
247 menubarPath="additions"
248 id="com.quantum.action.importbookmarks">
253 point="org.eclipse.ui.perspectiveExtensions">
254 <perspectiveExtension
255 targetID="org.eclipse.ui.resourcePerspective">
256 </perspectiveExtension>
258 <!-- Property Pages -->
260 point="org.eclipse.ui.propertyPages">
262 objectClass="com.quantum.view.bookmark.TreeNode"
265 class="com.quantum.properties.DatabaseInformationPropertyPage"
266 id="com.quantum.properties.DatabaseInformationPropertyPage">
269 objectClass="com.quantum.view.bookmark.BookmarkNode"
272 class="com.quantum.properties.BookmarkPropertyPage"
273 id="com.quantum.properties.BookmarkPropertyPage">
276 objectClass="com.quantum.view.bookmark.BookmarkNode"
279 class="com.quantum.properties.SchemaPropertyPage"
280 id="com.quantum.properties.SchemaPropertyPage">
283 objectClass="com.quantum.view.bookmark.EntityNode"
284 name="Tables, Views and Sequences"
286 class="com.quantum.properties.EntityPropertyPage"
287 id="com.quantum.properties.EntityPropertyPage">
291 point="org.eclipse.ui.exportWizards">
293 name="Export to Quantum Bookmark File"
294 icon="./icons/bookmarkfile.gif"
295 class="com.quantum.wizards.ExportBookmarkWizard"
296 id="com.quantum.wizards.ExportBookmarkWizard">
298 A wizard that exports the list of database bookmarks to a Quantum bookmark file.
302 name="Export to Torque Configuration File"
303 icon="./icons/torque.gif"
304 class="com.quantum.wizards.ExportTorqueWizard"
305 id="com.quantum.wizards.ExportTorqueWizard">
307 A wizard that exports the database structure to a Torque-compatible XML file.
310 class="com.quantum.view.bookmark.BookmarkNode">
315 point="org.eclipse.help.toc">