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.boot"/>
17 <import plugin="org.eclipse.core.runtime"/>
18 <import plugin="org.eclipse.core.resources"/>
19 <import plugin="org.eclipse.swt"/>
20 <import plugin="org.eclipse.ui"/>
21 <import plugin="org.eclipse.ui.ide"/>
22 <import plugin="org.eclipse.jface.text"/>
23 <import plugin="org.eclipse.ui.editors"/>
24 <import plugin="org.eclipse.ui.workbench.texteditor"/>
25 <import plugin="org.eclipse.ui.views"/>
29 <extension-point id="metadata" name="Metadata" schema="schema/metadata.exsd"/>
30 <extension-point id="data" name="Data" schema="schema/data.exsd"/>
34 point="org.eclipse.ui.popupMenus">
36 objectClass="org.eclipse.core.resources.IFile"
42 id="com.quantum.menu1">
48 label="Execute Against..."
49 class="com.quantum.actions.ExecuteAgainstAction"
50 menubarPath="com.quantum.menu1/group1"
52 id="com.quantum.actions.ExecuteAgainstAction">
57 point="org.eclipse.ui.actionSets">
61 id="com.quantum.actionssets">
65 class="com.quantum.actions.ExecuteAction"
66 tooltip="Execute Query"
67 toolbarPath="quantumGroup"
68 id="com.quantum.actions.ExecuteAction">
73 point="org.eclipse.ui.commands">
76 description="%category.description"
77 id="com.quantum.category">
80 name="%command.execute.name"
81 description="%command.execute.description"
82 category="com.quantum.category"
83 id="com.quantum.actions.ExecuteAction">
87 scope="com.quantum.view.sql"
88 command="com.quantum.actions.ExecuteAction"
89 configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
93 description="%scope.description"
94 id="com.quantum.view.sql">
99 point="org.eclipse.ui.perspectives">
101 name="%perspective.name"
102 icon="icons/quantum-ng.gif"
103 class="com.quantum.perspective.DBPerspective"
104 id="com.quantum.dbperspective">
109 point="org.eclipse.ui.views">
111 name="%category.name"
112 id="com.quantum.views">
115 name="%sqllogview.name"
117 category="com.quantum.views"
118 class="com.quantum.view.SQLLogView"
119 id="com.quantum.view.logview">
121 <view name="%driverview.name"
122 icon="icons/driver.gif"
123 category="com.quantum.views"
124 class="com.quantum.view.driver.JDBCDriverView"
125 id="com.quantum.view.JDBCDriverView">
128 name="%tableview.name"
129 icon="icons/table.gif"
130 category="com.quantum.views"
131 class="com.quantum.view.tableview.TableView"
132 id="com.quantum.view.tableview.TableView">
135 name="%bookmarkview.name"
136 icon="icons/bookmarks.gif"
137 category="com.quantum.views"
138 class="com.quantum.view.bookmark.BookmarkView"
139 id="com.quantum.view.bookmarkview">
142 name="%subsetview.name"
143 icon="icons/subset.gif"
144 category="com.quantum.views"
145 class="com.quantum.view.subset.SubsetView"
146 id="com.quantum.view.subsetview">
149 name="%sqlqueryview.name"
150 icon="icons/script.gif"
151 category="com.quantum.views"
152 class="com.quantum.view.SQLQueryView"
153 id="com.quantum.view.sqlqueryview">
158 point="org.eclipse.ui.editors">
160 name="Quantum SQL Editor"
161 icon="icons/script.gif"
163 contributorClass="org.eclipse.ui.texteditor.BasicTextEditorActionContributor"
164 class="com.quantum.editors.SQLEditor"
165 id="com.quantum.editors.SQLEditor">
168 name="Table Data Editor"
169 icon="icons/greentable.gif"
170 class="com.quantum.editors.dataeditor.DataEditor"
171 id="com.quantum.editors.dataeditor.DataEditor">
176 point="org.eclipse.ui.preferencePages">
178 name="SQL (Quantum DB)"
179 category="net.sourceforge.phpeclipse.ui.preferencePage"
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">
220 name="PHP SQL Templates"
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">