blob: 05ed269f0fa857fe2a71c6273743cd64a0f79dd5 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<extension
point="org.eclipse.ui.editors">
<editor
class="org.eclipse.datatools.sqltools.data.internal.ui.editor.TableDataEditor"
icon="icons/table.gif"
contributorClass="org.eclipse.datatools.sqltools.data.internal.ui.editor.TableDataEditorActionBarContributor"
name="%plugin.TableDataEditor"
id="org.eclipse.datatools.sqltools.data.internal.ui.editor.tableDataEditor"/>
</extension>
<extension point="org.eclipse.ui.navigator.viewer">
<viewerActionBinding viewerId="org.eclipse.datatools.connectivity.DataSourceExplorerNavigator">
<includes>
<actionExtension pattern="org.eclipse.datatools.sqltools.data.internal.*"/>
</includes>
</viewerActionBinding>
</extension>
<extension point="org.eclipse.ui.navigator.navigatorContent">
<actionProvider
class="org.eclipse.datatools.sqltools.data.internal.ui.editor.EditTableDataActionProvider"
id="org.eclipse.datatools.sqltools.data.internal.edit"
dependsOn="org.eclipse.datatools.sqltools.tabledataeditor.actions.popup.DataGroupProvider">
<enablement>
<and>
<adapt type="org.eclipse.datatools.connectivity.sqm.core.rte.ICatalogObject"/>
<adapt type="org.eclipse.datatools.modelbase.sql.tables.Table"/>
</and>
</enablement>
</actionProvider>
<actionProvider
class="org.eclipse.datatools.sqltools.data.internal.ui.load.LoadDataActionProvider"
id="org.eclipse.datatools.sqltools.data.internal.load"
dependsOn="org.eclipse.datatools.sqltools.tabledataeditor.actions.popup.DataGroupProvider">
<enablement>
<and>
<adapt type="org.eclipse.datatools.connectivity.sqm.core.rte.ICatalogObject"/>
<adapt type="org.eclipse.datatools.modelbase.sql.tables.BaseTable"/>
</and>
</enablement>
</actionProvider>
<actionProvider
class="org.eclipse.datatools.sqltools.data.internal.ui.extract.ExtractDataActionProvider"
id="org.eclipse.datatools.sqltools.data.internal.extract"
dependsOn="org.eclipse.datatools.sqltools.tabledataeditor.actions.popup.DataGroupProvider">
<enablement>
<and>
<adapt type="org.eclipse.datatools.connectivity.sqm.core.rte.ICatalogObject"/>
<adapt type="org.eclipse.datatools.modelbase.sql.tables.Table"/>
</and>
</enablement>
</actionProvider>
</extension>
<extension
id="org.eclipse.datatools.sqltools.data.ui.defaultExternalTableDataEditor"
name="Default External Table Data Editor"
point="org.eclipse.datatools.sqltools.data.ui.externalTableDataEditor">
<externalEditor
length="30"
class="org.eclipse.datatools.sqltools.data.internal.ui.editor.DefaultExternalTableDataWizard"/>
</extension>
<extension-point id="externalTableDataEditor" name="External Table Data Editors" schema="schema/externalTableDataEditor.exsd"/>
<extension-point id="externalTableDataExtract" name="External support for Table Data Extract" schema="schema/externalTableDataExtract.exsd"/>
<extension-point id="externalTableDataLoad" name="External support for Table Data Load" schema="schema/externalTableDataLoad.exsd"/>
</plugin>