| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.4"?> |
| <plugin> |
| <extension |
| id="%data.source.id" |
| point="org.eclipse.datatools.connectivity.oda.dataSource"> |
| <dataSource |
| driverClass="org.eclipse.emf.oda.ecore.impl.Driver" |
| defaultDisplayName="%data.source.name" |
| setThreadContextClassLoader="false" |
| odaVersion="3.2" |
| id="%data.source.id"> |
| <properties> |
| <property |
| name="resource" |
| allowsEmptyValueAsNull="true" |
| defaultDisplayName="%data.source.property.name.resource" |
| type="string" |
| isEncryptable="false"/> |
| </properties> |
| </dataSource> |
| <dataSet |
| defaultDisplayName="%data.set.name" |
| id="%data.set.id"> |
| <dataTypeMapping |
| nativeDataTypeCode="20" |
| odaScalarDataType="Decimal" |
| nativeDataType="EBigDecimal"/> |
| <dataTypeMapping |
| nativeDataTypeCode="21" |
| odaScalarDataType="Decimal" |
| nativeDataType="EBigInteger"/> |
| <dataTypeMapping |
| nativeDataTypeCode="22" |
| odaScalarDataType="Boolean" |
| nativeDataType="EBoolean"/> |
| <dataTypeMapping |
| nativeDataTypeCode="23" |
| odaScalarDataType="Boolean" |
| nativeDataType="EBooleanObject"/> |
| <dataTypeMapping |
| nativeDataTypeCode="24" |
| odaScalarDataType="Integer" |
| nativeDataType="EByte"/> |
| <dataTypeMapping |
| nativeDataTypeCode="25" |
| odaScalarDataType="Blob" |
| nativeDataType="EByteArray"/> |
| <dataTypeMapping |
| nativeDataTypeCode="26" |
| odaScalarDataType="Integer" |
| nativeDataType="EByteObject"/> |
| <dataTypeMapping |
| nativeDataTypeCode="27" |
| odaScalarDataType="Integer" |
| nativeDataType="EChar"/> |
| <dataTypeMapping |
| nativeDataTypeCode="28" |
| odaScalarDataType="Integer" |
| nativeDataType="ECharacterObject"/> |
| <dataTypeMapping |
| nativeDataTypeCode="29" |
| odaScalarDataType="Date" |
| nativeDataType="EDate"/> |
| <dataTypeMapping |
| nativeDataTypeCode="30" |
| odaScalarDataType="JavaObject" |
| nativeDataType="EDiagnosticChain"/> |
| <dataTypeMapping |
| nativeDataTypeCode="31" |
| odaScalarDataType="Double" |
| nativeDataType="EDouble"/> |
| <dataTypeMapping |
| nativeDataTypeCode="32" |
| odaScalarDataType="Double" |
| nativeDataType="EDoubleObject"/> |
| <dataTypeMapping |
| nativeDataTypeCode="33" |
| odaScalarDataType="JavaObject" |
| nativeDataType="EEList"/> |
| <dataTypeMapping |
| nativeDataTypeCode="34" |
| odaScalarDataType="JavaObject" |
| nativeDataType="EEnumerator"/> |
| <dataTypeMapping |
| nativeDataTypeCode="35" |
| odaScalarDataType="JavaObject" |
| nativeDataType="EFeatureMap"/> |
| <dataTypeMapping |
| nativeDataTypeCode="36" |
| odaScalarDataType="JavaObject" |
| nativeDataType="EFeatureMapEntry"/> |
| <dataTypeMapping |
| nativeDataTypeCode="37" |
| odaScalarDataType="Double" |
| nativeDataType="EFloat"/> |
| <dataTypeMapping |
| nativeDataTypeCode="38" |
| odaScalarDataType="Double" |
| nativeDataType="EFloatObject"/> |
| <dataTypeMapping |
| nativeDataTypeCode="39" |
| odaScalarDataType="Integer" |
| nativeDataType="EInt"/> |
| <dataTypeMapping |
| nativeDataTypeCode="40" |
| odaScalarDataType="Integer" |
| nativeDataType="EIntegerObject"/> |
| <dataTypeMapping |
| nativeDataTypeCode="41" |
| odaScalarDataType="JavaObject" |
| nativeDataType="EJavaClass"/> |
| <dataTypeMapping |
| nativeDataTypeCode="42" |
| odaScalarDataType="JavaObject" |
| nativeDataType="EJavaObject"/> |
| <dataTypeMapping |
| nativeDataTypeCode="43" |
| odaScalarDataType="Integer" |
| nativeDataType="ELong"/> |
| <dataTypeMapping |
| nativeDataTypeCode="44" |
| odaScalarDataType="Integer" |
| nativeDataType="ELongObject"/> |
| <dataTypeMapping |
| nativeDataTypeCode="45" |
| odaScalarDataType="JavaObject" |
| nativeDataType="EMap"/> |
| <dataTypeMapping |
| nativeDataTypeCode="46" |
| odaScalarDataType="JavaObject" |
| nativeDataType="EResource"/> |
| <dataTypeMapping |
| nativeDataTypeCode="47" |
| odaScalarDataType="JavaObject" |
| nativeDataType="EResourceSet"/> |
| <dataTypeMapping |
| nativeDataTypeCode="48" |
| odaScalarDataType="Integer" |
| nativeDataType="EShort"/> |
| <dataTypeMapping |
| nativeDataTypeCode="49" |
| odaScalarDataType="Integer" |
| nativeDataType="EShortObject"/> |
| <dataTypeMapping |
| nativeDataTypeCode="50" |
| odaScalarDataType="String" |
| nativeDataType="EString"/> |
| <dataTypeMapping |
| nativeDataTypeCode="51" |
| odaScalarDataType="JavaObject" |
| nativeDataType="ETreeIterator"/> |
| <dataTypeMapping |
| nativeDataTypeCode="52" |
| odaScalarDataType="JavaObject" |
| nativeDataType="EInvocationTargetException"/> |
| <properties> |
| <property |
| name="delegate" |
| allowsEmptyValueAsNull="true" |
| defaultDisplayName="%data.set.property.name.delegate" |
| type="string" |
| isEncryptable="false"/> |
| <property |
| name="context" |
| allowsEmptyValueAsNull="true" |
| defaultDisplayName="%data.set.property.name.context" |
| type="string" |
| isEncryptable="false"/> |
| <property |
| name="variables" |
| allowsEmptyValueAsNull="true" |
| defaultDisplayName="%data.set.property.name.variables" |
| type="string" |
| isEncryptable="false"/> |
| <property |
| name="type" |
| allowsEmptyValueAsNull="true" |
| defaultDisplayName="%data.set.property.name.type" |
| type="string" |
| isEncryptable="false"/> |
| </properties> |
| </dataSet> |
| </extension> |
| <extension |
| point="org.eclipse.datatools.connectivity.connectionProfile"> |
| <category |
| name="%data.source.name" |
| parentCategory="org.eclipse.datatools.connectivity.oda.profileCategory" |
| id="%data.source.id"/> |
| <connectionProfile |
| pingFactory="org.eclipse.datatools.connectivity.oda.profile.OdaConnectionFactory" |
| name="%connection.profile.name" |
| category="%data.source.id" |
| id="%data.source.id"/> |
| <connectionFactory |
| name="ODA Connection Factory" |
| profile="%data.source.id" |
| class="org.eclipse.datatools.connectivity.oda.profile.OdaConnectionFactory" |
| id="org.eclipse.datatools.connectivity.oda.IConnection"/> |
| </extension> |
| </plugin> |