--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.0"?>
+<plugin
+ id="com.quantum.Quantum"
+ name="%quantum.name"
+ version="2.3.0"
+ provider-name="Tom Schneider"
+ class="com.quantum.QuantumPlugin">
+
+ <runtime>
+ <library name="quantum.jar"/>
+ </runtime>
+ <requires>
+ <import plugin="org.eclipse.core.runtime.compatibility"/>
+ <import plugin="org.eclipse.ui.ide"/>
+ <import plugin="org.eclipse.ui.views"/>
+ <import plugin="org.eclipse.jface.text"/>
+ <import plugin="org.eclipse.ui.workbench.texteditor"/>
+ <import plugin="org.eclipse.ui.editors"/>
+ <import plugin="org.eclipse.core.boot"/>
+ <import plugin="org.eclipse.core.runtime"/>
+ <import plugin="org.eclipse.core.resources"/>
+ <import plugin="org.eclipse.swt"/>
+ <import plugin="org.eclipse.ui"/>
+ <import plugin="org.apache.xerces"/>
+ </requires>
+
+
+ <extension-point id="metadata" name="Metadata" schema="schema/metadata.exsd"/>
+ <extension-point id="data" name="Data" schema="schema/data.exsd"/>
+
+<!-- Pop-up Menus -->
+ <extension
+ point="org.eclipse.ui.popupMenus">
+ <objectContribution
+ objectClass="org.eclipse.core.resources.IFile"
+ nameFilter="*.sql"
+ id="com.quantum">
+ <menu
+ label="Quantum"
+ path="additions"
+ id="com.quantum.menu1">
+ <separator
+ name="group1">
+ </separator>
+ </menu>
+ <action
+ label="Execute Against..."
+ class="com.quantum.actions.ExecuteAgainstAction"
+ menubarPath="com.quantum.menu1/group1"
+ enablesFor="1"
+ id="com.quantum.actions.ExecuteAgainstAction">
+ </action>
+ </objectContribution>
+ </extension>
+<!-- <extension
+ point="org.eclipse.ui.actionSets">
+ <actionSet
+ label="Execute Query"
+ visible="true"
+ id="com.quantum.actionssets">
+ <action
+ label="Execute Query"
+ icon="icons/play.gif"
+ class="com.quantum.actions.ExecuteAction"
+ tooltip="Execute Query"
+ toolbarPath="quantumGroup"
+ id="com.quantum.actions.ExecuteAction">
+ </action>
+ </actionSet>
+ </extension> -->
+ <extension
+ point="org.eclipse.ui.commands">
+ <category
+ name="%category.name"
+ description="%category.description"
+ id="com.quantum.category">
+ </category>
+ <command
+ name="%command.execute.name"
+ description="%command.execute.description"
+ category="com.quantum.category"
+ id="com.quantum.actions.ExecuteAction">
+ </command>
+ <keyBinding
+ string="Ctrl+Shift+Q"
+ scope="com.quantum.view.sql"
+ command="com.quantum.actions.ExecuteAction"
+ configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
+ </keyBinding>
+ <scope
+ name="%scope.name"
+ description="%scope.description"
+ id="com.quantum.view.sql">
+ </scope>
+ </extension>
+<!-- Perspective -->
+ <extension
+ point="org.eclipse.ui.perspectives">
+ <perspective
+ name="%perspective.name"
+ icon="icons/quantum-ng.gif"
+ class="com.quantum.perspective.DBPerspective"
+ id="com.quantum.dbperspective">
+ </perspective>
+ </extension>
+<!-- Views -->
+ <extension
+ point="org.eclipse.ui.views">
+ <category
+ name="%category.name"
+ id="com.quantum.views">
+ </category>
+ <view
+ name="%sqllogview.name"
+ icon="icons/log.gif"
+ category="com.quantum.views"
+ class="com.quantum.view.SQLLogView"
+ id="com.quantum.view.logview">
+ </view>
+ <view
+ name="%tableview.name"
+ icon="icons/table.gif"
+ category="com.quantum.views"
+ class="com.quantum.view.tableview.TableView"
+ id="com.quantum.view.tableview.TableView">
+ </view>
+ <view
+ name="%bookmarkview.name"
+ icon="icons/bookmarks.gif"
+ category="com.quantum.views"
+ class="com.quantum.view.bookmark.BookmarkView"
+ id="com.quantum.view.bookmarkview">
+ </view>
+ <view
+ name="%subsetview.name"
+ icon="icons/subset.gif"
+ category="com.quantum.views"
+ class="com.quantum.view.subset.SubsetView"
+ id="com.quantum.view.subsetview">
+ </view>
+ <view
+ name="%sqlqueryview.name"
+ icon="icons/script.gif"
+ category="com.quantum.views"
+ class="com.quantum.view.SQLQueryView"
+ id="com.quantum.view.sqlqueryview">
+ </view>
+ </extension>
+<!-- Editors -->
+ <extension
+ point="org.eclipse.ui.editors">
+ <editor
+ name="Quantum SQL Editor"
+ icon="icons/script.gif"
+ extensions="sql,ddl"
+ contributorClass="org.eclipse.ui.texteditor.BasicTextEditorActionContributor"
+ class="com.quantum.editors.SQLEditor"
+ id="com.quantum.editors.SQLEditor">
+ </editor>
+ <editor
+ name="Table Data Editor"
+ icon="icons/greentable.gif"
+ class="com.quantum.editors.dataeditor.DataEditor"
+ id="com.quantum.editors.dataeditor.DataEditor">
+ </editor>
+ </extension>
+<!-- Preferences -->
+ <extension
+ point="org.eclipse.ui.preferencePages">
+ <page
+ name="Quantum DB"
+ class="com.quantum.preferences.GlobalPreferences"
+ id="com.quantum.preferences">
+ </page>
+ <page
+ name="SQL Editor"
+ category="com.quantum.preferences"
+ class="com.quantum.preferences.SQLEditorPreferences"
+ id="com.quantum.preferences.editor">
+ </page>
+ <page
+ name="Copy"
+ category="com.quantum.preferences"
+ class="com.quantum.preferences.CopyPreferences"
+ id="com.quantum.preferences.copy">
+ </page>
+ <page
+ name="Custom Copy 1"
+ category="com.quantum.preferences.copy"
+ class="com.quantum.preferences.CustomCopyPreferences"
+ id="com.quantum.preferences.customcopy">
+ </page>
+ <page
+ name="Custom Copy 2"
+ category="com.quantum.preferences.copy"
+ class="com.quantum.preferences.CustomCopyPreferences2"
+ id="com.quantum.preferences.customcopy2">
+ </page>
+ <page
+ name="Custom Copy 3"
+ category="com.quantum.preferences.copy"
+ class="com.quantum.preferences.CustomCopyPreferences3"
+ id="com.quantum.preferences.customcopy3">
+ </page>
+ </extension>
+<!-- Menu for Bookmark View -->
+ <extension
+ point="org.eclipse.ui.viewActions">
+ <viewContribution
+ targetID="com.quantum.view.bookmarkview"
+ id="com.quantum.view.bookmarkview.menu">
+<!-- Export Bookmarks -->
+ <action
+ label="%bookmarkview.exportbookmarks"
+ icon="icons/export.gif"
+ tooltip="Exports bookmarks to a file"
+ class="com.quantum.actions.ExportBookmarksAction"
+ menubarPath="additions"
+ id="com.quantum.action.importbookmarks">
+ </action>
+<!-- Import Bookmarks -->
+ <action
+ label="%bookmarkview.importboomarks "
+ icon="icons/import.gif"
+ tooltip="Imports bookmarks from a file"
+ class="com.quantum.actions.ImportBookmarksAction"
+ menubarPath="additions"
+ id="com.quantum.action.importbookmarks">
+ </action>
+ </viewContribution>
+ </extension>
+ <extension
+ point="org.eclipse.ui.perspectiveExtensions">
+ <perspectiveExtension
+ targetID="org.eclipse.ui.resourcePerspective">
+ </perspectiveExtension>
+ </extension>
+<!-- Property Pages -->
+ <extension
+ point="org.eclipse.ui.propertyPages">
+ <page
+ objectClass="com.quantum.view.bookmark.TreeNode"
+ name="Database"
+ nameFilter="*"
+ class="com.quantum.properties.DatabaseInformationPropertyPage"
+ id="com.quantum.properties.DatabaseInformationPropertyPage">
+ </page>
+ <page
+ objectClass="com.quantum.view.bookmark.BookmarkNode"
+ name="Bookmark"
+ nameFilter="*"
+ class="com.quantum.properties.BookmarkPropertyPage"
+ id="com.quantum.properties.BookmarkPropertyPage">
+ </page>
+ <page
+ objectClass="com.quantum.view.bookmark.BookmarkNode"
+ name="Schemas"
+ nameFilter="*"
+ class="com.quantum.properties.SchemaPropertyPage"
+ id="com.quantum.properties.SchemaPropertyPage">
+ </page>
+ <page
+ objectClass="com.quantum.view.bookmark.EntityNode"
+ name="Tables, Views and Sequences"
+ nameFilter="*"
+ class="com.quantum.properties.EntityPropertyPage"
+ id="com.quantum.properties.EntityPropertyPage">
+ </page>
+ </extension>
+ <extension
+ point="org.eclipse.ui.exportWizards">
+ <wizard
+ name="Export to Quantum Bookmark File"
+ icon="./icons/bookmarkfile.gif"
+ class="com.quantum.wizards.ExportBookmarkWizard"
+ id="com.quantum.wizards.ExportBookmarkWizard">
+ <description>
+ A wizard that exports the list of database bookmarks to a Quantum bookmark file.
+ </description>
+ </wizard>
+ <wizard
+ name="Export to Torque Configuration File"
+ icon="./icons/torque.gif"
+ class="com.quantum.wizards.ExportTorqueWizard"
+ id="com.quantum.wizards.ExportTorqueWizard">
+ <description>
+ A wizard that exports the database structure to a Torque-compatible XML file.
+ </description>
+ <selection
+ class="com.quantum.view.bookmark.BookmarkNode">
+ </selection>
+ </wizard>
+ </extension>
+ <extension
+ point="org.eclipse.help.toc">
+ <toc
+ file="doc/toc.xml"
+ primary="true">
+ </toc>
+ </extension>
+
+</plugin>