blob: 7b28472ae8d06b7e6dea3c570694c6d7a4c7863a [file] [log] [blame]
Brian Fitzpatrick0ab7f132008-12-02 21:34:06 +00001<?xml version="1.0" encoding="UTF-8"?>
2<?eclipse version="3.2"?>
3<plugin>
4 <extension
5 point="org.eclipse.datatools.connectivity.driverExtension">
6 <category
7 description="%CATEGORY_PRODUCT_FAMILY_DESCRIPTION"
8 id="org.eclipse.datatools.enablement.ingres.driverCategory"
9 name="%CATEGORY_PRODUCT_FAMILY_NAME"
10 parentCategory="org.eclipse.datatools.connectivity.db.driverCategory">
11 </category>
12 <category
13 description="%CATEGORY_PRODUCT_DESCRIPTION"
14 id="org.eclipse.datatools.enablement.ingres.2006.driverCategory"
15 name="%CATEGORY_PRODUCT_NAME"
16 parentCategory="org.eclipse.datatools.enablement.ingres.driverCategory">
17 </category>
18 <driverTemplate
19 createDefault="false"
20 description="%DRIVER_DESCRIPTION"
21 emptyJarListIsOK="false"
22 id="org.eclipse.datatools.enablement.ingres.2006.driverTemplate"
23 jarList="iijdbc.jar"
24 name="%DRIVER_NAME"
25 parentCategory="org.eclipse.datatools.enablement.ingres.2006.driverCategory">
26 <properties>
27 <property
28 description="%DRIVER_DRIVER_CLASS_DESCRIPTION"
29 id="org.eclipse.datatools.connectivity.db.driverClass"
30 name="%DRIVER_DRIVER_CLASS_NAME"
31 required="true"
32 value="com.ingres.jdbc.IngresDriver"
33 visible="true">
34 </property>
35 <property
36 description="%DRIVER_DB_VENDOR_DESCRIPTION"
37 id="org.eclipse.datatools.connectivity.db.vendor"
38 name="%DRIVER_DB_VENDOR_NAME"
39 required="true"
40 value="Ingres"
41 visible="false">
42 </property>
43 <property
44 description="%DRIVER_DB_VERSION_DESCRIPTION"
45 id="org.eclipse.datatools.connectivity.db.version"
46 name="%DRIVER_DB_VERSION_NAME"
47 required="true"
48 value="2006"
49 visible="false">
50 </property>
51 <property
52 description="%DRIVER_DATABASE_NAME_DESCRIPTION"
53 id="org.eclipse.datatools.connectivity.db.databaseName"
54 name="%DRIVER_DATABASE_NAME_NAME"
55 required="true"
56 value="demodb"
57 visible="true">
58 </property>
59 <property
60 description="%DRIVER_DB_URL_DESCRIPTION"
61 example="jdbc:ingres://localhost:II7/demodb"
62 id="org.eclipse.datatools.connectivity.db.URL"
63 name="%DRIVER_DB_URL_NAME"
64 required="true"
65 value="jdbc:ingres://localhost:II7/demodb"
66 visible="true">
67 </property>
68 <property
69 description="%DRIVER_DB_USERNAME_DESCRIPTION"
70 id="org.eclipse.datatools.connectivity.db.username"
71 name="%DRIVER_DB_USERNAME_NAME"
72 required="false"
73 visible="true">
74 </property>
75 <property
76 description="%DRIVER_DB_PASSWORD_DESCRIPTION"
77 id="org.eclipse.datatools.connectivity.db.password"
78 name="%DRIVER_DB_PASSWORD_NAME"
79 required="false"
80 visible="true">
81 </property>
82 </properties>
83 </driverTemplate>
84 </extension>
85 <extension
86 point="org.eclipse.datatools.connectivity.connectionProfile">
87 <connectionProfile
88 category="org.eclipse.datatools.connectivity.db.category"
89 icon="icons/jdbc_16.gif"
90 id="org.eclipse.datatools.enablement.ingres.connectionProfile"
91 name="%CONNECTION_PROFILE_NAME"
92 pingFactory="org.eclipse.datatools.enablement.ingres.internal.connectivity.IngresConnectionFactory"
93 propertiesPersistenceHook="org.eclipse.datatools.connectivity.db.generic.GenericDBPropertiesPersistenceHook">
94 </connectionProfile>
95 <connectionFactory
96 class="org.eclipse.datatools.enablement.ingres.internal.connectivity.IngresConnectionFactory"
97 id="java.sql.Connection"
98 name="%CONNECTION_FACTORY_NAME"
99 profile="org.eclipse.datatools.enablement.ingres.connectionProfile">
100 </connectionFactory>
101 </extension>
102 <extension
103 point="org.eclipse.datatools.connectivity.sqm.core.catalog">
104 <overrideLoader
105 eclass="org.eclipse.datatools.modelbase.sql.schema.Schema"
106 product="Ingres"
107 provider="org.eclipse.datatools.enablement.ingres.internal.loaders.IngresSchemaLoader"
108 version="2006">
109 </overrideLoader>
110 <overrideLoader
111 eclass="org.eclipse.datatools.modelbase.sql.tables.Table"
112 product="Ingres"
113 provider="org.eclipse.datatools.enablement.ingres.internal.loaders.IngresTableLoader"
114 version="2006">
115 </overrideLoader>
116 <overrideLoader
117 eclass="org.eclipse.datatools.modelbase.sql.routines.Routine"
118 product="Ingres"
119 provider="org.eclipse.datatools.enablement.ingres.internal.loaders.IngresRoutineLoader"
120 version="2006">
121 </overrideLoader>
122 <overrideLoader
123 eclass="org.eclipse.datatools.modelbase.sql.constraints.TableConstraint"
124 product="Ingres"
125 provider="org.eclipse.datatools.enablement.ingres.internal.loaders.IngresTableConstraintLoader"
126 version="2006">
127 </overrideLoader>
128 </extension>
129 <extension
130 point="org.eclipse.datatools.connectivity.sqm.core.logicalContainment">
131 <containment
132 class="IngresDBEvent"
133 package="http:///org/eclipse/datatools/enablement/ingres/ingressqlmodel.ecore"
134 provider="org.eclipse.datatools.enablement.ingres.internal.containment.IngresDBEventContainmentProvider">
135 </containment>
136 <containment
137 class="IngresSynonym"
138 package="http:///org/eclipse/datatools/enablement/ingres/ingressqlmodel.ecore"
139 provider="org.eclipse.datatools.enablement.ingres.internal.containment.IngresSynonymContainmentProvider">
140 </containment>
141 <containment
142 class="IngresSchema"
143 package="http:///org/eclipse/datatools/enablement/ingres/ingressqlmodel.ecore"
144 provider="org.eclipse.datatools.enablement.ingres.internal.containment.IngresSchemaContainmentProvider">
145 </containment>
146 </extension>
147 <extension
148 point="org.eclipse.datatools.connectivity.sqm.core.ddlGeneration">
149 <generator
150 class="org.eclipse.datatools.enablement.ingres.internal.ddl.IngresDdlGenerator"
151 product="Ingres"
152 version="2006">
153 </generator>
154 </extension>
Brian Fitzpatrick1e7a31d2009-05-15 00:17:29 +0000155 <extension
156 point="org.eclipse.datatools.connectivity.sqm.core.mappings">
157 <providerIDtoDriverCategoryID
158 driverCategoryID="org.eclipse.datatools.enablement.ingres.driverCategory"
159 providerID="org.eclipse.datatools.enablement.ingres.connectionProfile">
160 </providerIDtoDriverCategoryID>
161 </extension>
Brian Fitzpatrick0ab7f132008-12-02 21:34:06 +0000162
163</plugin>