SQL Plugin copied from Quantum plugin and refactored for PHPEclipse
[phpeclipse.git] / archive / net.sourceforge.phpeclipse.sql / plugin.xml
diff --git a/archive/net.sourceforge.phpeclipse.sql/plugin.xml b/archive/net.sourceforge.phpeclipse.sql/plugin.xml
new file mode 100644 (file)
index 0000000..1970cc5
--- /dev/null
@@ -0,0 +1,132 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<plugin
+   id="net.sourceforge.phpeclipse.sql"
+   name="%phpsql.name"
+   version="2.0.1"
+   provider-name="eclipseproject.de"
+   class="net.sourceforge.phpdt.sql.PHPEclipseSQLPlugin">
+
+   <runtime>
+      <library name="phpeclipsesql.jar"/>
+   </runtime>
+   <requires>
+      <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"/>
+   </requires>
+
+
+<!-- Perspective -->
+   <extension
+         point="org.eclipse.ui.perspectives">
+      <perspective
+            name="%perspective.name"
+            icon="icons/quantum-ng.gif"
+            class="net.sourceforge.phpdt.sql.perspective.DBPerspective"
+            id="net.sourceforge.phpdt.sql.dbperspective">
+      </perspective>
+   </extension>
+<!-- Views -->
+   <extension
+         point="org.eclipse.ui.views">
+      <category
+            name="%category.name"
+            id="net.sourceforge.phpdt.sql.views">
+      </category>
+      <view
+            name="%sqllogview.name"
+            icon="icons/log.gif"
+            category="net.sourceforge.phpdt.sql.views"
+            class="net.sourceforge.phpdt.sql.view.SQLLogView"
+            id="net.sourceforge.phpdt.sql.view.logview">
+      </view>
+      <view
+            name="%queryhistoryview.name"
+            icon="icons/script.gif"
+            category="net.sourceforge.phpdt.sql.views"
+            class="net.sourceforge.phpdt.sql.view.QueryHistoryView"
+            id="net.sourceforge.phpdt.sql.view.queryhistoryview">
+      </view>
+      <view
+            name="%tableview.name"
+            icon="icons/table.gif"
+            category="net.sourceforge.phpdt.sql.views"
+            class="net.sourceforge.phpdt.sql.view.TableView"
+            id="net.sourceforge.phpdt.sql.view.tableview">
+      </view>
+      <view
+            name="%bookmarkview.name"
+            icon="icons/bookmarks.gif"
+            category="net.sourceforge.phpdt.sql.views"
+            class="net.sourceforge.phpdt.sql.view.BookmarkView"
+            id="net.sourceforge.phpdt.sql.view.bookmarkview">
+      </view>
+      <view
+            name="%sqlqueryview.name"
+            icon="icons/script.gif"
+            category="net.sourceforge.phpdt.sql.views"
+            class="net.sourceforge.phpdt.sql.view.SQLQueryView"
+            id="net.sourceforge.phpdt.sql.view.sqlqueryview">
+      </view>
+   </extension>
+   <extension
+         point="org.eclipse.ui.views">
+      <view
+            name="%phpsourceconsoleview.name"
+            icon="icons/script.gif"
+            class="net.sourceforge.phpdt.sql.view.PHPSourceConsole"
+            id="net.sourceforge.phpdt.sql.view.phpsourceconsoleview">
+      </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="net.sourceforge.phpdt.sql.editors.SQLEditor"
+            id="net.sourceforge.phpdt.sql.editors.SQLEditor">
+      </editor>
+   </extension>
+<!-- Preferences -->
+   <extension
+         point="org.eclipse.ui.preferencePages">
+      <page
+            name="Quantum SQL Editor"
+            category="QuantumDB"
+            class="net.sourceforge.phpdt.sql.preferences.PreferencesPage"
+            id="net.sourceforge.phpdt.sql.preferences">
+      </page>
+   </extension>
+<!-- Menu for Bookmark View -->
+   <extension
+         point="org.eclipse.ui.viewActions">
+      <viewContribution
+            targetID="net.sourceforge.phpdt.sql.view.bookmarkview"
+            id="net.sourceforge.phpdt.sql.view.bookmarkview.menu">
+<!-- Export Bookmarks -->
+         <action
+               label="%bookmarkview.exportbookmarks"
+               icon="icons/export.gif"
+               tooltip="Exports bookmarks to a file"
+               class="net.sourceforge.phpdt.sql.actions.ExportBookmarksAction"
+               menubarPath="additions"
+               id="net.sourceforge.phpdt.sql.action.importbookmarks">
+         </action>
+<!-- Import Bookmarks -->
+         <action
+               label="%bookmarkview.importboomarks "
+               icon="icons/import.gif"
+               tooltip="Imports bookmarks from a file"
+               class="net.sourceforge.phpdt.sql.actions.ImportBookmarksAction"
+               menubarPath="additions"
+               id="net.sourceforge.phpdt.sql.action.importbookmarks">
+         </action>
+      </viewContribution>
+   </extension>
+
+</plugin>