| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.2"?> |
| <plugin> |
| |
| <extension |
| point="org.eclipse.datatools.connectivity.connectionProfile"> |
| <newWizard |
| name="%newwizard.name" |
| icon="icons/new_db_element.gif" |
| profile="%oda.data.source.id" |
| description="%newwizard.description" |
| class="org.eclipse.datatools.connectivity.oda.design.ui.profile.db.wizards.NewDbDataSourceWizard" |
| id="%oda.data.source.id"> |
| </newWizard> |
| </extension> |
| <extension |
| point="org.eclipse.ui.propertyPages"> |
| <page |
| name="%profile.propertypage.name" |
| class="org.eclipse.datatools.connectivity.oda.design.ui.profile.db.wizards.DbProfileEditorPage" |
| id="%oda.data.source.id"> |
| <enabledWhen> |
| <instanceof |
| value="org.eclipse.datatools.connectivity.IConnectionProfile"> |
| </instanceof> |
| </enabledWhen> |
| <filter |
| name="org.eclipse.datatools.profile.property.id" |
| value="%oda.data.source.id"> |
| </filter> |
| </page> |
| </extension> |
| <extension |
| point="org.eclipse.datatools.connectivity.oda.design.ui.dataSource"> |
| <dataSourceUI |
| id="%oda.data.source.id"> |
| <newDataSourceWizard |
| pageClass="dummy" |
| includesProgressMonitor="false" |
| pageTitle="%wizard.data.source.page.title" |
| windowTitle="%wizard.window.title"> |
| </newDataSourceWizard> |
| </dataSourceUI> |
| <dataSetUI |
| supportsOutParameters="false" |
| supportsInParameters="false" |
| initialPageId="org.eclipse.datatools.connectivity.oda.jdbc.dbprofile.sample.dataSet.page1" |
| id="org.eclipse.datatools.connectivity.oda.jdbc.dbprofile.sample.dataSet"> |
| <dataSetWizard |
| class="org.eclipse.datatools.connectivity.oda.design.ui.wizards.DataSetWizard" |
| windowTitle="%wizard.data.set.window.title"> |
| </dataSetWizard> |
| <dataSetPage |
| displayName="%wizard.data.set.page.title" |
| icon="icons/datasetpage.ico" |
| wizardPageClass="org.eclipse.datatools.connectivity.oda.jdbc.dbprofile.sample.ui.impl.CustomDataSetWizardPage" |
| path="/" |
| id="org.eclipse.datatools.connectivity.oda.jdbc.dbprofile.sample.dataSet.page1"> |
| </dataSetPage> |
| </dataSetUI> |
| </extension> |
| <extension |
| point="org.eclipse.ui.navigator.viewer"> |
| <viewerContentBinding |
| viewerId="org.eclipse.datatools.connectivity.DataSourceExplorerNavigator"> |
| <includes> |
| <contentExtension |
| isRoot="false" |
| pattern="org.eclipse.datatools.connectivity.oda.jdbc.dbprofile.sample.ui.filter.commonFilter"> |
| </contentExtension> |
| </includes> |
| </viewerContentBinding> |
| <viewerActionBinding |
| viewerId="org.eclipse.datatools.connectivity.DataSourceExplorerNavigator"> |
| <includes> |
| <actionExtension |
| pattern="org.eclipse.datatools.connectivity.oda.jdbc.dbprofile.sample.ui.filter.actionExtension"> |
| </actionExtension> |
| </includes> |
| </viewerActionBinding> |
| </extension> |
| <extension |
| point="org.eclipse.ui.navigator.navigatorContent"> |
| <commonFilter |
| activeByDefault="true" |
| description="Filters out this ODA DB Profile Category in Data Source Explorer" |
| id="org.eclipse.datatools.connectivity.oda.jdbc.dbprofile.sample.ui.filter.commonFilter" |
| name="ODA Databases Profiles Category Sample Filter"> |
| <filterExpression> |
| <and> |
| <instanceof |
| value="org.eclipse.datatools.connectivity.ICategory"> |
| </instanceof> |
| <test |
| property="org.eclipse.datatools.connectivity.category.property.categoryID" |
| value="%oda.data.source.id"> |
| </test> |
| </and> |
| </filterExpression> |
| </commonFilter> |
| <actionProvider |
| class="org.eclipse.datatools.connectivity.oda.jdbc.dbprofile.sample.ui.filter.DbProfileActionProvider" |
| id="org.eclipse.datatools.connectivity.oda.jdbc.dbprofile.sample.ui.filter.actionExtension" |
| overrides="org.eclipse.datatools.connectivity.ui.dse.actions.ProfileActionsActionProvider" |
| priority="lowest"> |
| <enablement> |
| <and> |
| <instanceof |
| value="org.eclipse.datatools.connectivity.ICategory"> |
| </instanceof> |
| <test |
| property="org.eclipse.datatools.connectivity.category.property.categoryID" |
| value="%parent.category.id"> |
| </test> |
| </and> |
| </enablement> |
| </actionProvider> |
| </extension> |
| <extension |
| point="org.eclipse.ui.handlers"> |
| <handler |
| class="org.eclipse.datatools.connectivity.oda.jdbc.dbprofile.sample.ui.filter.AddDbProfileViewAction" |
| commandId="org.eclipse.datatools.connectivity.commands.addprofile"> |
| <enabledWhen> |
| <or> |
| <with |
| variable="selection"> |
| <count |
| value="0"> |
| </count> |
| </with> |
| <with variable="selection"> |
| <count value="+" /> |
| <iterate> |
| <or> |
| <and> |
| <instanceof |
| value="org.eclipse.datatools.connectivity.ICategory"> |
| </instanceof> |
| <test |
| property="org.eclipse.datatools.connectivity.category.property.categoryID" |
| value="%parent.category.id"> |
| </test> |
| </and> |
| <and> |
| <instanceof |
| value="org.eclipse.datatools.connectivity.IConnectionProfile"> |
| </instanceof> |
| <test |
| property="org.eclipse.datatools.connectivity.profile.property.categoryID" |
| value="%parent.category.id"> |
| </test> |
| </and> |
| </or> |
| </iterate> |
| </with> |
| </or> |
| </enabledWhen> |
| <activeWhen> |
| <or> |
| <with |
| variable="selection"> |
| <count |
| value="0"> |
| </count> |
| </with> |
| <with variable="selection"> |
| <count value="+" /> |
| <iterate> |
| <or> |
| <and> |
| <instanceof |
| value="org.eclipse.datatools.connectivity.ICategory"> |
| </instanceof> |
| <test |
| property="org.eclipse.datatools.connectivity.category.property.categoryID" |
| value="%parent.category.id"> |
| </test> |
| </and> |
| <and> |
| <instanceof |
| value="org.eclipse.datatools.connectivity.IConnectionProfile"> |
| </instanceof> |
| <test |
| property="org.eclipse.datatools.connectivity.profile.property.categoryID" |
| value="%parent.category.id"> |
| </test> |
| </and> |
| </or> |
| </iterate> |
| </with> |
| </or> |
| </activeWhen> |
| </handler> |
| </extension> |
| |
| <extension |
| point="org.eclipse.datatools.connectivity.oda.consumer.propertyProvider"> |
| <dataSourcePropertyService |
| consumerApplicationId="%oda.data.source.id" |
| providerClass="org.eclipse.datatools.connectivity.oda.jdbc.dbprofile.sample.ui.impl.ProfilePropertyProvider"> |
| </dataSourcePropertyService> |
| </extension> |
| |
| </plugin> |