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="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.php.preferences.PHPSQLConnectionPreferencePage"
217 id="com.quantum.php.preferences.PHPSQLConnectionPreferencePage">
221 category="com.quantum.preferences"
222 class="com.quantum.php.preferences.PHPSQLTemplatesPreferencePage"
223 id="com.quantum.php.preferences.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.TreeNode"
272 class="com.quantum.properties.DataTypesPropertyPage"
273 id="com.quantum.properties.DataTypesPropertyPage">
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.model.EntityHolder"
293 class="com.quantum.properties.ColumnPropertyPage"
294 id="com.quantum.properties.ColumnPropertyPage">
297 objectClass="com.quantum.model.EntityHolder"
300 class="com.quantum.properties.IndexPropertyPage"
301 id="com.quantum.properties.IndexPropertyPage">
304 objectClass="com.quantum.model.EntityHolder"
307 class="com.quantum.properties.ReferencesPropertyPage"
308 id="com.quantum.properties.ReferencesPropertyPage">
312 point="org.eclipse.ui.exportWizards">
314 name="Export to Quantum Bookmark File"
315 icon="./icons/bookmarkfile.gif"
316 class="com.quantum.wizards.ExportBookmarkWizard"
317 id="com.quantum.wizards.ExportBookmarkWizard">
319 A wizard that exports the list of database bookmarks to a Quantum bookmark file.
323 name="Export to Torque Configuration File"
324 icon="./icons/torque.gif"
325 class="com.quantum.wizards.ExportTorqueWizard"
326 id="com.quantum.wizards.ExportTorqueWizard">
328 A wizard that exports the database structure to a Torque-compatible XML file.
331 class="com.quantum.view.bookmark.BookmarkNode">
336 point="org.eclipse.help.toc">