blob: 215baa05b029235df839aeb38d039745f3b488ae [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<extension
point="org.eclipse.datatools.connectivity.connectionProfile">
<category
id="org.eclipse.datatools.connectivity.db.category"
name="Databases"/>
<configurationType
id="org.eclipse.datatools.connectivity.db.generic.configurationType"/>
<connectionProfile
category="org.eclipse.datatools.connectivity.db.category"
configurationType="org.eclipse.datatools.connectivity.db.generic.configurationType"
icon="icons/jdbc_16.gif"
id="org.eclipse.datatools.connectivity.db.generic.connectionProfile"
name="SQL Model-JDBC Connection"/>
<connectionFactory
class="org.eclipse.datatools.connectivity.db.generic.SQMConnectionFactory"
id="java.sql.Connection"
name="JDBC Connection"
profile="org.eclipse.datatools.connectivity.db.generic.connectionProfile"/>
<connectionFactory
class="org.eclipse.datatools.connectivity.db.generic.SQMConnectionFactory"
id="org.eclipse.datatools.connectivity.connectionFactory.pingFactory"
name="Ping Connection Factory"
profile="org.eclipse.datatools.connectivity.db.generic.connectionProfile"/>
<newWizard
class="org.eclipse.datatools.connectivity.db.generic.NewConnectionProfileWizard"
icon="icons/new_db_element.gif"
id="org.eclipse.datatools.connectivity.db.generic.NewConnectionProfileWizard"
name="SQL Model-JDBC Connection"
profile="org.eclipse.datatools.connectivity.db.generic.connectionProfile"/>
</extension>
<extension
point="org.eclipse.ui.propertyPages">
<page
class="org.eclipse.datatools.connectivity.db.generic.GenericDBProfilePropertyPage"
id="org.eclipse.datatools.connectivity.db.derby.profileProperties"
name="JDBC Connection Properties"
objectClass="org.eclipse.datatools.connectivity.IConnectionProfile">
<filter
name="org.eclipse.datatools.profile.property.id"
value="org.eclipse.datatools.connectivity.db.generic.connectionProfile"/>
</page>
</extension>
<extension
point="org.eclipse.datatools.connectivity.driverExtension">
<driverTemplate
createDefault="false"
emptyJarListIsOK="false"
id="org.eclipse.datatools.connectivity.db.db2udb.genericDriverTemplate"
jarList="C:\Program Files\IBM\SQLLIB\java\db2jcc.jar,C:\Program Files\IBM\SQLLIB\java\db2jcc_license_cisuz.jar"
name="IBM DB2 Universal for DB2 UDB V8.2"
parentCategory="org.eclipse.datatools.connectivity.sqm.core.driverCategory">
<properties>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.driverClass"
name="Driver Class"
value="com.ibm.db2.jcc.DB2Driver"
required="true"
visible="true"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.vendor"
name="Vendor"
value="DB2 UDB"
required="true"
visible="false"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.version"
name="Version"
value="V8.2"
required="true"
visible="false"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.databaseName"
name="Database Name"
value="SAMPLE"
required="true"
visible="true"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.URL"
name="Connection URL"
value="jdbc:db2://localhost:50000/SAMPLE"
required="true"
visible="true"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.username"
name="User ID"
value=""
required="false"
visible="true"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.password"
name="Password"
value=""
required="false"
visible="true"/>
</properties>
</driverTemplate>
</extension>
<extension
point="org.eclipse.datatools.connectivity.driverExtension">
<driverTemplate
createDefault="false"
emptyJarListIsOK="false"
id="org.eclipse.datatools.connectivity.db.sybase.genericDriverTemplate"
jarList="jconn2.jar"
name="Sybase JDBC Driver for Sybase 12.x"
parentCategory="org.eclipse.datatools.connectivity.sqm.core.driverCategory">
<properties>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.driverClass"
name="Driver Class"
value="com.sybase.jdbc2.jdbc.SybDriver"
required="true"
visible="true"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.vendor"
name="Vendor"
value="Sybase"
required="true"
visible="false"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.version"
name="Version"
value="12.x"
required="true"
visible="false"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.databaseName"
name="Database Name"
value="database"
required="true"
visible="true"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.URL"
name="Connection URL"
value="jdbc:sybase:Tds:host:port/database"
required="true"
visible="true"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.username"
name="User ID"
value=""
required="false"
visible="true"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.password"
name="Password"
value=""
required="false"
visible="true"/>
</properties>
</driverTemplate>
</extension>
<extension
point="org.eclipse.datatools.connectivity.driverExtension">
<driverTemplate
createDefault="false"
emptyJarListIsOK="false"
id="org.eclipse.datatools.connectivity.db.generic.genericDriverTemplate"
jarList=""
name="Generic JDBC Driver"
parentCategory="org.eclipse.datatools.connectivity.sqm.core.driverCategory">
<properties>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.driverClass"
name="Driver Class"
value=""
required="true"
visible="true"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.vendor"
name="Vendor"
value="Generic JDBC"
required="true"
visible="false"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.version"
name="Version"
value="1.0"
required="true"
visible="false"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.databaseName"
name="Database Name"
value="SAMPLE"
required="true"
visible="true"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.URL"
name="Connection URL"
value="jdbc:"
required="true"
visible="true"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.username"
name="User ID"
value=""
required="false"
visible="true"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.password"
name="Password"
value=""
required="false"
visible="true"/>
</properties>
</driverTemplate>
</extension>
<extension
point="org.eclipse.datatools.connectivity.driverExtension">
<category
id="org.eclipse.datatools.connectivity.sqm.core.driverCategory"
name="Database"/>
<driverTemplate
createDefault="false"
emptyJarListIsOK="false"
id="org.eclipse.datatools.connectivity.db.oracle.genericDriverTemplate"
jarList="classes12.jar"
name="Oracle JDBC Driver for Oracle 10"
parentCategory="org.eclipse.datatools.connectivity.sqm.core.driverCategory" >
<properties>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.driverClass"
name="Driver Class"
value="oracle.jdbc.OracleDriver"
required="true"
visible="true"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.vendor"
name="Vendor"
value="Oracle"
required="true"
visible="false"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.version"
name="Version"
value="10"
required="true"
visible="false"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.databaseName"
name="Database Name"
value="db"
required="true"
visible="true"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.URL"
name="Connection URL"
value="jdbc:oracle:thin:@server:1521:db"
required="true"
visible="true"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.username"
name="User ID"
value=""
required="false"
visible="true"/>
<property
generated="false"
id="org.eclipse.datatools.connectivity.sqm.core.password"
name="Password"
value=""
required="false"
visible="true"/>
</properties>
</driverTemplate>
</extension>
<!-- <extension
point="org.eclipse.ui.navigator.navigatorContent">
<navigatorContent
contentProvider="org.eclipse.datatools.connectivity.db.generic.SQLModelContentProviderExtension"
id="org.eclipse.datatools.connectivity.db.sqlModelContent"
labelProvider="org.eclipse.datatools.connectivity.db.generic.SQLModelLabelProviderExtension"
name="SQL Model Content Extension">
<enablement>
<or>
<and>
<objectState
name="org.eclipse.datatools.connectivity.profile.property.factoryID"
value="java.sql.Connection">
</objectState>
<objectClass
name="org.eclipse.datatools.connectivity.IConnectionProfile">
</objectClass>
</and>
<objectClass
name="org.eclipse.datatools.modelbase.sql.schema.SQLObject">
</objectClass>
<objectClass
name="org.eclipse.datatools.connectivity.sqm.core.internal.ui.explorer.virtual.IVirtualNode">
</objectClass>
<objectClass
name="org.eclipse.datatools.connectivity.db.generic.SQLModelContentExtension">
</objectClass>
</or>
</enablement>
</navigatorContent>
</extension> -->
<extension
point="org.eclipse.ui.navigator.navigatorContent">
<navigatorContent
contentProvider="org.eclipse.datatools.connectivity.db.generic.SQLModelContentProviderExtension"
id="org.eclipse.datatools.connectivity.db.sqlModelContent"
labelProvider="org.eclipse.datatools.connectivity.db.generic.SQLModelLabelProviderExtension"
name="SQL Model Content Extension">
<enablement>
<or>
<and>
<instanceof value="org.eclipse.datatools.connectivity.IConnectionProfile"/>
</and>
<instanceof value="org.eclipse.datatools.modelbase.sql.schema.SQLObject"/>
<instanceof value="org.eclipse.datatools.connectivity.sqm.core.internal.ui.explorer.virtual.IVirtualNode"/>
<instanceof value="org.eclipse.datatools.connectivity.db.generic.SQLModelContentExtension"/>
</or>
</enablement>
</navigatorContent>
</extension>
<extension
point="org.eclipse.ui.navigator.viewer">
<viewerContentBinding viewerId="org.eclipse.datatools.connectivity.DataSourceExplorerNavigator">
<includes>
<contentExtension pattern="org.eclipse.datatools.connectivity.db.sqlModelContent"/>
</includes>
</viewerContentBinding>
</extension>
</plugin>