blob: 7abbcac255ab4a9888cb7fe9a99b950fd839a76d [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<extension
point="org.eclipse.ui.navigator.viewer">
<viewerActionBinding viewerId="org.eclipse.datatools.connectivity.DataSourceExplorerNavigator">
<includes>
<actionExtension pattern="org.eclipse.datatools.sqltools.ddlgen.ui.forwardEngineer.*" />
</includes>
</viewerActionBinding>
</extension>
<extension
point="org.eclipse.ui.navigator.navigatorContent">
<actionProvider
class="org.eclipse.datatools.sqltools.ddlgen.internal.ui.actions.popup.ForwardEngineerActionProvider"
id="org.eclipse.datatools.sqltools.ddlgen.ui.forwardEngineer.base">
<enablement>
<or>
<instanceof value="org.eclipse.datatools.modelbase.sql.schema.Database"/>
<instanceof value="org.eclipse.datatools.modelbase.sql.schema.Schema"/>
<instanceof value="org.eclipse.datatools.modelbase.sql.tables.Table"/>
<instanceof value="org.eclipse.datatools.modelbase.sql.constraints.Index"/>
<instanceof value="org.eclipse.datatools.modelbase.sql.tables.Trigger"/>
<instanceof value="org.eclipse.datatools.modelbase.sql.schema.Sequence"/>
<instanceof value="org.eclipse.datatools.modelbase.sql.datatypes.UserDefinedType"/>
<instanceof value="org.eclipse.datatools.modelbase.sql.routines.Procedure"/>
<instanceof value="org.eclipse.datatools.modelbase.sql.routines.UserDefinedFunction"/>
<instanceof value="org.eclipse.datatools.modelbase.sql.accesscontrol.Role"/>
<instanceof value="org.eclipse.datatools.modelbase.derby.DerbySchema"/>
<instanceof value="org.eclipse.datatools.modelbase.derby.Synonym"/>
</or>
</enablement>
</actionProvider>
</extension>
</plugin>