[fdo-commits] r655 - in trunk/Providers/GenericRdbms/Src/UnitTest: . Common

svn_fdo at osgeo.org svn_fdo at osgeo.org
Fri Jan 19 14:25:36 EST 2007


Author: brentrobinson
Date: 2007-01-19 14:25:34 -0500 (Fri, 19 Jan 2007)
New Revision: 655

Added:
   trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_overrides_err1_master.txt
Modified:
   trunk/Providers/GenericRdbms/Src/UnitTest/Common/FdoApplySchemaTest.cpp
   trunk/Providers/GenericRdbms/Src/UnitTest/Common/SchemaMgrTests.cpp
   trunk/Providers/GenericRdbms/Src/UnitTest/LogicalPhysicalBender.xslt
   trunk/Providers/GenericRdbms/Src/UnitTest/LogicalPhysicalFormatter.xslt
   trunk/Providers/GenericRdbms/Src/UnitTest/LogicalPhysicalSorter.xslt
   trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_foreign1_master.txt
   trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_foreign2_master.txt
   trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_foreign_out1_master.txt
   trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_foreign_out2_master.txt
   trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_overrides1_master.txt
   trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_overrides2_master.txt
   trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_overrides3_master.txt
   trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_overrides_def1_master.txt
   trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_overrides_out2_master.txt
Log:
Merged from 3.2.x branch.

Modified: trunk/Providers/GenericRdbms/Src/UnitTest/Common/FdoApplySchemaTest.cpp
===================================================================
--- trunk/Providers/GenericRdbms/Src/UnitTest/Common/FdoApplySchemaTest.cpp	2007-01-19 18:55:55 UTC (rev 654)
+++ trunk/Providers/GenericRdbms/Src/UnitTest/Common/FdoApplySchemaTest.cpp	2007-01-19 19:25:34 UTC (rev 655)
@@ -890,14 +890,14 @@
 			false,
             DB_NAME_SUFFIX
 		);
-/*
+
 		// Compare output files with expected results.
 	    FdoStringP provider = UnitTestUtil::GetEnviron("provider","");
    		UnitTestUtil::CheckOutput( 
-            (const char*) FdoStringP::Format( L"apply_schema_overrides_err1%ls_master.txt", (FdoString*) provider ), 
+            "apply_schema_overrides_err1_master.txt",
             UnitTestUtil::GetOutputFileName( L"apply_schema_overrides_err1.txt" )
         );
-*/
+
 	}
 	catch ( FdoException* e ) 
 	{
@@ -4268,6 +4268,21 @@
 	        FdoPropertiesP(pFeatClass->GetProperties())->Add( pGeomProp3 );
         }
 
+        if ( idx == 9 ) {
+            FdoPtr<FdoReadOnlyPropertyDefinitionCollection> pBaseProps = pBaseClass->GetBaseProperties();
+
+            FdoPtr<FdoUniqueConstraint> constr = FdoUniqueConstraint::Create();
+            FdoDataPropertiesP(constr->GetProperties())->Add( pProp );
+            FdoPropertyP pBaseProp = pBaseProps->GetItem( L"DataC" );
+            FdoDataPropertiesP(constr->GetProperties())->Add( (FdoDataPropertyDefinition*)(pBaseProp.p) );
+            FdoPtr<FdoUniqueConstraintCollection>(pFeatClass->GetUniqueConstraints())->Add( constr );
+
+            constr = FdoUniqueConstraint::Create();
+            pBaseProp = pBaseProps->GetItem( L"DataH" );
+            FdoDataPropertiesP(constr->GetProperties())->Add( (FdoDataPropertyDefinition*)(pBaseProp.p) );
+            FdoPtr<FdoUniqueConstraintCollection>(pFeatClass->GetUniqueConstraints())->Add( constr );
+        }
+
         pFeatClass->SetGeometryProperty( pGeomProp );
 
         pBaseClass = pFeatClass;

Modified: trunk/Providers/GenericRdbms/Src/UnitTest/Common/SchemaMgrTests.cpp
===================================================================
--- trunk/Providers/GenericRdbms/Src/UnitTest/Common/SchemaMgrTests.cpp	2007-01-19 18:55:55 UTC (rev 654)
+++ trunk/Providers/GenericRdbms/Src/UnitTest/Common/SchemaMgrTests.cpp	2007-01-19 19:25:34 UTC (rev 655)
@@ -129,6 +129,8 @@
         table->AddCkeyCol( constraint );
         constraint = new FdoSmPhCheckConstraint( L"int32_check", L"INT32_COLUMN", L"int32_column = 45 or int32_column > 100" );
         table->AddCkeyCol( constraint );
+        constraint = new FdoSmPhCheckConstraint( L"single_check", L"SINGLE_COLUMN", L"single_column = 45 or double_column > 100" );
+        table->AddCkeyCol( constraint );
 
         FdoSmPhTableP table2 = owner->CreateTable( phMgr->GetDcDbObjectName(L"TABLE2" ));
         SetLtLck(table2, lt_mode);

Modified: trunk/Providers/GenericRdbms/Src/UnitTest/LogicalPhysicalBender.xslt
===================================================================
--- trunk/Providers/GenericRdbms/Src/UnitTest/LogicalPhysicalBender.xslt	2007-01-19 18:55:55 UTC (rev 654)
+++ trunk/Providers/GenericRdbms/Src/UnitTest/LogicalPhysicalBender.xslt	2007-01-19 19:25:34 UTC (rev 655)
@@ -62,10 +62,10 @@
   </xsl:copy>
 </xsl:template>
 <xsl:template match="lp:property[@name='GEOMETRY' and $providerName='SqlServer']"/>
-<xsl:template match="lp:sequence|lp:sequenceSynonym"/>
+<xsl:template match="lp:sequence[not($providerName = 'Oracle')]|lp:sequenceSynonym[not($providerName = 'Oracle')]"/>
 <xsl:template match="lp:column[@name = 'CLASSNAME' or @name = 'SCHEMANAME']"/>
 <xsl:template match="lp:column[$providerName  = 'SqlServer' and @name = 'GEOMETRY1' and  local-name(..) = 'table']"/>
-<xsl:template match="lp:column[@dataType and not($providerName='Oracle' or @name = 'CLASSNAME' or @name = 'SCHEMANAME') and not($providerName  = 'SqlServer' and @name = 'GEOMETRY1' and  local-name(..) = 'table')]">
+<xsl:template match="lp:column[@dataType and not(@name = 'CLASSNAME' or @name = 'SCHEMANAME') and not($providerName  = 'SqlServer' and @name = 'GEOMETRY1' and  local-name(..) = 'table')]">
 	<xsl:variable name="colName" select="@name"/>
 	<xsl:choose>
 		<xsl:when test="local-name(..) = 'property'">
@@ -93,6 +93,20 @@
 			<xsl:value-of select="@description"/>
 		</xsl:attribute>
 		<xsl:choose>
+			<xsl:when test="$providerName = 'Oracle'">
+				<xsl:attribute name="dataType">
+					<xsl:value-of select="@dataType"/>
+				</xsl:attribute>
+				<xsl:attribute name="length">
+					<xsl:value-of select="@length"/>
+				</xsl:attribute>
+				<xsl:attribute name="scale">
+					<xsl:value-of select="@scale"/>
+				</xsl:attribute>
+				<xsl:attribute name="nullable">
+					<xsl:value-of select="@nullable"/>
+				</xsl:attribute>
+			</xsl:when>
 			<xsl:when test="$propNode/@xsi:type='Data'">
 					<xsl:choose>
 						<xsl:when test="$propNode/@dataType = 'string'" >
@@ -288,8 +302,8 @@
 </xsl:template>
 <xsl:template match="@idColumn">
 	<xsl:attribute name="idColumn">
-		<xsl:call-template name="tolower">
-			<xsl:with-param name="inString" select="."/>
+		<xsl:call-template name="bendColumnName">
+			<xsl:with-param name="inName" select="."/>
 		</xsl:call-template>
 	</xsl:attribute>
 </xsl:template>
@@ -320,7 +334,7 @@
    </xsl:choose>
 </xsl:template>
 <xsl:template match="@pkeyName"/>
-<xsl:template match="@tablespace"/>
+<xsl:template match="@tablespace[not($providerName = 'Oracle')]"/>
 <xsl:template match="@*|node()">
   <xsl:copy>
     <xsl:apply-templates select="@*|node()"/>
@@ -330,7 +344,14 @@
 	<xsl:param name="inName"/>
 	<xsl:choose>
 		<xsl:when test="$providerName='Oracle'">
-			<xsl:value-of select="$inName"/>
+			<xsl:choose>
+				<xsl:when test="$inName='OVCLASSC111_OPC_TABLE_HD_OVCL1'">OVCLASSC111_OPC_TABLE1_OVCL1</xsl:when>
+				<xsl:when test="$inName='OVCLASSC111_OPC_TABLE_HD_OPID1'">OVCLASSC111_OPC_TABLE1_OPID1</xsl:when>
+				<xsl:when test="$inName='OVCLASSH_FTABLED_OVCLASSH_FEA1'">OVCLASSH_FTABLED_OVCLASSH_F1</xsl:when>
+				<xsl:otherwise>
+					<xsl:value-of select="$inName"/>
+				</xsl:otherwise>
+			</xsl:choose>
 		</xsl:when>
 		<xsl:otherwise>
 			<xsl:choose>
@@ -354,11 +375,12 @@
 				<xsl:when test="$inName='NGPREFIX012345_PREFIXA_OPB'">testverylongprefix012345_prefixa_opb</xsl:when>
 				<xsl:when test="$inName='STVERYLONGPREFIX012345_OPA'">testverylongprefix012345_opa</xsl:when>
 				<xsl:when test="$inName='STVERYLONGPREFIX012345_OPB'">testverylongprefix012345_opb</xsl:when>
-				<xsl:when test="$inName='OVCLASSH_FTABLED_OVCLASSH_FEA1'">ovclassh_ftabled_ovclassh_featid</xsl:when>
-				<xsl:when test="$inName='OVCLASSC111_OPC_TABLE_HD_OVCL1'">ovclassc111_opc_table_hd_ovclassc111_featid</xsl:when>
-				<xsl:when test="$inName='OVCLASSC111_OPC_TABLE_HD_OPID'">ovclassc111_opc_table_hd_opid1</xsl:when>
+				<xsl:when test="$inName='OVCLASSC111_OPC_TABLE1_OVCL1'">ovclassc111_opc_table_hd_ovclassc111_featid</xsl:when>
+				<xsl:when test="$inName='OVCLASSC111_OPC_TABLE1_OPID1'">ovclassc111_opc_table_hd_opid1</xsl:when>
+				<xsl:when test="$inName='OVCLASSH_FTABLED_OVCLASSH_F1'">ovclassh_ftabled_ovclassh_featid</xsl:when>
 				<xsl:when test="$inName='GEOMETRY1' and $providerName='SqlServer'">geometry</xsl:when>
 				<xsl:otherwise>
+
 					<xsl:call-template name="tolower">
 						<xsl:with-param name="inString" select="$inName"/>
 					</xsl:call-template>
@@ -371,7 +393,14 @@
 	<xsl:param name="inName"/>
 	<xsl:choose>
 		<xsl:when test="$providerName='Oracle'">
-			<xsl:value-of select="$inName"/>
+			<xsl:choose>
+				<xsl:when test="$inName='OVCLASSC111_OPC_TABLE_HD'">OVCLASSC111_OPC_TABLE1</xsl:when>
+				<xsl:when test="$inName='OVCLASSC111_OPC_TABLE_HD_OPC_1'">OVCLASSC111_OPC_TABLE2</xsl:when>
+				<xsl:when test="$inName='OVCLASSC111_OPS_TABLE_HA'">OVCLASSC111_OPS_TABLE1</xsl:when>
+				<xsl:otherwise>
+					<xsl:value-of select="$inName"/>
+				</xsl:otherwise>
+			</xsl:choose>
 		</xsl:when>
 		<xsl:otherwise>
 			<xsl:choose>
@@ -386,7 +415,9 @@
 				<xsl:when test="$inName='POLYLINE_ACDBVERTEXDATA_ACDBV2'">polyline_acdbvertexdata_acdbvertexcoordinatevalue1</xsl:when>
 				<xsl:when test="$inName='ELECTRICDEVICE_MAINT_HISTORY_1'">electricdevice_maint_history_maint_history_item</xsl:when>
 				<xsl:when test="$inName='MAINT_HISTORY_MAINT_HISTORY_I1'">maint_history_maint_history_item</xsl:when>
-				<xsl:when test="$inName='OVCLASSC111_OPC_TABLE_HD_OPC_1'">ovclassc111_opc_table_hd_opc_table_hda</xsl:when>
+				<xsl:when test="$inName='OVCLASSC111_OPC_TABLE1'">ovclassc111_opc_table_hd</xsl:when>
+				<xsl:when test="$inName='OVCLASSC111_OPC_TABLE2'">ovclassc111_opc_table_hd_opc_table_hda</xsl:when>
+				<xsl:when test="$inName='OVCLASSC111_OPS_TABLE1'">ovclassc111_ops_table_ha</xsl:when>
 				<xsl:otherwise>
 					<xsl:call-template name="tolower">
 						<xsl:with-param name="inString" select="$inName"/>

Modified: trunk/Providers/GenericRdbms/Src/UnitTest/LogicalPhysicalFormatter.xslt
===================================================================
--- trunk/Providers/GenericRdbms/Src/UnitTest/LogicalPhysicalFormatter.xslt	2007-01-19 18:55:55 UTC (rev 654)
+++ trunk/Providers/GenericRdbms/Src/UnitTest/LogicalPhysicalFormatter.xslt	2007-01-19 19:25:34 UTC (rev 655)
@@ -10,7 +10,7 @@
 >
 
 <xsl:template match="lp:schema[@name='F_MetaClass']"/>
-<xsl:template match="lp:column[@name = 'classname' or @name = 'schemaname']">
+<xsl:template match="lp:column[@name = 'classname' or @name = 'schemaname' or @name = 'CLASSNAME' or @name = 'SCHEMANAME']">
 </xsl:template>
 <xsl:template match="lp:column[@dataType and not(@name = 'classname' or @name = 'schemaname' or @name = 'CLASSNAME' or @name = 'SCHEMANAME')]">
 	<xsl:variable name="colName" select="@name"/>

Modified: trunk/Providers/GenericRdbms/Src/UnitTest/LogicalPhysicalSorter.xslt
===================================================================
--- trunk/Providers/GenericRdbms/Src/UnitTest/LogicalPhysicalSorter.xslt	2007-01-19 18:55:55 UTC (rev 654)
+++ trunk/Providers/GenericRdbms/Src/UnitTest/LogicalPhysicalSorter.xslt	2007-01-19 19:25:34 UTC (rev 655)
@@ -23,6 +23,20 @@
     </xsl:apply-templates>
   </xsl:copy>
 </xsl:template>
+<xsl:template match="lp:uniqueConstraints">
+  <xsl:copy>
+    <xsl:apply-templates select="lp:uniqueConstraint">
+		<xsl:sort select="count(lp:property)"/>
+    </xsl:apply-templates>
+  </xsl:copy>
+</xsl:template>
+<xsl:template match="lp:uniqueConstraint">
+  <xsl:copy>
+    <xsl:apply-templates select="lp:property">
+		<xsl:sort select="@name"/>
+    </xsl:apply-templates>
+  </xsl:copy>
+</xsl:template>
 <xsl:template match="lp:table">
   <xsl:copy>
     <xsl:apply-templates select="@*|lp:target"/>

Modified: trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_foreign1_master.txt
===================================================================
--- trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_foreign1_master.txt	2007-01-19 18:55:55 UTC (rev 654)
+++ trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_foreign1_master.txt	2007-01-19 19:25:34 UTC (rev 655)
@@ -295,7 +295,7 @@
 </targetProperties>
 <class xsi:type="Class" name="OvClassC111.Object B" description="Autogenerated Object Property Class"
  baseClass="" abstract="False"
- tableName="OVCLASSC111_OPS_TABLE_HA" tblCreator="True" fixedTbl="False" >
+ tableName="OVCLASSC111_OPS_TABLE1" tblCreator="True" fixedTbl="False" >
 <tableMapping>Concrete</tableMapping>
 <identityProperties>
 <property xsi:type="Data" name="OvClassC111_FeatId" />
@@ -307,7 +307,7 @@
 <mappingDefinition xsi:type="Single" prefix="prefixA">
 <class xsi:type="Class" name="OvClassC111.Object B.ObjectA" description="Autogenerated Object Property Class"
  baseClass="" abstract="False"
- tableName="OVCLASSC111_OPS_TABLE_HA" tblCreator="False" fixedTbl="False" >
+ tableName="OVCLASSC111_OPS_TABLE1" tblCreator="False" fixedTbl="False" >
 <tableMapping>Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
@@ -318,7 +318,7 @@
 <mappingDefinition xsi:type="Single" prefix="prefixA_prefixA">
 <class xsi:type="Class" name="OvClassC111.Object B.ObjectA.ObjectA" description="Autogenerated Object Property Class"
  baseClass="" abstract="False"
- tableName="OVCLASSC111_OPS_TABLE_HA" tblCreator="False" fixedTbl="False" >
+ tableName="OVCLASSC111_OPS_TABLE1" tblCreator="False" fixedTbl="False" >
 <tableMapping>Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
@@ -326,14 +326,14 @@
 <property xsi:type="Data" name="OpA" description="first data property"
  dataType="string" length="10" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSC111_OPS_TABLE_HA" columnName="PREFIXA_PREFIXA_OPA" colCreator="True" fixedCol="True"  >
+ tableName="OVCLASSC111_OPS_TABLE1" columnName="PREFIXA_PREFIXA_OPA" colCreator="True" fixedCol="True"  >
 <column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
 </column>
 </property>
 <property xsi:type="Data" name="OpB" description="first data property"
  dataType="string" length="10" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSC111_OPS_TABLE_HA" columnName="PREFIXA_PREFIXA_OPB" colCreator="True" fixedCol="True"  >
+ tableName="OVCLASSC111_OPS_TABLE1" columnName="PREFIXA_PREFIXA_OPB" colCreator="True" fixedCol="True"  >
 <column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
 </column>
 </property>
@@ -354,7 +354,7 @@
 </column>
 </property>
 </properties>
-<table name="OVCLASSC111_OPS_TABLE_HA" description="" pkeyName="PK_OVCLASSC111_OPS_TABLE_HA" >
+<table name="OVCLASSC111_OPS_TABLE1" description="" pkeyName="PK_OVCLASSC111_OPS_TA1" >
 <property xsi:type="Data" name="OpA" />
 <property xsi:type="Data" name="OpB" />
 <column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
@@ -373,7 +373,7 @@
 </column>
 </table>
 <tables>
-<table name="OVCLASSC111_OPS_TABLE_HA" description="" pkeyName="PK_OVCLASSC111_OPS_TABLE_HA" >
+<table name="OVCLASSC111_OPS_TABLE1" description="" pkeyName="PK_OVCLASSC111_OPS_TA1" >
 </table>
 <table name="F_CLASSDEFINITION" description="" pkeyName="" >
 </table>
@@ -384,14 +384,14 @@
 <property xsi:type="Data" name="OpA" description="first data property"
  dataType="string" length="10" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSC111_OPS_TABLE_HA" columnName="PREFIXA_OPA" colCreator="True" fixedCol="True"  >
+ tableName="OVCLASSC111_OPS_TABLE1" columnName="PREFIXA_OPA" colCreator="True" fixedCol="True"  >
 <column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
 </column>
 </property>
 <property xsi:type="Data" name="OpB" description="first data property"
  dataType="string" length="10" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSC111_OPS_TABLE_HA" columnName="PREFIXA_OPB" colCreator="True" fixedCol="True"  >
+ tableName="OVCLASSC111_OPS_TABLE1" columnName="PREFIXA_OPB" colCreator="True" fixedCol="True"  >
 <column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
 </column>
 </property>
@@ -412,7 +412,7 @@
 </column>
 </property>
 </properties>
-<table name="OVCLASSC111_OPS_TABLE_HA" description="" pkeyName="PK_OVCLASSC111_OPS_TABLE_HA" >
+<table name="OVCLASSC111_OPS_TABLE1" description="" pkeyName="PK_OVCLASSC111_OPS_TA1" >
 <property xsi:type="Object" name="ObjectA" description=""
  objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending"
  fixedCol="False" >
@@ -435,7 +435,7 @@
 </column>
 </table>
 <tables>
-<table name="OVCLASSC111_OPS_TABLE_HA" description="" pkeyName="PK_OVCLASSC111_OPS_TABLE_HA" >
+<table name="OVCLASSC111_OPS_TABLE1" description="" pkeyName="PK_OVCLASSC111_OPS_TA1" >
 </table>
 <table name="F_CLASSDEFINITION" description="" pkeyName="" >
 </table>
@@ -446,21 +446,21 @@
 <property xsi:type="Data" name="OpA" description="first data property"
  dataType="string" length="10" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSC111_OPS_TABLE_HA" columnName="OPA" colCreator="True" fixedCol="True"  >
+ tableName="OVCLASSC111_OPS_TABLE1" columnName="OPA" colCreator="True" fixedCol="True"  >
 <column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
 </column>
 </property>
 <property xsi:type="Data" name="OpB" description="first data property"
  dataType="string" length="10" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSC111_OPS_TABLE_HA" columnName="OPB" colCreator="True" fixedCol="True"  >
+ tableName="OVCLASSC111_OPS_TABLE1" columnName="OPB" colCreator="True" fixedCol="True"  >
 <column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
 </column>
 </property>
 <property xsi:type="Data" name="OvClassC111_FeatId" description="Feature id number (uniquely identifies a feature)"
  dataType="int64" length="0" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSC111_OPS_TABLE_HA" columnName="OVCLASSC111_FEATID" colCreator="True" fixedCol="True"  >
+ tableName="OVCLASSC111_OPS_TABLE1" columnName="OVCLASSC111_FEATID" colCreator="True" fixedCol="True"  >
 <column name="OVCLASSC111_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
 </column>
 </property>
@@ -481,7 +481,7 @@
 </column>
 </property>
 </properties>
-<table name="OVCLASSC111_OPS_TABLE_HA" description="" pkeyName="PK_OVCLASSC111_OPS_TABLE_HA" >
+<table name="OVCLASSC111_OPS_TABLE1" description="" pkeyName="PK_OVCLASSC111_OPS_TA1" >
 <target>
 <table name="OVCLASSC111" description="" pkeyName="PK_OVCLASSC111" >
 </table>
@@ -515,7 +515,7 @@
 </column>
 </table>
 <tables>
-<table name="OVCLASSC111_OPS_TABLE_HA" description="" pkeyName="PK_OVCLASSC111_OPS_TABLE_HA" >
+<table name="OVCLASSC111_OPS_TABLE1" description="" pkeyName="PK_OVCLASSC111_OPS_TA1" >
 <target>
 <table name="OVCLASSC111" description="" pkeyName="PK_OVCLASSC111" >
 </table>
@@ -548,7 +548,7 @@
 </targetProperties>
 <class xsi:type="Class" name="OvClassC111.Object D" description="Autogenerated Object Property Class"
  baseClass="" abstract="False"
- tableName="OVCLASSC111_OPC_TABLE_HD" tblCreator="True" fixedTbl="False" >
+ tableName="OVCLASSC111_OPC_TABLE1" tblCreator="True" fixedTbl="False" >
 <tableMapping>Concrete</tableMapping>
 <identityProperties>
 <property xsi:type="Data" name="OvClassC111_FeatId" />
@@ -569,7 +569,7 @@
 </targetProperties>
 <class xsi:type="Class" name="OvClassC111.Object D.ObjectA" description="Autogenerated Object Property Class"
  baseClass="" abstract="False"
- tableName="OVCLASSC111_OPC_TABLE_HD_OPC_1" tblCreator="True" fixedTbl="False" >
+ tableName="OVCLASSC111_OPC_TABLE2" tblCreator="True" fixedTbl="False" >
 <tableMapping>Concrete</tableMapping>
 <identityProperties>
 <property xsi:type="Data" name="OpId1" />
@@ -581,7 +581,7 @@
 <mappingDefinition xsi:type="Single" prefix="prefixA">
 <class xsi:type="Class" name="OvClassC111.Object D.ObjectA.ObjectA" description="Autogenerated Object Property Class"
  baseClass="" abstract="False"
- tableName="OVCLASSC111_OPC_TABLE_HD_OPC_1" tblCreator="False" fixedTbl="False" >
+ tableName="OVCLASSC111_OPC_TABLE2" tblCreator="False" fixedTbl="False" >
 <tableMapping>Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
@@ -589,14 +589,14 @@
 <property xsi:type="Data" name="OpA" description="first data property"
  dataType="string" length="10" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSC111_OPC_TABLE_HD_OPC_1" columnName="PREFIXA_OPA" colCreator="True" fixedCol="True"  >
+ tableName="OVCLASSC111_OPC_TABLE2" columnName="PREFIXA_OPA" colCreator="True" fixedCol="True"  >
 <column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
 </column>
 </property>
 <property xsi:type="Data" name="OpB" description="first data property"
  dataType="string" length="10" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSC111_OPC_TABLE_HD_OPC_1" columnName="PREFIXA_OPB" colCreator="True" fixedCol="True"  >
+ tableName="OVCLASSC111_OPC_TABLE2" columnName="PREFIXA_OPB" colCreator="True" fixedCol="True"  >
 <column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
 </column>
 </property>
@@ -617,7 +617,7 @@
 </column>
 </property>
 </properties>
-<table name="OVCLASSC111_OPC_TABLE_HD_OPC_1" description="" pkeyName="PK_OVCLASSC111_OPC_TABLE_HD_O1" >
+<table name="OVCLASSC111_OPC_TABLE2" description="" pkeyName="PK_OVCLASSC111_OPC_TA1" >
 <property xsi:type="Data" name="OpA" />
 <property xsi:type="Data" name="OpB" />
 <column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
@@ -626,9 +626,9 @@
 </column>
 <column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
-<column name="OVCLASSC111_OPC_TABLE_HD_OVCL1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSC111_OPC_TABLE1_OVCL1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
 </column>
-<column name="OVCLASSC111_OPC_TABLE_HD_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="OVCLASSC111_OPC_TABLE1_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
 <column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
 </column>
@@ -636,7 +636,7 @@
 </column>
 </table>
 <tables>
-<table name="OVCLASSC111_OPC_TABLE_HD_OPC_1" description="" pkeyName="PK_OVCLASSC111_OPC_TABLE_HD_O1" >
+<table name="OVCLASSC111_OPC_TABLE2" description="" pkeyName="PK_OVCLASSC111_OPC_TA1" >
 </table>
 <table name="F_CLASSDEFINITION" description="" pkeyName="" >
 </table>
@@ -647,36 +647,36 @@
 <property xsi:type="Data" name="OpA" description="first data property"
  dataType="string" length="10" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSC111_OPC_TABLE_HD_OPC_1" columnName="OPA" colCreator="True" fixedCol="True"  >
+ tableName="OVCLASSC111_OPC_TABLE2" columnName="OPA" colCreator="True" fixedCol="True"  >
 <column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
 </column>
 </property>
 <property xsi:type="Data" name="OpB" description="first data property"
  dataType="string" length="10" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSC111_OPC_TABLE_HD_OPC_1" columnName="OP_COL_B" colCreator="True" fixedCol="True"  >
+ tableName="OVCLASSC111_OPC_TABLE2" columnName="OP_COL_B" colCreator="True" fixedCol="True"  >
 <column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
 </column>
 </property>
 <property xsi:type="Data" name="OpId1" description="object property id property"
  dataType="int32" length="0" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSC111_OPC_TABLE_HD_OPC_1" columnName="OPID1" colCreator="True" fixedCol="True"  >
+ tableName="OVCLASSC111_OPC_TABLE2" columnName="OPID1" colCreator="True" fixedCol="True"  >
 <column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
 </property>
 <property xsi:type="Data" name="OvClassC111_FeatId" description="Feature id number (uniquely identifies a feature)"
  dataType="int64" length="0" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSC111_OPC_TABLE_HD_OPC_1" columnName="OVCLASSC111_OPC_TABLE_HD_OVCL1" colCreator="True" fixedCol="True"  >
-<column name="OVCLASSC111_OPC_TABLE_HD_OVCL1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+ tableName="OVCLASSC111_OPC_TABLE2" columnName="OVCLASSC111_OPC_TABLE1_OVCL1" colCreator="True" fixedCol="True"  >
+<column name="OVCLASSC111_OPC_TABLE1_OVCL1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
 </column>
 </property>
 <property xsi:type="Data" name="OvOpClassHD_OpId1" description="object property id property"
  dataType="int32" length="0" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSC111_OPC_TABLE_HD_OPC_1" columnName="OVCLASSC111_OPC_TABLE_HD_OPID1" colCreator="True" fixedCol="True"  >
-<column name="OVCLASSC111_OPC_TABLE_HD_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+ tableName="OVCLASSC111_OPC_TABLE2" columnName="OVCLASSC111_OPC_TABLE1_OPID1" colCreator="True" fixedCol="True"  >
+<column name="OVCLASSC111_OPC_TABLE1_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
 </property>
 <property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
@@ -696,9 +696,9 @@
 </column>
 </property>
 </properties>
-<table name="OVCLASSC111_OPC_TABLE_HD_OPC_1" description="" pkeyName="PK_OVCLASSC111_OPC_TABLE_HD_O1" >
+<table name="OVCLASSC111_OPC_TABLE2" description="" pkeyName="PK_OVCLASSC111_OPC_TA1" >
 <target>
-<table name="OVCLASSC111_OPC_TABLE_HD" description="" pkeyName="PK_OVCLASSC111_OPC_TABLE_HD" >
+<table name="OVCLASSC111_OPC_TABLE1" description="" pkeyName="PK_OVCLASSC111_OPC_TA2" >
 <target>
 <table name="OVCLASSC111" description="" pkeyName="PK_OVCLASSC111" >
 </table>
@@ -711,8 +711,8 @@
 </target>
 </table>
 <sourceColumns>
-<column name="OVCLASSC111_OPC_TABLE_HD_OVCL1" />
-<column name="OVCLASSC111_OPC_TABLE_HD_OPID1" />
+<column name="OVCLASSC111_OPC_TABLE1_OVCL1" />
+<column name="OVCLASSC111_OPC_TABLE1_OPID1" />
 </sourceColumns>
 <targetColumns>
 <column name="OVCLASSC111_FEATID" />
@@ -734,9 +734,9 @@
 </column>
 <column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
-<column name="OVCLASSC111_OPC_TABLE_HD_OVCL1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSC111_OPC_TABLE1_OVCL1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
 </column>
-<column name="OVCLASSC111_OPC_TABLE_HD_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="OVCLASSC111_OPC_TABLE1_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
 <column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
 </column>
@@ -744,9 +744,9 @@
 </column>
 </table>
 <tables>
-<table name="OVCLASSC111_OPC_TABLE_HD_OPC_1" description="" pkeyName="PK_OVCLASSC111_OPC_TABLE_HD_O1" >
+<table name="OVCLASSC111_OPC_TABLE2" description="" pkeyName="PK_OVCLASSC111_OPC_TA1" >
 <target>
-<table name="OVCLASSC111_OPC_TABLE_HD" description="" pkeyName="PK_OVCLASSC111_OPC_TABLE_HD" >
+<table name="OVCLASSC111_OPC_TABLE1" description="" pkeyName="PK_OVCLASSC111_OPC_TA2" >
 <target>
 <table name="OVCLASSC111" description="" pkeyName="PK_OVCLASSC111" >
 </table>
@@ -759,8 +759,8 @@
 </target>
 </table>
 <sourceColumns>
-<column name="OVCLASSC111_OPC_TABLE_HD_OVCL1" />
-<column name="OVCLASSC111_OPC_TABLE_HD_OPID1" />
+<column name="OVCLASSC111_OPC_TABLE1_OVCL1" />
+<column name="OVCLASSC111_OPC_TABLE1_OPID1" />
 </sourceColumns>
 <targetColumns>
 <column name="OVCLASSC111_FEATID" />
@@ -777,28 +777,28 @@
 <property xsi:type="Data" name="OpA" description="first data property"
  dataType="string" length="10" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSC111_OPC_TABLE_HD" columnName="OPA" colCreator="True" fixedCol="True"  >
+ tableName="OVCLASSC111_OPC_TABLE1" columnName="OPA" colCreator="True" fixedCol="True"  >
 <column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
 </column>
 </property>
 <property xsi:type="Data" name="OpB" description="first data property"
  dataType="string" length="10" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSC111_OPC_TABLE_HD" columnName="OP_COL_B" colCreator="True" fixedCol="True"  >
+ tableName="OVCLASSC111_OPC_TABLE1" columnName="OP_COL_B" colCreator="True" fixedCol="True"  >
 <column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
 </column>
 </property>
 <property xsi:type="Data" name="OpId1" description="object property id property"
  dataType="int32" length="0" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSC111_OPC_TABLE_HD" columnName="OPID1" colCreator="True" fixedCol="True"  >
+ tableName="OVCLASSC111_OPC_TABLE1" columnName="OPID1" colCreator="True" fixedCol="True"  >
 <column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
 </property>
 <property xsi:type="Data" name="OvClassC111_FeatId" description="Feature id number (uniquely identifies a feature)"
  dataType="int64" length="0" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSC111_OPC_TABLE_HD" columnName="OVCLASSC111_FEATID" colCreator="True" fixedCol="True"  >
+ tableName="OVCLASSC111_OPC_TABLE1" columnName="OVCLASSC111_FEATID" colCreator="True" fixedCol="True"  >
 <column name="OVCLASSC111_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
 </column>
 </property>
@@ -819,7 +819,7 @@
 </column>
 </property>
 </properties>
-<table name="OVCLASSC111_OPC_TABLE_HD" description="" pkeyName="PK_OVCLASSC111_OPC_TABLE_HD" >
+<table name="OVCLASSC111_OPC_TABLE1" description="" pkeyName="PK_OVCLASSC111_OPC_TA2" >
 <target>
 <table name="OVCLASSC111" description="" pkeyName="PK_OVCLASSC111" >
 </table>
@@ -848,7 +848,7 @@
 </column>
 </table>
 <tables>
-<table name="OVCLASSC111_OPC_TABLE_HD" description="" pkeyName="PK_OVCLASSC111_OPC_TABLE_HD" >
+<table name="OVCLASSC111_OPC_TABLE1" description="" pkeyName="PK_OVCLASSC111_OPC_TA2" >
 <target>
 <table name="OVCLASSC111" description="" pkeyName="PK_OVCLASSC111" >
 </table>
@@ -2064,7 +2064,7 @@
 </column>
 <column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
 </column>
 <column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
@@ -2109,9 +2109,9 @@
 <property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)"
  dataType="int64" length="0" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OVCLASSH_FEA1" colCreator="False" fixedCol="True"  >
+ tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OVCLASSH_F1" colCreator="False" fixedCol="True"  >
 <Inherited baseClass="OvClassH.ObjectD.ObjectA" />
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
 </column>
 </property>
 <property xsi:type="Data" name="OvOpClassHD_OpId1" description="object property id property"
@@ -2154,7 +2154,7 @@
 </target>
 </table>
 <sourceColumns>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" />
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" />
 <column name="OVCLASSH_FTABLED_OPID1" />
 </sourceColumns>
 <targetColumns>
@@ -2177,7 +2177,7 @@
 </column>
 <column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
 </column>
 <column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
@@ -2202,7 +2202,7 @@
 </target>
 </table>
 <sourceColumns>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" />
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" />
 <column name="OVCLASSH_FTABLED_OPID1" />
 </sourceColumns>
 <targetColumns>
@@ -4883,7 +4883,7 @@
 </column>
 <column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
 </column>
 <column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
@@ -4925,8 +4925,8 @@
 <property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)"
  dataType="int64" length="0" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OVCLASSH_FEA1" colCreator="True" fixedCol="True"  >
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+ tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OVCLASSH_F1" colCreator="True" fixedCol="True"  >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
 </column>
 </property>
 <property xsi:type="Data" name="OvOpClassHD_OpId1" description="object property id property"
@@ -4968,7 +4968,7 @@
 </target>
 </table>
 <sourceColumns>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" />
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" />
 <column name="OVCLASSH_FTABLED_OPID1" />
 </sourceColumns>
 <targetColumns>
@@ -4991,7 +4991,7 @@
 </column>
 <column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
 </column>
 <column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
@@ -5016,7 +5016,7 @@
 </target>
 </table>
 <sourceColumns>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" />
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" />
 <column name="OVCLASSH_FTABLED_OPID1" />
 </sourceColumns>
 <targetColumns>
@@ -7230,7 +7230,7 @@
 </column>
 <column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
 </column>
 <column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
@@ -7275,9 +7275,9 @@
 <property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)"
  dataType="int64" length="0" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OVCLASSH_FEA1" colCreator="False" fixedCol="True"  >
+ tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OVCLASSH_F1" colCreator="False" fixedCol="True"  >
 <Inherited baseClass="OvClassH.ObjectD.ObjectA" />
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
 </column>
 </property>
 <property xsi:type="Data" name="OvOpClassHD_OpId1" description="object property id property"
@@ -7320,7 +7320,7 @@
 </target>
 </table>
 <sourceColumns>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" />
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" />
 <column name="OVCLASSH_FTABLED_OPID1" />
 </sourceColumns>
 <targetColumns>
@@ -7343,7 +7343,7 @@
 </column>
 <column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
 </column>
 <column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
@@ -7368,7 +7368,7 @@
 </target>
 </table>
 <sourceColumns>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" />
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" />
 <column name="OVCLASSH_FTABLED_OPID1" />
 </sourceColumns>
 <targetColumns>

Modified: trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_foreign2_master.txt
===================================================================
--- trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_foreign2_master.txt	2007-01-19 18:55:55 UTC (rev 654)
+++ trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_foreign2_master.txt	2007-01-19 19:25:34 UTC (rev 655)
@@ -295,7 +295,7 @@
 </targetProperties>
 <class xsi:type="Class" name="OvClassC111.Object B" description="Autogenerated Object Property Class"
  baseClass="" abstract="False"
- tableName="OVCLASSC111_OPS_TABLE_HA" tblCreator="True" fixedTbl="False" >
+ tableName="OVCLASSC111_OPS_TABLE1" tblCreator="True" fixedTbl="False" >
 <tableMapping>Concrete</tableMapping>
 <identityProperties>
 <property xsi:type="Data" name="OvClassC111_FeatId" />
@@ -307,7 +307,7 @@
 <mappingDefinition xsi:type="Single" prefix="prefixA">
 <class xsi:type="Class" name="OvClassC111.Object B.ObjectA" description="Autogenerated Object Property Class"
  baseClass="" abstract="False"
- tableName="OVCLASSC111_OPS_TABLE_HA" tblCreator="False" fixedTbl="False" >
+ tableName="OVCLASSC111_OPS_TABLE1" tblCreator="False" fixedTbl="False" >
 <tableMapping>Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
@@ -318,7 +318,7 @@
 <mappingDefinition xsi:type="Single" prefix="prefixA_prefixA">
 <class xsi:type="Class" name="OvClassC111.Object B.ObjectA.ObjectA" description="Autogenerated Object Property Class"
  baseClass="" abstract="False"
- tableName="OVCLASSC111_OPS_TABLE_HA" tblCreator="False" fixedTbl="False" >
+ tableName="OVCLASSC111_OPS_TABLE1" tblCreator="False" fixedTbl="False" >
 <tableMapping>Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
@@ -326,14 +326,14 @@
 <property xsi:type="Data" name="OpA" description="first data property"
  dataType="string" length="10" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSC111_OPS_TABLE_HA" columnName="PREFIXA_PREFIXA_OPA" colCreator="True" fixedCol="True"  >
+ tableName="OVCLASSC111_OPS_TABLE1" columnName="PREFIXA_PREFIXA_OPA" colCreator="True" fixedCol="True"  >
 <column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
 </column>
 </property>
 <property xsi:type="Data" name="OpB" description="first data property"
  dataType="string" length="10" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSC111_OPS_TABLE_HA" columnName="PREFIXA_PREFIXA_OPB" colCreator="True" fixedCol="True"  >
+ tableName="OVCLASSC111_OPS_TABLE1" columnName="PREFIXA_PREFIXA_OPB" colCreator="True" fixedCol="True"  >
 <column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
 </column>
 </property>
@@ -354,7 +354,7 @@
 </column>
 </property>
 </properties>
-<table name="OVCLASSC111_OPS_TABLE_HA" description="" pkeyName="PK_OVCLASSC111_OPS_TABLE_HA" >
+<table name="OVCLASSC111_OPS_TABLE1" description="" pkeyName="PK_OVCLASSC111_OPS_TA1" >
 <property xsi:type="Data" name="OpA" />
 <property xsi:type="Data" name="OpB" />
 <column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
@@ -373,7 +373,7 @@
 </column>
 </table>
 <tables>
-<table name="OVCLASSC111_OPS_TABLE_HA" description="" pkeyName="PK_OVCLASSC111_OPS_TABLE_HA" >
+<table name="OVCLASSC111_OPS_TABLE1" description="" pkeyName="PK_OVCLASSC111_OPS_TA1" >
 </table>
 <table name="F_CLASSDEFINITION" description="" pkeyName="" >
 </table>
@@ -384,14 +384,14 @@
 <property xsi:type="Data" name="OpA" description="first data property"
  dataType="string" length="10" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSC111_OPS_TABLE_HA" columnName="PREFIXA_OPA" colCreator="True" fixedCol="True"  >
+ tableName="OVCLASSC111_OPS_TABLE1" columnName="PREFIXA_OPA" colCreator="True" fixedCol="True"  >
 <column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
 </column>
 </property>
 <property xsi:type="Data" name="OpB" description="first data property"
  dataType="string" length="10" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSC111_OPS_TABLE_HA" columnName="PREFIXA_OPB" colCreator="True" fixedCol="True"  >
+ tableName="OVCLASSC111_OPS_TABLE1" columnName="PREFIXA_OPB" colCreator="True" fixedCol="True"  >
 <column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
 </column>
 </property>
@@ -412,7 +412,7 @@
 </column>
 </property>
 </properties>
-<table name="OVCLASSC111_OPS_TABLE_HA" description="" pkeyName="PK_OVCLASSC111_OPS_TABLE_HA" >
+<table name="OVCLASSC111_OPS_TABLE1" description="" pkeyName="PK_OVCLASSC111_OPS_TA1" >
 <property xsi:type="Object" name="ObjectA" description=""
  objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending"
  fixedCol="False" >
@@ -435,7 +435,7 @@
 </column>
 </table>
 <tables>
-<table name="OVCLASSC111_OPS_TABLE_HA" description="" pkeyName="PK_OVCLASSC111_OPS_TABLE_HA" >
+<table name="OVCLASSC111_OPS_TABLE1" description="" pkeyName="PK_OVCLASSC111_OPS_TA1" >
 </table>
 <table name="F_CLASSDEFINITION" description="" pkeyName="" >
 </table>
@@ -446,21 +446,21 @@
 <property xsi:type="Data" name="OpA" description="first data property"
  dataType="string" length="10" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSC111_OPS_TABLE_HA" columnName="OPA" colCreator="True" fixedCol="True"  >
+ tableName="OVCLASSC111_OPS_TABLE1" columnName="OPA" colCreator="True" fixedCol="True"  >
 <column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
 </column>
 </property>
 <property xsi:type="Data" name="OpB" description="first data property"
  dataType="string" length="10" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSC111_OPS_TABLE_HA" columnName="OPB" colCreator="True" fixedCol="True"  >
+ tableName="OVCLASSC111_OPS_TABLE1" columnName="OPB" colCreator="True" fixedCol="True"  >
 <column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
 </column>
 </property>
 <property xsi:type="Data" name="OvClassC111_FeatId" description="Feature id number (uniquely identifies a feature)"
  dataType="int64" length="0" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSC111_OPS_TABLE_HA" columnName="OVCLASSC111_FEATID" colCreator="True" fixedCol="True"  >
+ tableName="OVCLASSC111_OPS_TABLE1" columnName="OVCLASSC111_FEATID" colCreator="True" fixedCol="True"  >
 <column name="OVCLASSC111_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
 </column>
 </property>
@@ -481,7 +481,7 @@
 </column>
 </property>
 </properties>
-<table name="OVCLASSC111_OPS_TABLE_HA" description="" pkeyName="PK_OVCLASSC111_OPS_TABLE_HA" >
+<table name="OVCLASSC111_OPS_TABLE1" description="" pkeyName="PK_OVCLASSC111_OPS_TA1" >
 <target>
 <table name="OVCLASSC111" description="" pkeyName="PK_OVCLASSC111" >
 </table>
@@ -515,7 +515,7 @@
 </column>
 </table>
 <tables>
-<table name="OVCLASSC111_OPS_TABLE_HA" description="" pkeyName="PK_OVCLASSC111_OPS_TABLE_HA" >
+<table name="OVCLASSC111_OPS_TABLE1" description="" pkeyName="PK_OVCLASSC111_OPS_TA1" >
 <target>
 <table name="OVCLASSC111" description="" pkeyName="PK_OVCLASSC111" >
 </table>
@@ -548,7 +548,7 @@
 </targetProperties>
 <class xsi:type="Class" name="OvClassC111.Object D" description="Autogenerated Object Property Class"
  baseClass="" abstract="False"
- tableName="OVCLASSC111_OPC_TABLE_HD" tblCreator="True" fixedTbl="False" >
+ tableName="OVCLASSC111_OPC_TABLE1" tblCreator="True" fixedTbl="False" >
 <tableMapping>Concrete</tableMapping>
 <identityProperties>
 <property xsi:type="Data" name="OvClassC111_FeatId" />
@@ -569,7 +569,7 @@
 </targetProperties>
 <class xsi:type="Class" name="OvClassC111.Object D.ObjectA" description="Autogenerated Object Property Class"
  baseClass="" abstract="False"
- tableName="OVCLASSC111_OPC_TABLE_HD_OPC_1" tblCreator="True" fixedTbl="False" >
+ tableName="OVCLASSC111_OPC_TABLE2" tblCreator="True" fixedTbl="False" >
 <tableMapping>Concrete</tableMapping>
 <identityProperties>
 <property xsi:type="Data" name="OpId1" />
@@ -581,7 +581,7 @@
 <mappingDefinition xsi:type="Single" prefix="prefixA">
 <class xsi:type="Class" name="OvClassC111.Object D.ObjectA.ObjectA" description="Autogenerated Object Property Class"
  baseClass="" abstract="False"
- tableName="OVCLASSC111_OPC_TABLE_HD_OPC_1" tblCreator="False" fixedTbl="False" >
+ tableName="OVCLASSC111_OPC_TABLE2" tblCreator="False" fixedTbl="False" >
 <tableMapping>Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
@@ -589,14 +589,14 @@
 <property xsi:type="Data" name="OpA" description="first data property"
  dataType="string" length="10" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSC111_OPC_TABLE_HD_OPC_1" columnName="PREFIXA_OPA" colCreator="True" fixedCol="True"  >
+ tableName="OVCLASSC111_OPC_TABLE2" columnName="PREFIXA_OPA" colCreator="True" fixedCol="True"  >
 <column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
 </column>
 </property>
 <property xsi:type="Data" name="OpB" description="first data property"
  dataType="string" length="10" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSC111_OPC_TABLE_HD_OPC_1" columnName="PREFIXA_OPB" colCreator="True" fixedCol="True"  >
+ tableName="OVCLASSC111_OPC_TABLE2" columnName="PREFIXA_OPB" colCreator="True" fixedCol="True"  >
 <column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
 </column>
 </property>
@@ -617,7 +617,7 @@
 </column>
 </property>
 </properties>
-<table name="OVCLASSC111_OPC_TABLE_HD_OPC_1" description="" pkeyName="PK_OVCLASSC111_OPC_TABLE_HD_O1" >
+<table name="OVCLASSC111_OPC_TABLE2" description="" pkeyName="PK_OVCLASSC111_OPC_TA1" >
 <property xsi:type="Data" name="OpA" />
 <property xsi:type="Data" name="OpB" />
 <column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
@@ -626,9 +626,9 @@
 </column>
 <column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
-<column name="OVCLASSC111_OPC_TABLE_HD_OVCL1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSC111_OPC_TABLE1_OVCL1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
 </column>
-<column name="OVCLASSC111_OPC_TABLE_HD_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="OVCLASSC111_OPC_TABLE1_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
 <column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
 </column>
@@ -636,7 +636,7 @@
 </column>
 </table>
 <tables>
-<table name="OVCLASSC111_OPC_TABLE_HD_OPC_1" description="" pkeyName="PK_OVCLASSC111_OPC_TABLE_HD_O1" >
+<table name="OVCLASSC111_OPC_TABLE2" description="" pkeyName="PK_OVCLASSC111_OPC_TA1" >
 </table>
 <table name="F_CLASSDEFINITION" description="" pkeyName="" >
 </table>
@@ -647,36 +647,36 @@
 <property xsi:type="Data" name="OpA" description="first data property"
  dataType="string" length="10" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSC111_OPC_TABLE_HD_OPC_1" columnName="OPA" colCreator="True" fixedCol="True"  >
+ tableName="OVCLASSC111_OPC_TABLE2" columnName="OPA" colCreator="True" fixedCol="True"  >
 <column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
 </column>
 </property>
 <property xsi:type="Data" name="OpB" description="first data property"
  dataType="string" length="10" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSC111_OPC_TABLE_HD_OPC_1" columnName="OP_COL_B" colCreator="True" fixedCol="True"  >
+ tableName="OVCLASSC111_OPC_TABLE2" columnName="OP_COL_B" colCreator="True" fixedCol="True"  >
 <column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
 </column>
 </property>
 <property xsi:type="Data" name="OpId1" description="object property id property"
  dataType="int32" length="0" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSC111_OPC_TABLE_HD_OPC_1" columnName="OPID1" colCreator="True" fixedCol="True"  >
+ tableName="OVCLASSC111_OPC_TABLE2" columnName="OPID1" colCreator="True" fixedCol="True"  >
 <column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
 </property>
 <property xsi:type="Data" name="OvClassC111_FeatId" description="Feature id number (uniquely identifies a feature)"
  dataType="int64" length="0" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSC111_OPC_TABLE_HD_OPC_1" columnName="OVCLASSC111_OPC_TABLE_HD_OVCL1" colCreator="True" fixedCol="True"  >
-<column name="OVCLASSC111_OPC_TABLE_HD_OVCL1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+ tableName="OVCLASSC111_OPC_TABLE2" columnName="OVCLASSC111_OPC_TABLE1_OVCL1" colCreator="True" fixedCol="True"  >
+<column name="OVCLASSC111_OPC_TABLE1_OVCL1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
 </column>
 </property>
 <property xsi:type="Data" name="OvOpClassHD_OpId1" description="object property id property"
  dataType="int32" length="0" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSC111_OPC_TABLE_HD_OPC_1" columnName="OVCLASSC111_OPC_TABLE_HD_OPID1" colCreator="True" fixedCol="True"  >
-<column name="OVCLASSC111_OPC_TABLE_HD_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+ tableName="OVCLASSC111_OPC_TABLE2" columnName="OVCLASSC111_OPC_TABLE1_OPID1" colCreator="True" fixedCol="True"  >
+<column name="OVCLASSC111_OPC_TABLE1_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
 </property>
 <property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
@@ -696,9 +696,9 @@
 </column>
 </property>
 </properties>
-<table name="OVCLASSC111_OPC_TABLE_HD_OPC_1" description="" pkeyName="PK_OVCLASSC111_OPC_TABLE_HD_O1" >
+<table name="OVCLASSC111_OPC_TABLE2" description="" pkeyName="PK_OVCLASSC111_OPC_TA1" >
 <target>
-<table name="OVCLASSC111_OPC_TABLE_HD" description="" pkeyName="PK_OVCLASSC111_OPC_TABLE_HD" >
+<table name="OVCLASSC111_OPC_TABLE1" description="" pkeyName="PK_OVCLASSC111_OPC_TA2" >
 <target>
 <table name="OVCLASSC111" description="" pkeyName="PK_OVCLASSC111" >
 </table>
@@ -711,8 +711,8 @@
 </target>
 </table>
 <sourceColumns>
-<column name="OVCLASSC111_OPC_TABLE_HD_OVCL1" />
-<column name="OVCLASSC111_OPC_TABLE_HD_OPID1" />
+<column name="OVCLASSC111_OPC_TABLE1_OVCL1" />
+<column name="OVCLASSC111_OPC_TABLE1_OPID1" />
 </sourceColumns>
 <targetColumns>
 <column name="OVCLASSC111_FEATID" />
@@ -734,9 +734,9 @@
 </column>
 <column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
-<column name="OVCLASSC111_OPC_TABLE_HD_OVCL1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSC111_OPC_TABLE1_OVCL1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
 </column>
-<column name="OVCLASSC111_OPC_TABLE_HD_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="OVCLASSC111_OPC_TABLE1_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
 <column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
 </column>
@@ -744,9 +744,9 @@
 </column>
 </table>
 <tables>
-<table name="OVCLASSC111_OPC_TABLE_HD_OPC_1" description="" pkeyName="PK_OVCLASSC111_OPC_TABLE_HD_O1" >
+<table name="OVCLASSC111_OPC_TABLE2" description="" pkeyName="PK_OVCLASSC111_OPC_TA1" >
 <target>
-<table name="OVCLASSC111_OPC_TABLE_HD" description="" pkeyName="PK_OVCLASSC111_OPC_TABLE_HD" >
+<table name="OVCLASSC111_OPC_TABLE1" description="" pkeyName="PK_OVCLASSC111_OPC_TA2" >
 <target>
 <table name="OVCLASSC111" description="" pkeyName="PK_OVCLASSC111" >
 </table>
@@ -759,8 +759,8 @@
 </target>
 </table>
 <sourceColumns>
-<column name="OVCLASSC111_OPC_TABLE_HD_OVCL1" />
-<column name="OVCLASSC111_OPC_TABLE_HD_OPID1" />
+<column name="OVCLASSC111_OPC_TABLE1_OVCL1" />
+<column name="OVCLASSC111_OPC_TABLE1_OPID1" />
 </sourceColumns>
 <targetColumns>
 <column name="OVCLASSC111_FEATID" />
@@ -777,28 +777,28 @@
 <property xsi:type="Data" name="OpA" description="first data property"
  dataType="string" length="10" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSC111_OPC_TABLE_HD" columnName="OPA" colCreator="True" fixedCol="True"  >
+ tableName="OVCLASSC111_OPC_TABLE1" columnName="OPA" colCreator="True" fixedCol="True"  >
 <column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
 </column>
 </property>
 <property xsi:type="Data" name="OpB" description="first data property"
  dataType="string" length="10" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSC111_OPC_TABLE_HD" columnName="OP_COL_B" colCreator="True" fixedCol="True"  >
+ tableName="OVCLASSC111_OPC_TABLE1" columnName="OP_COL_B" colCreator="True" fixedCol="True"  >
 <column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
 </column>
 </property>
 <property xsi:type="Data" name="OpId1" description="object property id property"
  dataType="int32" length="0" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSC111_OPC_TABLE_HD" columnName="OPID1" colCreator="True" fixedCol="True"  >
+ tableName="OVCLASSC111_OPC_TABLE1" columnName="OPID1" colCreator="True" fixedCol="True"  >
 <column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
 </property>
 <property xsi:type="Data" name="OvClassC111_FeatId" description="Feature id number (uniquely identifies a feature)"
  dataType="int64" length="0" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSC111_OPC_TABLE_HD" columnName="OVCLASSC111_FEATID" colCreator="True" fixedCol="True"  >
+ tableName="OVCLASSC111_OPC_TABLE1" columnName="OVCLASSC111_FEATID" colCreator="True" fixedCol="True"  >
 <column name="OVCLASSC111_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
 </column>
 </property>
@@ -819,7 +819,7 @@
 </column>
 </property>
 </properties>
-<table name="OVCLASSC111_OPC_TABLE_HD" description="" pkeyName="PK_OVCLASSC111_OPC_TABLE_HD" >
+<table name="OVCLASSC111_OPC_TABLE1" description="" pkeyName="PK_OVCLASSC111_OPC_TA2" >
 <target>
 <table name="OVCLASSC111" description="" pkeyName="PK_OVCLASSC111" >
 </table>
@@ -848,7 +848,7 @@
 </column>
 </table>
 <tables>
-<table name="OVCLASSC111_OPC_TABLE_HD" description="" pkeyName="PK_OVCLASSC111_OPC_TABLE_HD" >
+<table name="OVCLASSC111_OPC_TABLE1" description="" pkeyName="PK_OVCLASSC111_OPC_TA2" >
 <target>
 <table name="OVCLASSC111" description="" pkeyName="PK_OVCLASSC111" >
 </table>
@@ -2064,7 +2064,7 @@
 </column>
 <column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
 </column>
 <column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
@@ -2109,9 +2109,9 @@
 <property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)"
  dataType="int64" length="0" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OVCLASSH_FEA1" colCreator="False" fixedCol="True"  >
+ tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OVCLASSH_F1" colCreator="False" fixedCol="True"  >
 <Inherited baseClass="OvClassH.ObjectD.ObjectA" />
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
 </column>
 </property>
 <property xsi:type="Data" name="OvOpClassHD_OpId1" description="object property id property"
@@ -2154,7 +2154,7 @@
 </target>
 </table>
 <sourceColumns>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" />
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" />
 <column name="OVCLASSH_FTABLED_OPID1" />
 </sourceColumns>
 <targetColumns>
@@ -2177,7 +2177,7 @@
 </column>
 <column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
 </column>
 <column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
@@ -2202,7 +2202,7 @@
 </target>
 </table>
 <sourceColumns>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" />
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" />
 <column name="OVCLASSH_FTABLED_OPID1" />
 </sourceColumns>
 <targetColumns>
@@ -4883,7 +4883,7 @@
 </column>
 <column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
 </column>
 <column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
@@ -4925,8 +4925,8 @@
 <property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)"
  dataType="int64" length="0" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OVCLASSH_FEA1" colCreator="True" fixedCol="True"  >
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+ tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OVCLASSH_F1" colCreator="True" fixedCol="True"  >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
 </column>
 </property>
 <property xsi:type="Data" name="OvOpClassHD_OpId1" description="object property id property"
@@ -4968,7 +4968,7 @@
 </target>
 </table>
 <sourceColumns>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" />
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" />
 <column name="OVCLASSH_FTABLED_OPID1" />
 </sourceColumns>
 <targetColumns>
@@ -4991,7 +4991,7 @@
 </column>
 <column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
 </column>
 <column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
@@ -5016,7 +5016,7 @@
 </target>
 </table>
 <sourceColumns>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" />
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" />
 <column name="OVCLASSH_FTABLED_OPID1" />
 </sourceColumns>
 <targetColumns>
@@ -7230,7 +7230,7 @@
 </column>
 <column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
 </column>
 <column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
@@ -7275,9 +7275,9 @@
 <property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)"
  dataType="int64" length="0" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OVCLASSH_FEA1" colCreator="False" fixedCol="True"  >
+ tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OVCLASSH_F1" colCreator="False" fixedCol="True"  >
 <Inherited baseClass="OvClassH.ObjectD.ObjectA" />
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
 </column>
 </property>
 <property xsi:type="Data" name="OvOpClassHD_OpId1" description="object property id property"
@@ -7320,7 +7320,7 @@
 </target>
 </table>
 <sourceColumns>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" />
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" />
 <column name="OVCLASSH_FTABLED_OPID1" />
 </sourceColumns>
 <targetColumns>
@@ -7343,7 +7343,7 @@
 </column>
 <column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
 </column>
 <column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
@@ -7368,7 +7368,7 @@
 </target>
 </table>
 <sourceColumns>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" />
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" />
 <column name="OVCLASSH_FTABLED_OPID1" />
 </sourceColumns>
 <targetColumns>

Modified: trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_foreign_out1_master.txt
===================================================================
--- trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_foreign_out1_master.txt	2007-01-19 18:55:55 UTC (rev 654)
+++ trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_foreign_out1_master.txt	2007-01-19 19:25:34 UTC (rev 655)
@@ -38,10 +38,10 @@
 <Column name="OPID1"/>
 </element>
 <element name="OvClassC111_FeatId">
-<Column name="OVCLASSC111_OPC_TABLE_HD_OVCL1"/>
+<Column name="OVCLASSC111_OPC_TABLE1_OVCL1"/>
 </element>
 <element name="OvOpClassHD_OpId1">
-<Column name="OVCLASSC111_OPC_TABLE_HD_OPID1"/>
+<Column name="OVCLASSC111_OPC_TABLE1_OPID1"/>
 </element>
 </PropertyMappingConcrete>
 </element>
@@ -224,7 +224,7 @@
 <Column name="OPID1"/>
 </element>
 <element name="OvClassH_FeatId">
-<Column name="OVCLASSH_FTABLED_OVCLASSH_FEA1"/>
+<Column name="OVCLASSH_FTABLED_OVCLASSH_F1"/>
 </element>
 <element name="OvOpClassHD_OpId1">
 <Column name="OVCLASSH_FTABLED_OPID1"/>

Modified: trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_foreign_out2_master.txt
===================================================================
--- trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_foreign_out2_master.txt	2007-01-19 18:55:55 UTC (rev 654)
+++ trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_foreign_out2_master.txt	2007-01-19 19:25:34 UTC (rev 655)
@@ -14,7 +14,7 @@
 <Table pkeyName="PK_OVCLASSC111" name="OVCLASSC111"/>
 <element name="Object-x20-B">
 <PropertyMappingConcrete>
-<Table pkeyName="PK_OVCLASSC111_OPS_TABLE_HA" name="OVCLASSC111_OPS_TABLE_HA"/>
+<Table pkeyName="PK_OVCLASSC111_OPS_TA1" name="OVCLASSC111_OPS_TABLE1"/>
 <element name="ObjectA">
 <PropertyMappingSingle prefix="prefixA"/>
 </element>
@@ -31,10 +31,10 @@
 </element>
 <element name="Object-x20-D">
 <PropertyMappingConcrete>
-<Table pkeyName="PK_OVCLASSC111_OPC_TABLE_HD" name="OVCLASSC111_OPC_TABLE_HD"/>
+<Table pkeyName="PK_OVCLASSC111_OPC_TA2" name="OVCLASSC111_OPC_TABLE1"/>
 <element name="ObjectA">
 <PropertyMappingConcrete>
-<Table pkeyName="PK_OVCLASSC111_OPC_TABLE_HD_O1" name="OVCLASSC111_OPC_TABLE_HD_OPC_1"/>
+<Table pkeyName="PK_OVCLASSC111_OPC_TA1" name="OVCLASSC111_OPC_TABLE2"/>
 <element name="ObjectA">
 <PropertyMappingSingle prefix="prefixA"/>
 </element>
@@ -48,10 +48,10 @@
 <Column name="OPID1"/>
 </element>
 <element name="OvClassC111_FeatId">
-<Column name="OVCLASSC111_OPC_TABLE_HD_OVCL1"/>
+<Column name="OVCLASSC111_OPC_TABLE1_OVCL1"/>
 </element>
 <element name="OvOpClassHD_OpId1">
-<Column name="OVCLASSC111_OPC_TABLE_HD_OPID1"/>
+<Column name="OVCLASSC111_OPC_TABLE1_OPID1"/>
 </element>
 </PropertyMappingConcrete>
 </element>
@@ -253,7 +253,7 @@
 <Column name="OPID1"/>
 </element>
 <element name="OvClassH_FeatId">
-<Column name="OVCLASSH_FTABLED_OVCLASSH_FEA1"/>
+<Column name="OVCLASSH_FTABLED_OVCLASSH_F1"/>
 </element>
 <element name="OvOpClassHD_OpId1">
 <Column name="OVCLASSH_FTABLED_OPID1"/>

Modified: trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_overrides1_master.txt
===================================================================
--- trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_overrides1_master.txt	2007-01-19 18:55:55 UTC (rev 654)
+++ trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_overrides1_master.txt	2007-01-19 19:25:34 UTC (rev 655)
@@ -1,1375 +1,1068 @@
-<?xml version="1.0" standalone="yes"?>
-<schemas xmlns:xsi="http://www.w3.org/2001/XMLSchema" xmlns="http:/www.autodesk.com/isd/fdo/GenericLogicalPhysical" >
-<schema name="F_MetaClass" description="Special classes for FDO Feature metaclasses" >
-<class xsi:type="Class" name="Class" description="Non-feature metaclass"
- baseClass="ClassDefinition" abstract="False"
- tableName=" " tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<?xml version="1.0" encoding="UTF-8" ?>
+<schemas xmlns:xsi="http://www.w3.org/2001/XMLSchema" xmlns="http:/www.autodesk.com/isd/fdo/GenericLogicalPhysical">
+<schema name="F_MetaClass" description="Special classes for FDO Feature metaclasses">
+<class xsi:type="Class" name="Class" description="Non-feature metaclass" baseClass="ClassDefinition" abstract="False" tableName=" " tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
 </class>
-<class xsi:type="Class" name="ClassDefinition" description="Base for all metaclasses"
- baseClass="" abstract="True"
- tableName="F_CLASSDEFINITION" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="ClassDefinition" description="Base for all metaclasses" baseClass="" abstract="True" tableName="F_CLASSDEFINITION" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-<property xsi:type="Data" name="ClassName" />
-<property xsi:type="Data" name="SchemaName" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
+<property xsi:type="Data" name="ClassName"/>
+<property xsi:type="Data" name="SchemaName"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<column name="CLASSTYPE" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="TABLENAME" description="" dataType="VARCHAR2" length="30" scale="0" nullable="False" >
+<column name="DESCRIPTION" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
-<column name="ROOTTABLENAME" description="" dataType="VARCHAR2" length="30" scale="0" nullable="True" >
+<column name="GEOMETRYPROPERTY" description="" dataType="VARCHAR2" length="4000" scale="0" nullable="True">
 </column>
-<column name="TABLEOWNER" description="" dataType="VARCHAR2" length="30" scale="0" nullable="True" >
+<column name="HASLOCK" description="" dataType="NUMBER" length="1" scale="0" nullable="True">
 </column>
-<column name="TABLELINKNAME" description="" dataType="VARCHAR2" length="128" scale="0" nullable="True" >
+<column name="HASVERSION" description="" dataType="NUMBER" length="1" scale="0" nullable="True">
 </column>
-<column name="TABLEMAPPING" description="" dataType="VARCHAR2" length="30" scale="0" nullable="True" >
+<column name="ISABSTRACT" description="" dataType="NUMBER" length="1" scale="0" nullable="False">
 </column>
-<column name="CLASSTYPE" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="ISFIXEDTABLE" description="" dataType="NUMBER" length="1" scale="0" nullable="True">
 </column>
-<column name="DESCRIPTION" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<column name="ISTABLECREATOR" description="" dataType="NUMBER" length="1" scale="0" nullable="True">
 </column>
-<column name="ISABSTRACT" description="" dataType="NUMBER" length="1" scale="0" nullable="False" >
+<column name="PARENTCLASSNAME" description="" dataType="VARCHAR2" length="512" scale="0" nullable="True">
 </column>
-<column name="PARENTCLASSNAME" description="" dataType="VARCHAR2" length="512" scale="0" nullable="True" >
+<column name="ROOTTABLENAME" description="" dataType="VARCHAR2" length="30" scale="0" nullable="True">
 </column>
-<column name="ISFIXEDTABLE" description="" dataType="NUMBER" length="1" scale="0" nullable="True" >
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
-<column name="ISTABLECREATOR" description="" dataType="NUMBER" length="1" scale="0" nullable="True" >
+<column name="TABLELINKNAME" description="" dataType="VARCHAR2" length="128" scale="0" nullable="True">
 </column>
-<column name="HASVERSION" description="" dataType="NUMBER" length="1" scale="0" nullable="True" >
+<column name="TABLEMAPPING" description="" dataType="VARCHAR2" length="30" scale="0" nullable="True">
 </column>
-<column name="HASLOCK" description="" dataType="NUMBER" length="1" scale="0" nullable="True" >
+<column name="TABLENAME" description="" dataType="VARCHAR2" length="30" scale="0" nullable="False">
 </column>
-<column name="GEOMETRYPROPERTY" description="" dataType="VARCHAR2" length="4000" scale="0" nullable="True" >
+<column name="TABLEOWNER" description="" dataType="VARCHAR2" length="30" scale="0" nullable="True">
 </column>
 </table>
 <tables>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
-<class xsi:type="Class" name="Feature" description="Feature metaclass"
- baseClass="ClassDefinition" abstract="False"
- tableName="F_FEATURE" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Feature" description="Feature metaclass" baseClass="ClassDefinition" abstract="False" tableName="F_FEATURE" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="ClassId" />
+<property xsi:type="Data" name="ClassId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="" columnName="n/a" colCreator="False" fixedCol="False" >
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="" columnName="n/a" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="F_FEATURE" columnName="CLASSID" colCreator="False" fixedCol="True"  >
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="F_FEATURE" columnName="CLASSID" colCreator="False" fixedCol="True">
 </property>
-<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="F_FEATURE" columnName="FEATID" colCreator="False" fixedCol="True"  >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="F_FEATURE" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="F_FEATURE" columnName="FEATID" colCreator="False" fixedCol="True">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
-</column>
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="F_FEATURE" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True">
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
 </class>
-</schema >
-<schema name="OverridesA" description="AutoCAD schema" >
-<class xsi:type="Feature" name="OvClassA" description="a class"
- baseClass="" abstract="False"
- tableName="OVCLASSA" tblCreator="True" fixedTbl="False" >
-<geometryProperty>GeomA</geometryProperty>
-<tableMapping>Concrete</tableMapping>
+</schema>
+<schema name="OverridesA" description="AutoCAD schema">
+<class xsi:type="Feature" name="OvClassA" description="a class" baseClass="" abstract="False" tableName="OVCLASSA" tblCreator="True" fixedTbl="False">
+<geometryProperty>
+GeomA</geometryProperty>
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSA" columnName="CLASSID" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="OVCLASSA" columnName="n/a" colCreator="False" fixedCol="False">
+<Inherited baseClass="Feature"/>
+</property>
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSA" columnName="CLASSID" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataA" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSA" columnName="DATAA" colCreator="True" fixedCol="False"  >
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSA" columnName="FEATID" colCreator="True" fixedCol="False"  >
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="DataA" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSA" columnName="DATAA" colCreator="True" fixedCol="False">
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomA" description="a geometry property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSA" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True" >
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSA" columnName="FEATID" colCreator="True" fixedCol="False">
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSA" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="GeomA" description="a geometry property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OVCLASSA" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True">
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSA" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
-</property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSA" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OVCLASSA" description="" pkeyName="PK_OVCLASSA" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="DataA" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Geometric" name="GeomA" />
-<property xsi:type="Data" name="RevisionNumber" />
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<table name="OVCLASSA" description="" pkeyName="PK_OVCLASSA">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="DataA"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Geometric" name="GeomA"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSA" description="" pkeyName="PK_OVCLASSA" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSA" description="" pkeyName="PK_OVCLASSA"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSA" description="" pkeyName="PK_OVCLASSA" >
-</table>
+<table name="OVCLASSA" description="" pkeyName="PK_OVCLASSA"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
 </tables>
 </class>
-<class xsi:type="Feature" name="OvClassB" description="a class"
- baseClass="OvClassA" abstract="False"
- tableName="OVCLASSB" tblCreator="True" fixedTbl="False" >
-<geometryProperty>GeomA</geometryProperty>
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Feature" name="OvClassB" description="a class" baseClass="OvClassA" abstract="False" tableName="OVCLASSB" tblCreator="True" fixedTbl="False">
+<geometryProperty>
+GeomA</geometryProperty>
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSB" columnName="CLASSID" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="OVCLASSB" columnName="n/a" colCreator="False" fixedCol="False">
+<Inherited baseClass="Feature"/>
+</property>
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSB" columnName="CLASSID" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataA" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSB" columnName="DATAA" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataB" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSB" columnName="OV_COL_B" colCreator="True" fixedCol="True"  >
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataA" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSB" columnName="DATAA" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSB" columnName="FEATID" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="DataB" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSB" columnName="OV_COL_B" colCreator="True" fixedCol="True">
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
+<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Geometric" name="GeomA" description="a geometry property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSB" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True" >
-<Inherited baseClass="OvClassA" />
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSB" columnName="FEATID" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSB" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="GeomA" description="a geometry property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OVCLASSB" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassA"/>
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSB" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
-</property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSB" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OVCLASSB" description="" pkeyName="PK_OVCLASSB" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="DataA" />
-<property xsi:type="Data" name="DataB" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Geometric" name="GeomA" />
-<property xsi:type="Data" name="RevisionNumber" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<table name="OVCLASSB" description="" pkeyName="PK_OVCLASSB">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="DataA"/>
+<property xsi:type="Data" name="DataB"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Geometric" name="GeomA"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSB" description="" pkeyName="PK_OVCLASSB" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSB" description="" pkeyName="PK_OVCLASSB"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSB" description="" pkeyName="PK_OVCLASSB" >
-</table>
+<table name="OVCLASSB" description="" pkeyName="PK_OVCLASSB"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
 </tables>
 </class>
-<class xsi:type="Feature" name="OvClassC" description="a class"
- baseClass="OvClassB" abstract="False"
- tableName="OV_TABLE_C" tblCreator="True" fixedTbl="True" >
-<geometryProperty>GeomA</geometryProperty>
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Feature" name="OvClassC" description="a class" baseClass="OvClassB" abstract="False" tableName="OV_TABLE_C" tblCreator="True" fixedTbl="True">
+<geometryProperty>
+GeomA</geometryProperty>
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="CLASSID" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_C" columnName="n/a" colCreator="False" fixedCol="False">
+<Inherited baseClass="Feature"/>
+</property>
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="CLASSID" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataA" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="DATAA" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataB" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="OV_COL_B" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="OvClassB" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataA" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="DATAA" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataC" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="DATAC" colCreator="True" fixedCol="False"  >
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataB" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="OV_COL_B" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassB"/>
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
+<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="FEATID" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="DataC" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="DATAC" colCreator="True" fixedCol="False">
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomA" description="a geometry property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_C" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True" >
-<Inherited baseClass="OvClassA" />
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="FEATID" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="GeomA" description="a geometry property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_C" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassA"/>
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_C" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
-</property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="DataA" />
-<property xsi:type="Data" name="DataB" />
-<property xsi:type="Data" name="DataC" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Geometric" name="GeomA" />
-<property xsi:type="Data" name="RevisionNumber" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="DataA"/>
+<property xsi:type="Data" name="DataB"/>
+<property xsi:type="Data" name="DataC"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Geometric" name="GeomA"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-</table>
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
 </tables>
 </class>
-<class xsi:type="Feature" name="OvClassD" description="a class"
- baseClass="OvClassC" abstract="False"
- tableName="OV_TABLE_C" tblCreator="False" fixedTbl="False" >
-<geometryProperty>GeomA</geometryProperty>
-<tableMapping>Base</tableMapping>
+<class xsi:type="Feature" name="OvClassD" description="a class" baseClass="OvClassC" abstract="False" tableName="OV_TABLE_C" tblCreator="False" fixedTbl="False">
+<geometryProperty>
+GeomA</geometryProperty>
+<tableMapping>
+Base</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="CLASSID" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
-</column>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_C" columnName="n/a" colCreator="False" fixedCol="False">
+<Inherited baseClass="Feature"/>
 </property>
-<property xsi:type="Data" name="DataA" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="DATAA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="CLASSID" colCreator="False" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataB" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="OV_COL_B" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassB" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
-<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataC" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="DATAC" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassC" />
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataA" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="DATAA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataD" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="OV_COL_D" colCreator="True" fixedCol="True"  >
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataB" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="OV_COL_B" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassB"/>
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 <sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="FEATID" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="DataC" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="DATAC" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassC"/>
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomA" description="a geometry property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_C" columnName="OV_GEOMCOL_A" colCreator="False" fixedCol="True" >
-<Inherited baseClass="OvClassA" />
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataD" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="OV_COL_D" colCreator="True" fixedCol="True">
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
+<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="FEATID" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_C" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
+<property xsi:type="Geometric" name="GeomA" description="a geometry property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_C" columnName="OV_GEOMCOL_A" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassA"/>
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
+</column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="DataA" />
-<property xsi:type="Data" name="DataB" />
-<property xsi:type="Data" name="DataC" />
-<property xsi:type="Data" name="DataD" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Geometric" name="GeomA" />
-<property xsi:type="Data" name="RevisionNumber" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="DataA"/>
+<property xsi:type="Data" name="DataB"/>
+<property xsi:type="Data" name="DataC"/>
+<property xsi:type="Data" name="DataD"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Geometric" name="GeomA"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-</table>
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
 </tables>
 </class>
-<class xsi:type="Feature" name="OvClassE" description="a class"
- baseClass="OvClassD" abstract="False"
- tableName="OV_TABLE_C" tblCreator="False" fixedTbl="False" >
-<geometryProperty>GeomA</geometryProperty>
-<tableMapping>Base</tableMapping>
+<class xsi:type="Feature" name="OvClassE" description="a class" baseClass="OvClassD" abstract="False" tableName="OV_TABLE_C" tblCreator="False" fixedTbl="False">
+<geometryProperty>
+GeomA</geometryProperty>
+<tableMapping>
+Base</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="CLASSID" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
-</column>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_C" columnName="n/a" colCreator="False" fixedCol="False">
+<Inherited baseClass="Feature"/>
 </property>
-<property xsi:type="Data" name="DataA" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="DATAA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="CLASSID" colCreator="False" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataB" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="OV_COL_B" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassB" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
-<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataC" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="DATAC" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassC" />
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataA" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="DATAA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataD" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="OV_COL_D" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassD" />
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataB" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="OV_COL_B" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassB"/>
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 <sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataE" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="DATAE" colCreator="True" fixedCol="False"  >
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataC" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="DATAC" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassC"/>
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="FEATID" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="DataD" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="OV_COL_D" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassD"/>
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
+<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Geometric" name="GeomA" description="a geometry property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_C" columnName="OV_GEOMCOL_A" colCreator="False" fixedCol="True" >
-<Inherited baseClass="OvClassA" />
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataE" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="DATAE" colCreator="True" fixedCol="False">
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="FEATID" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_C" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
+<property xsi:type="Geometric" name="GeomA" description="a geometry property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_C" columnName="OV_GEOMCOL_A" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassA"/>
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
+</column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="DataA" />
-<property xsi:type="Data" name="DataB" />
-<property xsi:type="Data" name="DataC" />
-<property xsi:type="Data" name="DataD" />
-<property xsi:type="Data" name="DataE" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Geometric" name="GeomA" />
-<property xsi:type="Data" name="RevisionNumber" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="DataA"/>
+<property xsi:type="Data" name="DataB"/>
+<property xsi:type="Data" name="DataC"/>
+<property xsi:type="Data" name="DataD"/>
+<property xsi:type="Data" name="DataE"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Geometric" name="GeomA"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-</table>
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
 </tables>
 </class>
-<class xsi:type="Feature" name="OvClassF" description="a class"
- baseClass="OvClassE" abstract="False"
- tableName="OV_TABLE_C" tblCreator="False" fixedTbl="False" >
-<geometryProperty>GeomA</geometryProperty>
-<tableMapping>Base</tableMapping>
+<class xsi:type="Feature" name="OvClassF" description="a class" baseClass="OvClassE" abstract="False" tableName="OV_TABLE_C" tblCreator="False" fixedTbl="False">
+<geometryProperty>
+GeomA</geometryProperty>
+<tableMapping>
+Base</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="CLASSID" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
-</column>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_C" columnName="n/a" colCreator="False" fixedCol="False">
+<Inherited baseClass="Feature"/>
 </property>
-<property xsi:type="Data" name="DataA" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="DATAA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="CLASSID" colCreator="False" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataB" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="OV_COL_B" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassB" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
-<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataC" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="DATAC" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassC" />
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataA" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="DATAA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataD" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="OV_COL_D" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassD" />
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataB" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="OV_COL_B" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassB"/>
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 <sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataE" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="DATAE" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassE" />
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataC" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="DATAC" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassC"/>
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataF" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="OV_COL_F" colCreator="True" fixedCol="True"  >
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataD" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="OV_COL_D" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassD"/>
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
+<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="FEATID" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="DataE" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="DATAE" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassE"/>
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomA" description="a geometry property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_C" columnName="OV_GEOMCOL_A" colCreator="False" fixedCol="True" >
-<Inherited baseClass="OvClassA" />
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataF" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="OV_COL_F" colCreator="True" fixedCol="True">
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomF" description="a secondary geometric property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_C" columnName="OV_GEOMCOL_F" colCreator="True" fixedCol="True" >
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="FEATID" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="GeomA" description="a geometry property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_C" columnName="OV_GEOMCOL_A" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassA"/>
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_C" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
+<property xsi:type="Geometric" name="GeomF" description="a secondary geometric property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_C" columnName="OV_GEOMCOL_F" colCreator="True" fixedCol="True">
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
+</column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="DataA" />
-<property xsi:type="Data" name="DataB" />
-<property xsi:type="Data" name="DataC" />
-<property xsi:type="Data" name="DataD" />
-<property xsi:type="Data" name="DataE" />
-<property xsi:type="Data" name="DataF" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Geometric" name="GeomA" />
-<property xsi:type="Geometric" name="GeomF" />
-<property xsi:type="Data" name="RevisionNumber" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="DataA"/>
+<property xsi:type="Data" name="DataB"/>
+<property xsi:type="Data" name="DataC"/>
+<property xsi:type="Data" name="DataD"/>
+<property xsi:type="Data" name="DataE"/>
+<property xsi:type="Data" name="DataF"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Geometric" name="GeomA"/>
+<property xsi:type="Geometric" name="GeomF"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-</table>
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
 </tables>
 </class>
-<class xsi:type="Feature" name="OvClassG" description="a class"
- baseClass="OvClassF" abstract="False"
- tableName="OVCLASSG" tblCreator="True" fixedTbl="False" >
-<geometryProperty>GeomA</geometryProperty>
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Feature" name="OvClassG" description="a class" baseClass="OvClassF" abstract="False" tableName="OVCLASSG" tblCreator="True" fixedTbl="False">
+<geometryProperty>
+GeomA</geometryProperty>
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSG" columnName="CLASSID" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
-</column>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="OVCLASSG" columnName="n/a" colCreator="False" fixedCol="False">
+<Inherited baseClass="Feature"/>
 </property>
-<property xsi:type="Data" name="DataA" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSG" columnName="DATAA" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSG" columnName="CLASSID" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataB" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSG" columnName="OV_COL_B" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="OvClassB" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
-<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataC" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSG" columnName="DATAC" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassC" />
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataA" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSG" columnName="DATAA" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataD" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSG" columnName="OV_COL_D" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="OvClassD" />
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataB" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSG" columnName="OV_COL_B" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassB"/>
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 <sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataE" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSG" columnName="DATAE" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassE" />
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataC" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSG" columnName="DATAC" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassC"/>
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataF" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSG" columnName="OV_COL_F" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="OvClassF" />
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataD" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSG" columnName="OV_COL_D" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassD"/>
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
+<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataG" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSG" columnName="DATAG" colCreator="True" fixedCol="False"  >
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataE" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSG" columnName="DATAE" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassE"/>
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSG" columnName="FEATID" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="DataF" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSG" columnName="OV_COL_F" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassF"/>
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomA" description="a geometry property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSG" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True" >
-<Inherited baseClass="OvClassA" />
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataG" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSG" columnName="DATAG" colCreator="True" fixedCol="False">
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomF" description="a secondary geometric property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSG" columnName="OV_GEOMCOL_F" colCreator="True" fixedCol="True" >
-<Inherited baseClass="OvClassF" />
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSG" columnName="FEATID" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSG" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="GeomA" description="a geometry property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OVCLASSG" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassA"/>
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSG" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
+<property xsi:type="Geometric" name="GeomF" description="a secondary geometric property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OVCLASSG" columnName="OV_GEOMCOL_F" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassF"/>
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
+</column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSG" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OVCLASSG" description="" pkeyName="PK_OVCLASSG" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="DataA" />
-<property xsi:type="Data" name="DataB" />
-<property xsi:type="Data" name="DataC" />
-<property xsi:type="Data" name="DataD" />
-<property xsi:type="Data" name="DataE" />
-<property xsi:type="Data" name="DataF" />
-<property xsi:type="Data" name="DataG" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Geometric" name="GeomA" />
-<property xsi:type="Geometric" name="GeomF" />
-<property xsi:type="Data" name="RevisionNumber" />
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<table name="OVCLASSG" description="" pkeyName="PK_OVCLASSG">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="DataA"/>
+<property xsi:type="Data" name="DataB"/>
+<property xsi:type="Data" name="DataC"/>
+<property xsi:type="Data" name="DataD"/>
+<property xsi:type="Data" name="DataE"/>
+<property xsi:type="Data" name="DataF"/>
+<property xsi:type="Data" name="DataG"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Geometric" name="GeomA"/>
+<property xsi:type="Geometric" name="GeomF"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSG" description="" pkeyName="PK_OVCLASSG" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSG" description="" pkeyName="PK_OVCLASSG"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSG" description="" pkeyName="PK_OVCLASSG" >
-</table>
+<table name="OVCLASSG" description="" pkeyName="PK_OVCLASSG"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
 </tables>
 </class>
-<class xsi:type="Feature" name="OvClassH" description="a class"
- baseClass="OvClassG" abstract="False"
- tableName="OVCLASSH" tblCreator="True" fixedTbl="False" >
-<geometryProperty>GeomA</geometryProperty>
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Feature" name="OvClassH" description="a class" baseClass="OvClassG" abstract="False" tableName="OVCLASSH" tblCreator="True" fixedTbl="False">
+<geometryProperty>
+GeomA</geometryProperty>
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSH" columnName="CLASSID" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="OVCLASSH" columnName="n/a" colCreator="False" fixedCol="False">
+<Inherited baseClass="Feature"/>
+</property>
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSH" columnName="CLASSID" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataA" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="DATAA" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataB" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="OV_COL_B" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="OvClassB" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataA" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="DATAA" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
+</property>
+<property xsi:type="Data" name="DataB" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="OV_COL_B" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassB"/>
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
 <sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataC" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="DATAC" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassC" />
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataC" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="DATAC" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassC"/>
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataD" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="OV_COL_D" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="OvClassD" />
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataD" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="OV_COL_D" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassD"/>
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 <sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataE" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="DATAE" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassE" />
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataE" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="DATAE" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassE"/>
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataF" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="OV_COL_F" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="OvClassF" />
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataF" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="OV_COL_F" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassF"/>
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataG" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="DATAG" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassG" />
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataG" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="DATAG" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassG"/>
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataH" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="OV_COL_H" colCreator="True" fixedCol="True"  >
-<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataH" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="OV_COL_H" colCreator="True" fixedCol="True">
+<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 <sequence name="OV_SEQ_2"/>
 </property>
-<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSH" columnName="FEATID" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSH" columnName="FEATID" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomA" description="a geometry property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSH" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True" >
-<Inherited baseClass="OvClassA" />
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Geometric" name="GeomA" description="a geometry property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OVCLASSH" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassA"/>
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomF" description="a secondary geometric property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSH" columnName="OV_GEOMCOL_F" colCreator="True" fixedCol="True" >
-<Inherited baseClass="OvClassF" />
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Geometric" name="GeomF" description="a secondary geometric property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OVCLASSH" columnName="OV_GEOMCOL_F" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassF"/>
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHA" idColumn="" order="ascending" fixedCol="False">
 <mappingDefinition xsi:type="Single" prefix="prefixA">
-<class xsi:type="Class" name="OvClassH.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSH" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassH.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSH" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHAA" idColumn="" order="ascending" fixedCol="False">
 <mappingDefinition xsi:type="Single" prefix="prefixA_prefixA">
-<class xsi:type="Class" name="OvClassH.ObjectA.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSH" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassH.ObjectA.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSH" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending" fixedCol="False">
 <mappingDefinition xsi:type="Single" prefix="prefixA_prefixA_prefixA">
-<class xsi:type="Class" name="OvClassH.ObjectA.ObjectA.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSH" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassH.ObjectA.ObjectA.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSH" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="REFIXA_PREFIXA_PREFIXA_OPA" colCreator="True" fixedCol="False"  >
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="REFIXA_PREFIXA_PREFIXA_OPB" colCreator="True" fixedCol="False"  >
-<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="REFIXA_PREFIXA_PREFIXA_OPA" colCreator="True" fixedCol="False">
+<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="REFIXA_PREFIXA_PREFIXA_OPB" colCreator="True" fixedCol="False">
+<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH">
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
@@ -1377,107 +1070,86 @@
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="PREFIXA_PREFIXA_OPA" colCreator="True" fixedCol="False"  >
-<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="PREFIXA_PREFIXA_OPA" colCreator="True" fixedCol="False">
+<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="PREFIXA_PREFIXA_OPB" colCreator="True" fixedCol="False"  >
-<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="PREFIXA_PREFIXA_OPB" colCreator="True" fixedCol="False">
+<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH">
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
@@ -1485,107 +1157,86 @@
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="PREFIXA_OPA" colCreator="True" fixedCol="False"  >
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="PREFIXA_OPA" colCreator="True" fixedCol="False">
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="PREFIXA_OPB" colCreator="True" fixedCol="False"  >
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="PREFIXA_OPB" colCreator="True" fixedCol="False">
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAA" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH">
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHAA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
@@ -1593,224 +1244,181 @@
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Object" name="ObjectB" description=""
- objectType="Value" className="OverridesA:OvOpClassHB" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="ObjectB" description="" objectType="Value" className="OverridesA:OvOpClassHB" idColumn="" order="ascending" fixedCol="False">
 <mappingDefinition xsi:type="Single" prefix="prefixB">
-<class xsi:type="Class" name="OvClassH.ObjectB" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSH" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassH.ObjectB" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSH" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Collection" className="OverridesA:OvOpClassHBA" idColumn="" order="ascending"
- fixedCol="False" >
-<mappingDefinition xsi:type="Concrete" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Collection" className="OverridesA:OvOpClassHBA" idColumn="" order="ascending" fixedCol="False">
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="OvClassH_FeatId" />
+<property xsi:type="Data" name="OvClassH_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="OvClassH.ObjectB.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSH_OPC_TABLE_HBA" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassH.ObjectB.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSH_OPC_TABLE_HBA" tblCreator="True" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OpId1"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPA" colCreator="True" fixedCol="False"  >
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassH.ObjectB.ObjectA" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPB" colCreator="True" fixedCol="False"  >
-<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPA" colCreator="True" fixedCol="False">
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPID1" colCreator="True" fixedCol="False"  >
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPB" colCreator="True" fixedCol="False">
+<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OVCLASSH_FEATID" colCreator="True" fixedCol="False"  >
-<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPID1" colCreator="True" fixedCol="False">
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassH.ObjectB.ObjectA"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OVCLASSH_FEATID" colCreator="True" fixedCol="False">
+<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE_HBA" >
+<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE1">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="OVCLASSH_FEATID" />
+<column name="OVCLASSH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<property xsi:type="Data" name="OpId1" />
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<property xsi:type="Data" name="OpId1"/>
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE_HBA" >
+<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE1">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="OVCLASSH_FEATID" />
+<column name="OVCLASSH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="PREFIXB_OPA" colCreator="True" fixedCol="False"  >
-<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="PREFIXB_OPA" colCreator="True" fixedCol="False">
+<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="PREFIXB_OPB" colCreator="True" fixedCol="False"  >
-<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="PREFIXB_OPB" colCreator="True" fixedCol="False">
+<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Collection" className="OverridesA:OvOpClassHBA" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH">
+<property xsi:type="Object" name="ObjectA" description="" objectType="Collection" className="OverridesA:OvOpClassHBA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
@@ -1818,902 +1426,714 @@
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Object" name="ObjectC" description=""
- objectType="Collection" className="OverridesA:OvOpClassHC" idColumn="" order="ascending"
- fixedCol="True" >
-<mappingDefinition xsi:type="Concrete" >
+<property xsi:type="Object" name="ObjectC" description="" objectType="Collection" className="OverridesA:OvOpClassHC" idColumn="" order="ascending" fixedCol="True">
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="OvClassH_FeatId" />
+<property xsi:type="Data" name="OvClassH_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="OvClassH.ObjectC" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSH_FTABLEC" tblCreator="True" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassH.ObjectC" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSH_FTABLEC" tblCreator="True" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OpId1"/>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHCA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassH.ObjectC" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHCA" idColumn="" order="ascending" fixedCol="False">
 <mappingDefinition xsi:type="Single" prefix="prefixA">
-<class xsi:type="Class" name="OvClassH.ObjectC.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSH_FTABLEC" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassH.ObjectC.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSH_FTABLEC" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLEC" columnName="PREFIXA_OPA" colCreator="True" fixedCol="False"  >
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassH.ObjectC.ObjectA" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLEC" columnName="PREFIXA_OPB" colCreator="True" fixedCol="False"  >
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLEC" columnName="PREFIXA_OPA" colCreator="True" fixedCol="False">
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassH.ObjectC.ObjectA"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLEC" columnName="PREFIXA_OPB" colCreator="True" fixedCol="False">
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OVCLASSH_FTABLEC" description="" pkeyName="PK_OVCLASSH_FTABLEC" >
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<table name="OVCLASSH_FTABLEC" description="" pkeyName="PK_OVCLASSH_FTABLEC">
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PARENTID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="PARENTID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </table>
 <tables>
-<table name="OVCLASSH_FTABLEC" description="" pkeyName="PK_OVCLASSH_FTABLEC" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="OVCLASSH_FTABLEC" description="" pkeyName="PK_OVCLASSH_FTABLEC"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLEC" columnName="OPA" colCreator="True" fixedCol="False"  >
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLEC" columnName="OPA" colCreator="True" fixedCol="False">
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLEC" columnName="OP_COL_B" colCreator="True" fixedCol="True"  >
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLEC" columnName="OP_COL_B" colCreator="True" fixedCol="True">
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLEC" columnName="OPID1" colCreator="True" fixedCol="False"  >
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLEC" columnName="OPID1" colCreator="True" fixedCol="False">
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLEC" columnName="PARENTID" colCreator="True" fixedCol="True"  >
-<column name="PARENTID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLEC" columnName="PARENTID" colCreator="True" fixedCol="True">
+<column name="PARENTID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassH.ObjectC"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="OVCLASSH_FTABLEC" description="" pkeyName="PK_OVCLASSH_FTABLEC" >
+<table name="OVCLASSH_FTABLEC" description="" pkeyName="PK_OVCLASSH_FTABLEC">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="PARENTID" />
+<column name="PARENTID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHCA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHCA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<property xsi:type="Data" name="OpId1" />
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<property xsi:type="Data" name="OpId1"/>
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PARENTID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="PARENTID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </table>
 <tables>
-<table name="OVCLASSH_FTABLEC" description="" pkeyName="PK_OVCLASSH_FTABLEC" >
+<table name="OVCLASSH_FTABLEC" description="" pkeyName="PK_OVCLASSH_FTABLEC">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="PARENTID" />
+<column name="PARENTID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Object" name="ObjectD" description=""
- objectType="Collection" className="OverridesA:OvOpClassHD" idColumn="OPID1" order="ascending"
- fixedCol="True" >
+<property xsi:type="Object" name="ObjectD" description="" objectType="Collection" className="OverridesA:OvOpClassHD" idColumn="OPID1" order="ascending" fixedCol="True">
 <idProperty>
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OpId1"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="OvClassH_FeatId" />
+<property xsi:type="Data" name="OvClassH_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="OvClassH.ObjectD" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSH_FTABLED" tblCreator="True" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassH.ObjectD" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSH_FTABLED" tblCreator="True" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<property xsi:type="Data" name="OpId1"/>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Collection" className="OverridesA:OvOpClassHDA" idColumn="" order="ascending"
- fixedCol="True" >
-<mappingDefinition xsi:type="Concrete" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassH.ObjectD" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Collection" className="OverridesA:OvOpClassHDA" idColumn="" order="ascending" fixedCol="True">
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<property xsi:type="Data" name="OpId1"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<property xsi:type="Data" name="OvOpClassHD_OpId1" />
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<property xsi:type="Data" name="OvOpClassHD_OpId1"/>
 </targetProperties>
-<class xsi:type="Class" name="OvClassH.ObjectD.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="FNESTED_DA" tblCreator="True" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassH.ObjectD.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="FNESTED_DA" tblCreator="True" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OpId1"/>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassH.ObjectD.ObjectA" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending" fixedCol="False">
 <mappingDefinition xsi:type="Single" prefix="prefixA">
-<class xsi:type="Class" name="OvClassH.ObjectD.ObjectA.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="FNESTED_DA" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassH.ObjectD.ObjectA.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="FNESTED_DA" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="PREFIXA_OPA" colCreator="True" fixedCol="False"  >
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassH.ObjectD.ObjectA.ObjectA" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="PREFIXA_OPB" colCreator="True" fixedCol="False"  >
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="PREFIXA_OPA" colCreator="True" fixedCol="False">
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassH.ObjectD.ObjectA.ObjectA"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="PREFIXA_OPB" colCreator="True" fixedCol="False">
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA" >
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA">
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </table>
 <tables>
-<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="NESTED_COL_A" colCreator="True" fixedCol="True"  >
-<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="NESTED_COL_A" colCreator="True" fixedCol="True">
+<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="OP_COL_B" colCreator="True" fixedCol="True"  >
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="OP_COL_B" colCreator="True" fixedCol="True">
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="OPID1" colCreator="True" fixedCol="False"  >
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="OPID1" colCreator="True" fixedCol="False">
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OVCLASSH_FEA1" colCreator="True" fixedCol="False"  >
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OVCLASSH_F1" colCreator="True" fixedCol="False">
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OvOpClassHD_OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OPID1" colCreator="True" fixedCol="False"  >
-<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OvOpClassHD_OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OPID1" colCreator="True" fixedCol="False">
+<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassH.ObjectD.ObjectA"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA" >
+<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA">
 <target>
-<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED" >
+<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="OVCLASSH_FEATID" />
+<column name="OVCLASSH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" />
-<column name="OVCLASSH_FTABLED_OPID1" />
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1"/>
+<column name="OVCLASSH_FTABLED_OPID1"/>
 </sourceColumns>
 <targetColumns>
-<column name="OVCLASSH_FEATID" />
-<column name="OPID1" />
+<column name="OVCLASSH_FEATID"/>
+<column name="OPID1"/>
 </targetColumns>
 </target>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<property xsi:type="Data" name="OpId1" />
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<property xsi:type="Data" name="OvOpClassHD_OpId1" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<property xsi:type="Data" name="OpId1"/>
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<property xsi:type="Data" name="OvOpClassHD_OpId1"/>
+<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </table>
 <tables>
-<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA" >
+<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA">
 <target>
-<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED" >
+<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="OVCLASSH_FEATID" />
+<column name="OVCLASSH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" />
-<column name="OVCLASSH_FTABLED_OPID1" />
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1"/>
+<column name="OVCLASSH_FTABLED_OPID1"/>
 </sourceColumns>
 <targetColumns>
-<column name="OVCLASSH_FEATID" />
-<column name="OPID1" />
+<column name="OVCLASSH_FEATID"/>
+<column name="OPID1"/>
 </targetColumns>
 </target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLED" columnName="OPA" colCreator="True" fixedCol="False"  >
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLED" columnName="OPA" colCreator="True" fixedCol="False">
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLED" columnName="OP_COL_B" colCreator="True" fixedCol="True"  >
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLED" columnName="OP_COL_B" colCreator="True" fixedCol="True">
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLED" columnName="OPID1" colCreator="True" fixedCol="False"  >
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLED" columnName="OPID1" colCreator="True" fixedCol="False">
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLED" columnName="OVCLASSH_FEATID" colCreator="True" fixedCol="False"  >
-<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLED" columnName="OVCLASSH_FEATID" colCreator="True" fixedCol="False">
+<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassH.ObjectD"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED" >
+<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="OVCLASSH_FEATID" />
+<column name="OVCLASSH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Collection" className="OverridesA:OvOpClassHDA" idColumn="" order="ascending"
- fixedCol="True" >
+<property xsi:type="Object" name="ObjectA" description="" objectType="Collection" className="OverridesA:OvOpClassHDA" idColumn="" order="ascending" fixedCol="True">
 </property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<property xsi:type="Data" name="OpId1" />
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<property xsi:type="Data" name="OpId1"/>
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED" >
+<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="OVCLASSH_FEATID" />
+<column name="OVCLASSH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSH" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSH" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSH" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
-</property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="DataA" />
-<property xsi:type="Data" name="DataB" />
-<property xsi:type="Data" name="DataC" />
-<property xsi:type="Data" name="DataD" />
-<property xsi:type="Data" name="DataE" />
-<property xsi:type="Data" name="DataF" />
-<property xsi:type="Data" name="DataG" />
-<property xsi:type="Data" name="DataH" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Geometric" name="GeomA" />
-<property xsi:type="Geometric" name="GeomF" />
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHA" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="DataA"/>
+<property xsi:type="Data" name="DataB"/>
+<property xsi:type="Data" name="DataC"/>
+<property xsi:type="Data" name="DataD"/>
+<property xsi:type="Data" name="DataE"/>
+<property xsi:type="Data" name="DataF"/>
+<property xsi:type="Data" name="DataG"/>
+<property xsi:type="Data" name="DataH"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Geometric" name="GeomA"/>
+<property xsi:type="Geometric" name="GeomF"/>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Object" name="ObjectB" description=""
- objectType="Value" className="OverridesA:OvOpClassHB" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="ObjectB" description="" objectType="Value" className="OverridesA:OvOpClassHB" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Object" name="ObjectC" description=""
- objectType="Collection" className="OverridesA:OvOpClassHC" idColumn="" order="ascending"
- fixedCol="True" >
+<property xsi:type="Object" name="ObjectC" description="" objectType="Collection" className="OverridesA:OvOpClassHC" idColumn="" order="ascending" fixedCol="True">
 </property>
-<property xsi:type="Object" name="ObjectD" description=""
- objectType="Collection" className="OverridesA:OvOpClassHD" idColumn="OPID1" order="ascending"
- fixedCol="True" >
+<property xsi:type="Object" name="ObjectD" description="" objectType="Collection" className="OverridesA:OvOpClassHD" idColumn="OPID1" order="ascending" fixedCol="True">
 </property>
-<property xsi:type="Data" name="RevisionNumber" />
-<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
 </tables>
 </class>
-<class xsi:type="Feature" name="OvClassI" description="a class"
- baseClass="OvClassH" abstract="False"
- tableName="OVCLASSH" tblCreator="False" fixedTbl="False" >
-<geometryProperty>GeomA</geometryProperty>
-<tableMapping>Base</tableMapping>
+<class xsi:type="Feature" name="OvClassI" description="a class" baseClass="OvClassH" abstract="False" tableName="OVCLASSH" tblCreator="False" fixedTbl="False">
+<geometryProperty>
+GeomA</geometryProperty>
+<tableMapping>
+Base</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSH" columnName="CLASSID" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="OVCLASSH" columnName="n/a" colCreator="False" fixedCol="False">
+<Inherited baseClass="Feature"/>
+</property>
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSH" columnName="CLASSID" colCreator="False" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataA" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="DATAA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataB" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="OV_COL_B" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassB" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataA" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="DATAA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
+</property>
+<property xsi:type="Data" name="DataB" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="OV_COL_B" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassB"/>
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
 <sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataC" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="DATAC" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassC" />
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataC" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="DATAC" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassC"/>
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataD" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="OV_COL_D" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassD" />
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataD" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="OV_COL_D" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassD"/>
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 <sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataE" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="DATAE" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassE" />
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataE" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="DATAE" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassE"/>
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataF" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="OV_COL_F" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassF" />
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataF" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="OV_COL_F" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassF"/>
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataG" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="DATAG" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassG" />
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataG" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="DATAG" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassG"/>
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataH" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="OV_COL_H" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassH" />
-<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataH" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="OV_COL_H" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassH"/>
+<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 <sequence name="OV_SEQ_2"/>
 </property>
-<property xsi:type="Data" name="DataI" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="DATAI" colCreator="True" fixedCol="False"  >
-<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataI" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="DATAI" colCreator="True" fixedCol="False">
+<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSH" columnName="FEATID" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSH" columnName="FEATID" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomA" description="a geometry property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSH" columnName="OV_GEOMCOL_A" colCreator="False" fixedCol="True" >
-<Inherited baseClass="OvClassA" />
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Geometric" name="GeomA" description="a geometry property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OVCLASSH" columnName="OV_GEOMCOL_A" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassA"/>
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomF" description="a secondary geometric property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSH" columnName="OV_GEOMCOL_F" colCreator="False" fixedCol="True" >
-<Inherited baseClass="OvClassF" />
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Geometric" name="GeomF" description="a secondary geometric property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OVCLASSH" columnName="OV_GEOMCOL_F" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassF"/>
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomI" description="another secondary geometric property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSH" columnName="GEOMI" colCreator="True" fixedCol="True" >
-<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Geometric" name="GeomI" description="another secondary geometric property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OVCLASSH" columnName="GEOMI" colCreator="True" fixedCol="True">
+<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHA" idColumn="" order="ascending"
- fixedCol="False" >
-<Inherited baseClass="OvClassH" />
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHA" idColumn="" order="ascending" fixedCol="False">
+<Inherited baseClass="OvClassH"/>
 <mappingDefinition xsi:type="Single" prefix="prefixA">
-<class xsi:type="Class" name="OvClassI.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSH" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassI.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSH" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAA" idColumn="" order="ascending"
- fixedCol="False" >
-<Inherited baseClass="OvClassH.ObjectA" />
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHAA" idColumn="" order="ascending" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectA"/>
 <mappingDefinition xsi:type="Single" prefix="prefixA_prefixA">
-<class xsi:type="Class" name="OvClassI.ObjectA.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSH" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassI.ObjectA.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSH" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending"
- fixedCol="False" >
-<Inherited baseClass="OvClassH.ObjectA.ObjectA" />
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectA.ObjectA"/>
 <mappingDefinition xsi:type="Single" prefix="prefixA_prefixA_prefixA">
-<class xsi:type="Class" name="OvClassI.ObjectA.ObjectA.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSH" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassI.ObjectA.ObjectA.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSH" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="REFIXA_PREFIXA_PREFIXA_OPA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectA.ObjectA.ObjectA" />
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="REFIXA_PREFIXA_PREFIXA_OPB" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectA.ObjectA.ObjectA" />
-<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="REFIXA_PREFIXA_PREFIXA_OPA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectA.ObjectA.ObjectA"/>
+<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="REFIXA_PREFIXA_PREFIXA_OPB" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectA.ObjectA.ObjectA"/>
+<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH">
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
@@ -2721,109 +2141,88 @@
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="PREFIXA_PREFIXA_OPA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectA.ObjectA" />
-<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="PREFIXA_PREFIXA_OPA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectA.ObjectA"/>
+<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="PREFIXA_PREFIXA_OPB" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectA.ObjectA" />
-<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="PREFIXA_PREFIXA_OPB" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectA.ObjectA"/>
+<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH">
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
@@ -2831,109 +2230,88 @@
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="PREFIXA_OPA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectA" />
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="PREFIXA_OPA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectA"/>
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="PREFIXA_OPB" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectA" />
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="PREFIXA_OPB" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectA"/>
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAA" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH">
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHAA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
@@ -2941,232 +2319,189 @@
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Object" name="ObjectB" description=""
- objectType="Value" className="OverridesA:OvOpClassHB" idColumn="" order="ascending"
- fixedCol="False" >
-<Inherited baseClass="OvClassH" />
+<property xsi:type="Object" name="ObjectB" description="" objectType="Value" className="OverridesA:OvOpClassHB" idColumn="" order="ascending" fixedCol="False">
+<Inherited baseClass="OvClassH"/>
 <mappingDefinition xsi:type="Single" prefix="prefixB">
-<class xsi:type="Class" name="OvClassI.ObjectB" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSH" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassI.ObjectB" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSH" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Collection" className="OverridesA:OvOpClassHBA" idColumn="" order="ascending"
- fixedCol="False" >
-<Inherited baseClass="OvClassH.ObjectB" />
-<mappingDefinition xsi:type="Concrete" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Collection" className="OverridesA:OvOpClassHBA" idColumn="" order="ascending" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectB"/>
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="OvClassH_FeatId" />
+<property xsi:type="Data" name="OvClassH_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="OvClassI.ObjectB.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSH_OPC_TABLE_HBA" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassI.ObjectB.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSH_OPC_TABLE_HBA" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OpId1"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectB.ObjectA" />
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassI.ObjectB.ObjectA" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPB" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectB.ObjectA" />
-<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectB.ObjectA"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPID1" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectB.ObjectA" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPB" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectB.ObjectA"/>
+<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OVCLASSH_FEATID" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectB.ObjectA" />
-<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPID1" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectB.ObjectA"/>
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassI.ObjectB.ObjectA"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OVCLASSH_FEATID" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectB.ObjectA"/>
+<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE_HBA" >
+<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE1">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="OVCLASSH_FEATID" />
+<column name="OVCLASSH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<property xsi:type="Data" name="OpId1" />
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<property xsi:type="Data" name="OpId1"/>
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE_HBA" >
+<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE1">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="OVCLASSH_FEATID" />
+<column name="OVCLASSH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="PREFIXB_OPA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectB" />
-<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="PREFIXB_OPA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectB"/>
+<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="PREFIXB_OPB" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectB" />
-<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="PREFIXB_OPB" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectB"/>
+<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Collection" className="OverridesA:OvOpClassHBA" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH">
+<property xsi:type="Object" name="ObjectA" description="" objectType="Collection" className="OverridesA:OvOpClassHBA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
@@ -3174,1173 +2509,934 @@
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Object" name="ObjectE" description=""
- objectType="Value" className="OverridesA:OvOpClassIE" idColumn="" order="ascending"
- fixedCol="False" >
-<mappingDefinition xsi:type="Single" prefix="prefixE">
-<class xsi:type="Class" name="OvClassI.ObjectE" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSH" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<property xsi:type="Object" name="ObjectC" description="" objectType="Collection" className="OverridesA:OvOpClassHC" idColumn="" order="ascending" fixedCol="True">
+<Inherited baseClass="OvClassH"/>
+<mappingDefinition xsi:type="Concrete">
+<sourceProperties>
+<property xsi:type="Data" name="FeatId"/>
+</sourceProperties>
+<targetProperties>
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+</targetProperties>
+<class xsi:type="Class" name="OvClassI.ObjectC" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSH_FTABLEC" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
+<property xsi:type="Data" name="OpId1"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="PREFIXE_OPA" colCreator="True" fixedCol="False"  >
-<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassI.ObjectC" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="PREFIXE_OPB" colCreator="True" fixedCol="False"  >
-<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHCA" idColumn="" order="ascending" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectC"/>
+<mappingDefinition xsi:type="Single" prefix="prefixA">
+<class xsi:type="Class" name="OvClassI.ObjectC.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSH_FTABLEC" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
+<identityProperties>
+</identityProperties>
+<properties>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassI.ObjectC.ObjectA" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLEC" columnName="PREFIXA_OPA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectC.ObjectA"/>
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLEC" columnName="PREFIXA_OPB" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectC.ObjectA"/>
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
+</column>
+</property>
 </properties>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<table name="OVCLASSH_FTABLEC" description="" pkeyName="PK_OVCLASSH_FTABLEC">
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="PARENTID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
-</column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
-</column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
-</column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
-</column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
-</column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
-</column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
-</column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
-</column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
-</column>
-<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
-</column>
-<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
-</column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
-</column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
-</column>
-<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
-</column>
-<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
-</column>
-<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
-</column>
-<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
-</column>
-<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
-</column>
-<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
-</column>
 </table>
 <tables>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-<target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
-<sourceColumns>
-<column name="CLASSID" />
-</sourceColumns>
-<targetColumns>
-<column name="CLASSID" />
-</targetColumns>
-</target>
-</table>
+<table name="OVCLASSH_FTABLEC" description="" pkeyName="PK_OVCLASSH_FTABLEC"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Object" name="ObjectF" description=""
- objectType="Collection" className="OverridesA:OvOpClassIF" idColumn="OPID1" order="ascending"
- fixedCol="True" >
-<idProperty>
-<property xsi:type="Data" name="OpId1" />
-</idProperty>
-<mappingDefinition xsi:type="Concrete" >
-<sourceProperties>
-<property xsi:type="Data" name="FeatId" />
-</sourceProperties>
-<targetProperties>
-<property xsi:type="Data" name="OvClassI_FeatId" />
-</targetProperties>
-<class xsi:type="Class" name="OvClassI.ObjectF" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSI_FTABLEF" tblCreator="True" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
-<identityProperties>
-<property xsi:type="Data" name="OvClassI_FeatId" />
-<property xsi:type="Data" name="OpId1" />
-</identityProperties>
-<properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSI_FTABLEF" columnName="OP_PROP_A" colCreator="True" fixedCol="True"  >
-<column name="OP_PROP_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLEC" columnName="OPA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectC"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSI_FTABLEF" columnName="OPB" colCreator="True" fixedCol="False"  >
-<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLEC" columnName="OP_COL_B" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassH.ObjectC"/>
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSI_FTABLEF" columnName="OPID1" colCreator="True" fixedCol="False"  >
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLEC" columnName="OPID1" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectC"/>
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OvClassI_FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSI_FTABLEF" columnName="PARENTID" colCreator="True" fixedCol="True"  >
-<column name="PARENTID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLEC" columnName="PARENTID" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassH.ObjectC"/>
+<column name="PARENTID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassI.ObjectF"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="OVCLASSI_FTABLEF" description="" pkeyName="PK_OVCLASSI_FTABLEF" >
+<table name="OVCLASSH_FTABLEC" description="" pkeyName="PK_OVCLASSH_FTABLEC">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="PARENTID" />
+<column name="PARENTID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<property xsi:type="Data" name="OpId1" />
-<property xsi:type="Data" name="OvClassI_FeatId" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHCA" idColumn="" order="ascending" fixedCol="False">
+</property>
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<property xsi:type="Data" name="OpId1"/>
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OP_PROP_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="False" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PARENTID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="PARENTID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
 </table>
 <tables>
-<table name="OVCLASSI_FTABLEF" description="" pkeyName="PK_OVCLASSI_FTABLEF" >
+<table name="OVCLASSH_FTABLEC" description="" pkeyName="PK_OVCLASSH_FTABLEC">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="PARENTID" />
+<column name="PARENTID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSH" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<property xsi:type="Object" name="ObjectD" description="" objectType="Collection" className="OverridesA:OvOpClassHD" idColumn="OPID1" order="ascending" fixedCol="True">
+<Inherited baseClass="OvClassH"/>
+<idProperty>
+<property xsi:type="Data" name="OpId1"/>
+</idProperty>
+<mappingDefinition xsi:type="Concrete">
+<sourceProperties>
+<property xsi:type="Data" name="FeatId"/>
+</sourceProperties>
+<targetProperties>
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+</targetProperties>
+<class xsi:type="Class" name="OvClassI.ObjectD" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSH_FTABLED" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
+<identityProperties>
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<property xsi:type="Data" name="OpId1"/>
+</identityProperties>
+<properties>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassI.ObjectD" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Object" name="ObjectC" description=""
- objectType="Collection" className="OverridesA:OvOpClassHC" idColumn="" order="ascending"
- fixedCol="True" >
-<Inherited baseClass="OvClassH" />
-<mappingDefinition xsi:type="Concrete" >
+<property xsi:type="Object" name="ObjectA" description="" objectType="Collection" className="OverridesA:OvOpClassHDA" idColumn="" order="ascending" fixedCol="True">
+<Inherited baseClass="OvClassH.ObjectD"/>
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<property xsi:type="Data" name="OpId1"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="OvClassH_FeatId" />
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<property xsi:type="Data" name="OvOpClassHD_OpId1"/>
 </targetProperties>
-<class xsi:type="Class" name="OvClassI.ObjectC" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSH_FTABLEC" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassI.ObjectD.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="FNESTED_DA" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OpId1"/>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHCA" idColumn="" order="ascending"
- fixedCol="False" >
-<Inherited baseClass="OvClassH.ObjectC" />
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassI.ObjectD.ObjectA" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectD.ObjectA"/>
 <mappingDefinition xsi:type="Single" prefix="prefixA">
-<class xsi:type="Class" name="OvClassI.ObjectC.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSH_FTABLEC" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassI.ObjectD.ObjectA.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="FNESTED_DA" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLEC" columnName="PREFIXA_OPA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectC.ObjectA" />
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassI.ObjectD.ObjectA.ObjectA" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLEC" columnName="PREFIXA_OPB" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectC.ObjectA" />
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="PREFIXA_OPA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectD.ObjectA.ObjectA"/>
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassI.ObjectC.ObjectA"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="PREFIXA_OPB" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectD.ObjectA.ObjectA"/>
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OVCLASSH_FTABLEC" description="" pkeyName="PK_OVCLASSH_FTABLEC" >
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA">
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PARENTID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
 </table>
 <tables>
-<table name="OVCLASSH_FTABLEC" description="" pkeyName="PK_OVCLASSH_FTABLEC" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLEC" columnName="OPA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectC" />
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="NESTED_COL_A" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassH.ObjectD.ObjectA"/>
+<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLEC" columnName="OP_COL_B" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassH.ObjectC" />
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="OP_COL_B" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassH.ObjectD.ObjectA"/>
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLEC" columnName="OPID1" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectC" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="OPID1" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectD.ObjectA"/>
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLEC" columnName="PARENTID" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassH.ObjectC" />
-<column name="PARENTID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OVCLASSH_F1" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectD.ObjectA"/>
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassI.ObjectC"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="OvOpClassHD_OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OPID1" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectD.ObjectA"/>
+<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OVCLASSH_FTABLEC" description="" pkeyName="PK_OVCLASSH_FTABLEC" >
+<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
+<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED">
+<target>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
+<sourceColumns>
+<column name="OVCLASSH_FEATID"/>
+</sourceColumns>
+<targetColumns>
+<column name="FEATID"/>
+</targetColumns>
+</target>
 </table>
 <sourceColumns>
-<column name="PARENTID" />
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1"/>
+<column name="OVCLASSH_FTABLED_OPID1"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="OVCLASSH_FEATID"/>
+<column name="OPID1"/>
 </targetColumns>
 </target>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHCA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<property xsi:type="Data" name="OpId1" />
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<property xsi:type="Data" name="OpId1"/>
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<property xsi:type="Data" name="OvOpClassHD_OpId1"/>
+<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PARENTID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
 </table>
 <tables>
-<table name="OVCLASSH_FTABLEC" description="" pkeyName="PK_OVCLASSH_FTABLEC" >
+<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
+<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED">
+<target>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
+<sourceColumns>
+<column name="OVCLASSH_FEATID"/>
+</sourceColumns>
+<targetColumns>
+<column name="FEATID"/>
+</targetColumns>
+</target>
 </table>
 <sourceColumns>
-<column name="PARENTID" />
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1"/>
+<column name="OVCLASSH_FTABLED_OPID1"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="OVCLASSH_FEATID"/>
+<column name="OPID1"/>
 </targetColumns>
 </target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Object" name="ObjectD" description=""
- objectType="Collection" className="OverridesA:OvOpClassHD" idColumn="OPID1" order="ascending"
- fixedCol="True" >
-<Inherited baseClass="OvClassH" />
-<idProperty>
-<property xsi:type="Data" name="OpId1" />
-</idProperty>
-<mappingDefinition xsi:type="Concrete" >
-<sourceProperties>
-<property xsi:type="Data" name="FeatId" />
-</sourceProperties>
-<targetProperties>
-<property xsi:type="Data" name="OvClassH_FeatId" />
-</targetProperties>
-<class xsi:type="Class" name="OvClassI.ObjectD" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSH_FTABLED" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
-<identityProperties>
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<property xsi:type="Data" name="OpId1" />
-</identityProperties>
-<properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Collection" className="OverridesA:OvOpClassHDA" idColumn="" order="ascending"
- fixedCol="True" >
-<Inherited baseClass="OvClassH.ObjectD" />
-<mappingDefinition xsi:type="Concrete" >
-<sourceProperties>
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<property xsi:type="Data" name="OpId1" />
-</sourceProperties>
-<targetProperties>
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<property xsi:type="Data" name="OvOpClassHD_OpId1" />
-</targetProperties>
-<class xsi:type="Class" name="OvClassI.ObjectD.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="FNESTED_DA" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
-<identityProperties>
-<property xsi:type="Data" name="OpId1" />
-</identityProperties>
-<properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending"
- fixedCol="False" >
-<Inherited baseClass="OvClassH.ObjectD.ObjectA" />
-<mappingDefinition xsi:type="Single" prefix="prefixA">
-<class xsi:type="Class" name="OvClassI.ObjectD.ObjectA.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="FNESTED_DA" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
-<identityProperties>
-</identityProperties>
-<properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="PREFIXA_OPA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectD.ObjectA.ObjectA" />
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLED" columnName="OPA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectD"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="PREFIXA_OPB" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectD.ObjectA.ObjectA" />
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLED" columnName="OP_COL_B" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassH.ObjectD"/>
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassI.ObjectD.ObjectA.ObjectA"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLED" columnName="OPID1" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectD"/>
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLED" columnName="OVCLASSH_FEATID" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectD"/>
+<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
+</column>
+</property>
 </properties>
-<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA" >
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED">
+<target>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
+<sourceColumns>
+<column name="OVCLASSH_FEATID"/>
+</sourceColumns>
+<targetColumns>
+<column name="FEATID"/>
+</targetColumns>
+</target>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Collection" className="OverridesA:OvOpClassHDA" idColumn="" order="ascending" fixedCol="True">
+</property>
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<property xsi:type="Data" name="OpId1"/>
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
-</column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
-</column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
-</column>
 </table>
 <tables>
-<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA" >
+<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED">
+<target>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
+<sourceColumns>
+<column name="OVCLASSH_FEATID"/>
+</sourceColumns>
+<targetColumns>
+<column name="FEATID"/>
+</targetColumns>
+</target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="NESTED_COL_A" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassH.ObjectD.ObjectA" />
-<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Object" name="ObjectE" description="" objectType="Value" className="OverridesA:OvOpClassIE" idColumn="" order="ascending" fixedCol="False">
+<mappingDefinition xsi:type="Single" prefix="prefixE">
+<class xsi:type="Class" name="OvClassI.ObjectE" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSH" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
+<identityProperties>
+</identityProperties>
+<properties>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="OP_COL_B" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassH.ObjectD.ObjectA" />
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="PREFIXE_OPA" colCreator="True" fixedCol="False">
+<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="OPID1" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectD.ObjectA" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="PREFIXE_OPB" colCreator="True" fixedCol="False">
+<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OVCLASSH_FEA1" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectD.ObjectA" />
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OvOpClassHD_OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OPID1" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectD.ObjectA" />
-<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</properties>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH">
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-</property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassI.ObjectD.ObjectA"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-</property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-</property>
-</properties>
-<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA" >
-<target>
-<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED" >
-<target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
-<sourceColumns>
-<column name="OVCLASSH_FEATID" />
-</sourceColumns>
-<targetColumns>
-<column name="FEATID" />
-</targetColumns>
-</target>
-</table>
-<sourceColumns>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" />
-<column name="OVCLASSH_FTABLED_OPID1" />
-</sourceColumns>
-<targetColumns>
-<column name="OVCLASSH_FEATID" />
-<column name="OPID1" />
-</targetColumns>
-</target>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending"
- fixedCol="False" >
-</property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<property xsi:type="Data" name="OpId1" />
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<property xsi:type="Data" name="OvOpClassHD_OpId1" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
+<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
+</column>
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
+</column>
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
+<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
+<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
+<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
+<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
+<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
+<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
+<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
+<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
+</column>
 </table>
 <tables>
-<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED" >
-<target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="OVCLASSH_FEATID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
-<sourceColumns>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" />
-<column name="OVCLASSH_FTABLED_OPID1" />
-</sourceColumns>
-<targetColumns>
-<column name="OVCLASSH_FEATID" />
-<column name="OPID1" />
-</targetColumns>
-</target>
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLED" columnName="OPA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectD" />
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Object" name="ObjectF" description="" objectType="Collection" className="OverridesA:OvOpClassIF" idColumn="OPID1" order="ascending" fixedCol="True">
+<idProperty>
+<property xsi:type="Data" name="OpId1"/>
+</idProperty>
+<mappingDefinition xsi:type="Concrete">
+<sourceProperties>
+<property xsi:type="Data" name="FeatId"/>
+</sourceProperties>
+<targetProperties>
+<property xsi:type="Data" name="OvClassI_FeatId"/>
+</targetProperties>
+<class xsi:type="Class" name="OvClassI.ObjectF" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSI_FTABLEF" tblCreator="True" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
+<identityProperties>
+<property xsi:type="Data" name="OvClassI_FeatId"/>
+<property xsi:type="Data" name="OpId1"/>
+</identityProperties>
+<properties>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassI.ObjectF" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLED" columnName="OP_COL_B" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassH.ObjectD" />
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSI_FTABLEF" columnName="OP_PROP_A" colCreator="True" fixedCol="True">
+<column name="OP_PROP_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLED" columnName="OPID1" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectD" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSI_FTABLEF" columnName="OPB" colCreator="True" fixedCol="False">
+<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLED" columnName="OVCLASSH_FEATID" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectD" />
-<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSI_FTABLEF" columnName="OPID1" colCreator="True" fixedCol="False">
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassI.ObjectD"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="OvClassI_FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSI_FTABLEF" columnName="PARENTID" colCreator="True" fixedCol="True">
+<column name="PARENTID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED" >
+<table name="OVCLASSI_FTABLEF" description="" pkeyName="PK_OVCLASSI_FTABLEF">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="OVCLASSH_FEATID" />
+<column name="PARENTID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Collection" className="OverridesA:OvOpClassHDA" idColumn="" order="ascending"
- fixedCol="True" >
-</property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<property xsi:type="Data" name="OpId1" />
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<property xsi:type="Data" name="OpId1"/>
+<property xsi:type="Data" name="OvClassI_FeatId"/>
+<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OP_PROP_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="False">
 </column>
-<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="PARENTID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED" >
+<table name="OVCLASSI_FTABLEF" description="" pkeyName="PK_OVCLASSI_FTABLEF">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="OVCLASSH_FEATID" />
+<column name="PARENTID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSH" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
-</property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSH" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="DataA" />
-<property xsi:type="Data" name="DataB" />
-<property xsi:type="Data" name="DataC" />
-<property xsi:type="Data" name="DataD" />
-<property xsi:type="Data" name="DataE" />
-<property xsi:type="Data" name="DataF" />
-<property xsi:type="Data" name="DataG" />
-<property xsi:type="Data" name="DataH" />
-<property xsi:type="Data" name="DataI" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Geometric" name="GeomA" />
-<property xsi:type="Geometric" name="GeomF" />
-<property xsi:type="Geometric" name="GeomI" />
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHA" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="DataA"/>
+<property xsi:type="Data" name="DataB"/>
+<property xsi:type="Data" name="DataC"/>
+<property xsi:type="Data" name="DataD"/>
+<property xsi:type="Data" name="DataE"/>
+<property xsi:type="Data" name="DataF"/>
+<property xsi:type="Data" name="DataG"/>
+<property xsi:type="Data" name="DataH"/>
+<property xsi:type="Data" name="DataI"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Geometric" name="GeomA"/>
+<property xsi:type="Geometric" name="GeomF"/>
+<property xsi:type="Geometric" name="GeomI"/>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Object" name="ObjectB" description=""
- objectType="Value" className="OverridesA:OvOpClassHB" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="ObjectB" description="" objectType="Value" className="OverridesA:OvOpClassHB" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Object" name="ObjectE" description=""
- objectType="Value" className="OverridesA:OvOpClassIE" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="ObjectC" description="" objectType="Collection" className="OverridesA:OvOpClassHC" idColumn="" order="ascending" fixedCol="True">
 </property>
-<property xsi:type="Object" name="ObjectF" description=""
- objectType="Collection" className="OverridesA:OvOpClassIF" idColumn="OPID1" order="ascending"
- fixedCol="True" >
+<property xsi:type="Object" name="ObjectD" description="" objectType="Collection" className="OverridesA:OvOpClassHD" idColumn="OPID1" order="ascending" fixedCol="True">
 </property>
-<property xsi:type="Data" name="RevisionNumber" />
-<property xsi:type="Object" name="ObjectC" description=""
- objectType="Collection" className="OverridesA:OvOpClassHC" idColumn="" order="ascending"
- fixedCol="True" >
+<property xsi:type="Object" name="ObjectE" description="" objectType="Value" className="OverridesA:OvOpClassIE" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Object" name="ObjectD" description=""
- objectType="Collection" className="OverridesA:OvOpClassHD" idColumn="OPID1" order="ascending"
- fixedCol="True" >
+<property xsi:type="Object" name="ObjectF" description="" objectType="Collection" className="OverridesA:OvOpClassIF" idColumn="OPID1" order="ascending" fixedCol="True">
 </property>
-<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
 </tables>
 </class>
-<class xsi:type="Feature" name="OvClassJ" description="a class"
- baseClass="OvClassI" abstract="False"
- tableName="OV_TABLE_J" tblCreator="True" fixedTbl="True" >
-<geometryProperty>GeomA</geometryProperty>
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Feature" name="OvClassJ" description="a class" baseClass="OvClassI" abstract="False" tableName="OV_TABLE_J" tblCreator="True" fixedTbl="True">
+<geometryProperty>
+GeomA</geometryProperty>
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_J" columnName="CLASSID" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_J" columnName="n/a" colCreator="False" fixedCol="False">
+<Inherited baseClass="Feature"/>
+</property>
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_J" columnName="CLASSID" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataA" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_J" columnName="DATAA" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataB" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_J" columnName="OV_COL_B" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="OvClassB" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataA" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_J" columnName="DATAA" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
+</property>
+<property xsi:type="Data" name="DataB" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_J" columnName="OV_COL_B" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassB"/>
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
 <sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataC" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_J" columnName="DATAC" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassC" />
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataC" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_J" columnName="DATAC" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassC"/>
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataD" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_J" columnName="OV_COL_D" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="OvClassD" />
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataD" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_J" columnName="OV_COL_D" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassD"/>
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 <sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataE" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_J" columnName="DATAE" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassE" />
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataE" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_J" columnName="DATAE" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassE"/>
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataF" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_J" columnName="OV_COL_F" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="OvClassF" />
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataF" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_J" columnName="OV_COL_F" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassF"/>
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataG" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_J" columnName="DATAG" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassG" />
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataG" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_J" columnName="DATAG" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassG"/>
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataH" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_J" columnName="OV_COL_H" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="OvClassH" />
-<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataH" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_J" columnName="OV_COL_H" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassH"/>
+<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 <sequence name="OV_SEQ_2"/>
 </property>
-<property xsi:type="Data" name="DataI" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_J" columnName="DATAI" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassI" />
-<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataI" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_J" columnName="DATAI" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassI"/>
+<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataJ" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_J" columnName="OV_COL_J" colCreator="True" fixedCol="True"  >
-<column name="OV_COL_J" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataJ" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_J" columnName="OV_COL_J" colCreator="True" fixedCol="True">
+<column name="OV_COL_J" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_J" columnName="FEATID" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_J" columnName="FEATID" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomA" description="a geometry property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_J" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True" >
-<Inherited baseClass="OvClassA" />
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Geometric" name="GeomA" description="a geometry property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_J" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassA"/>
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomF" description="a secondary geometric property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_J" columnName="OV_GEOMCOL_F" colCreator="True" fixedCol="True" >
-<Inherited baseClass="OvClassF" />
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Geometric" name="GeomF" description="a secondary geometric property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_J" columnName="OV_GEOMCOL_F" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassF"/>
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomI" description="another secondary geometric property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_J" columnName="GEOMI" colCreator="True" fixedCol="True" >
-<Inherited baseClass="OvClassI" />
-<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Geometric" name="GeomI" description="another secondary geometric property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_J" columnName="GEOMI" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassI"/>
+<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHA" idColumn="" order="ascending"
- fixedCol="False" >
-<Inherited baseClass="OvClassH" />
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHA" idColumn="" order="ascending" fixedCol="False">
+<Inherited baseClass="OvClassH"/>
 <mappingDefinition xsi:type="Single" prefix="prefixA">
-<class xsi:type="Class" name="OvClassJ.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OV_TABLE_J" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassJ.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OV_TABLE_J" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAA" idColumn="" order="ascending"
- fixedCol="False" >
-<Inherited baseClass="OvClassH.ObjectA" />
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHAA" idColumn="" order="ascending" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectA"/>
 <mappingDefinition xsi:type="Single" prefix="prefixA_prefixA">
-<class xsi:type="Class" name="OvClassJ.ObjectA.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OV_TABLE_J" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassJ.ObjectA.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OV_TABLE_J" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending"
- fixedCol="False" >
-<Inherited baseClass="OvClassH.ObjectA.ObjectA" />
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectA.ObjectA"/>
 <mappingDefinition xsi:type="Single" prefix="prefixA_prefixA_prefixA">
-<class xsi:type="Class" name="OvClassJ.ObjectA.ObjectA.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OV_TABLE_J" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassJ.ObjectA.ObjectA.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OV_TABLE_J" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_J" columnName="REFIXA_PREFIXA_PREFIXA_OPA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectA.ObjectA.ObjectA" />
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_J" columnName="REFIXA_PREFIXA_PREFIXA_OPB" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectA.ObjectA.ObjectA" />
-<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_J" columnName="REFIXA_PREFIXA_PREFIXA_OPA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectA.ObjectA.ObjectA"/>
+<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_J" columnName="REFIXA_PREFIXA_PREFIXA_OPB" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectA.ObjectA.ObjectA"/>
+<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="OV_COL_J" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM">
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_J" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-</table>
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
@@ -4348,114 +3444,90 @@
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_J" columnName="PREFIXA_PREFIXA_OPA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectA.ObjectA" />
-<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_J" columnName="PREFIXA_PREFIXA_OPA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectA.ObjectA"/>
+<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_J" columnName="PREFIXA_PREFIXA_OPB" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectA.ObjectA" />
-<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_J" columnName="PREFIXA_PREFIXA_OPB" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectA.ObjectA"/>
+<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM">
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="OV_COL_J" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_J" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-</table>
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
@@ -4463,114 +3535,90 @@
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_J" columnName="PREFIXA_OPA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectA" />
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_J" columnName="PREFIXA_OPA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectA"/>
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_J" columnName="PREFIXA_OPB" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectA" />
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_J" columnName="PREFIXA_OPB" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectA"/>
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAA" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM">
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHAA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="OV_COL_J" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_J" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-</table>
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
@@ -4578,239 +3626,191 @@
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Object" name="ObjectB" description=""
- objectType="Value" className="OverridesA:OvOpClassHB" idColumn="" order="ascending"
- fixedCol="False" >
-<Inherited baseClass="OvClassH" />
+<property xsi:type="Object" name="ObjectB" description="" objectType="Value" className="OverridesA:OvOpClassHB" idColumn="" order="ascending" fixedCol="False">
+<Inherited baseClass="OvClassH"/>
 <mappingDefinition xsi:type="Single" prefix="prefixB">
-<class xsi:type="Class" name="OvClassJ.ObjectB" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OV_TABLE_J" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassJ.ObjectB" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OV_TABLE_J" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Collection" className="OverridesA:OvOpClassHBA" idColumn="" order="ascending"
- fixedCol="False" >
-<Inherited baseClass="OvClassH.ObjectB" />
-<mappingDefinition xsi:type="Concrete" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Collection" className="OverridesA:OvOpClassHBA" idColumn="" order="ascending" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectB"/>
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="OvClassH_FeatId" />
+<property xsi:type="Data" name="OvClassH_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="OvClassJ.ObjectB.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSH_OPC_TABLE_HBA" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassJ.ObjectB.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSH_OPC_TABLE_HBA" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OpId1"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectB.ObjectA" />
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassJ.ObjectB.ObjectA" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPB" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectB.ObjectA" />
-<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectB.ObjectA"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPID1" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectB.ObjectA" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPB" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectB.ObjectA"/>
+<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OVCLASSH_FEATID" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectB.ObjectA" />
-<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPID1" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectB.ObjectA"/>
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassJ.ObjectB.ObjectA"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OVCLASSH_FEATID" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectB.ObjectA"/>
+<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE_HBA" >
+<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE1">
 <target>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-</table>
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM"/>
 <sourceColumns>
-<column name="OVCLASSH_FEATID" />
+<column name="OVCLASSH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<property xsi:type="Data" name="OpId1" />
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<property xsi:type="Data" name="OpId1"/>
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE_HBA" >
+<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE1">
 <target>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-</table>
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM"/>
 <sourceColumns>
-<column name="OVCLASSH_FEATID" />
+<column name="OVCLASSH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_J" columnName="PREFIXB_OPA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectB" />
-<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_J" columnName="PREFIXB_OPA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectB"/>
+<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_J" columnName="PREFIXB_OPB" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectB" />
-<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_J" columnName="PREFIXB_OPB" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectB"/>
+<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Collection" className="OverridesA:OvOpClassHBA" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM">
+<property xsi:type="Object" name="ObjectA" description="" objectType="Collection" className="OverridesA:OvOpClassHBA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="OV_COL_J" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_J" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-</table>
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
@@ -4818,1860 +3818,1355 @@
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Object" name="ObjectE" description=""
- objectType="Value" className="OverridesA:OvOpClassIE" idColumn="" order="ascending"
- fixedCol="False" >
-<Inherited baseClass="OvClassI" />
-<mappingDefinition xsi:type="Single" prefix="prefixE">
-<class xsi:type="Class" name="OvClassJ.ObjectE" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OV_TABLE_J" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<property xsi:type="Object" name="ObjectC" description="" objectType="Collection" className="OverridesA:OvOpClassHC" idColumn="" order="ascending" fixedCol="True">
+<Inherited baseClass="OvClassH"/>
+<mappingDefinition xsi:type="Concrete">
+<sourceProperties>
+<property xsi:type="Data" name="FeatId"/>
+</sourceProperties>
+<targetProperties>
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+</targetProperties>
+<class xsi:type="Class" name="OvClassJ.ObjectC" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSH_FTABLEC" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
+<property xsi:type="Data" name="OpId1"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_J" columnName="PREFIXE_OPA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassI.ObjectE" />
-<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassJ.ObjectC" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_J" columnName="PREFIXE_OPB" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassI.ObjectE" />
-<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHCA" idColumn="" order="ascending" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectC"/>
+<mappingDefinition xsi:type="Single" prefix="prefixA">
+<class xsi:type="Class" name="OvClassJ.ObjectC.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSH_FTABLEC" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
+<identityProperties>
+</identityProperties>
+<properties>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassJ.ObjectC.ObjectA" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLEC" columnName="PREFIXA_OPA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectC.ObjectA"/>
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLEC" columnName="PREFIXA_OPB" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectC.ObjectA"/>
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
+</column>
+</property>
 </properties>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="OV_COL_J" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<table name="OVCLASSH_FTABLEC" description="" pkeyName="PK_OVCLASSH_FTABLEC">
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PARENTID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
-</column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
-</column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
-</column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
-</column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
-</column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
-</column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
-</column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
-</column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
-</column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
-</column>
-<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
-</column>
-<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
-</column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
-</column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
-</column>
-<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
-</column>
-<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
-</column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
-</column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
-</column>
-<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
-</column>
-<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
-</column>
 </table>
 <tables>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-<target>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-</table>
-<sourceColumns>
-<column name="CLASSID" />
-</sourceColumns>
-<targetColumns>
-<column name="CLASSID" />
-</targetColumns>
-</target>
-</table>
+<table name="OVCLASSH_FTABLEC" description="" pkeyName="PK_OVCLASSH_FTABLEC"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_J" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLEC" columnName="OPA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectC"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Object" name="ObjectF" description=""
- objectType="Collection" className="OverridesA:OvOpClassIF" idColumn="OPID1" order="ascending"
- fixedCol="True" >
-<Inherited baseClass="OvClassI" />
-<idProperty>
-<property xsi:type="Data" name="OpId1" />
-</idProperty>
-<mappingDefinition xsi:type="Concrete" >
-<sourceProperties>
-<property xsi:type="Data" name="FeatId" />
-</sourceProperties>
-<targetProperties>
-<property xsi:type="Data" name="OvClassI_FeatId" />
-</targetProperties>
-<class xsi:type="Class" name="OvClassJ.ObjectF" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSI_FTABLEF" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
-<identityProperties>
-<property xsi:type="Data" name="OvClassI_FeatId" />
-<property xsi:type="Data" name="OpId1" />
-</identityProperties>
-<properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSI_FTABLEF" columnName="OP_PROP_A" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassI.ObjectF" />
-<column name="OP_PROP_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLEC" columnName="OP_COL_B" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassH.ObjectC"/>
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSI_FTABLEF" columnName="OPB" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassI.ObjectF" />
-<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLEC" columnName="OPID1" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectC"/>
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSI_FTABLEF" columnName="OPID1" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassI.ObjectF" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLEC" columnName="PARENTID" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassH.ObjectC"/>
+<column name="PARENTID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OvClassI_FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSI_FTABLEF" columnName="PARENTID" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassI.ObjectF" />
-<column name="PARENTID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassJ.ObjectF"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
-</column>
-</property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="OVCLASSI_FTABLEF" description="" pkeyName="PK_OVCLASSI_FTABLEF" >
+<table name="OVCLASSH_FTABLEC" description="" pkeyName="PK_OVCLASSH_FTABLEC">
 <target>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-</table>
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM"/>
 <sourceColumns>
-<column name="PARENTID" />
+<column name="PARENTID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<property xsi:type="Data" name="OpId1" />
-<property xsi:type="Data" name="OvClassI_FeatId" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHCA" idColumn="" order="ascending" fixedCol="False">
+</property>
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<property xsi:type="Data" name="OpId1"/>
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OP_PROP_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="False" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PARENTID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="PARENTID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
 </table>
 <tables>
-<table name="OVCLASSI_FTABLEF" description="" pkeyName="PK_OVCLASSI_FTABLEF" >
+<table name="OVCLASSH_FTABLEC" description="" pkeyName="PK_OVCLASSH_FTABLEC">
 <target>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-</table>
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM"/>
 <sourceColumns>
-<column name="PARENTID" />
+<column name="PARENTID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Object" name="ObjectC" description=""
- objectType="Collection" className="OverridesA:OvOpClassHC" idColumn="" order="ascending"
- fixedCol="True" >
-<Inherited baseClass="OvClassH" />
-<mappingDefinition xsi:type="Concrete" >
+<property xsi:type="Object" name="ObjectD" description="" objectType="Collection" className="OverridesA:OvOpClassHD" idColumn="OPID1" order="ascending" fixedCol="True">
+<Inherited baseClass="OvClassH"/>
+<idProperty>
+<property xsi:type="Data" name="OpId1"/>
+</idProperty>
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="OvClassH_FeatId" />
+<property xsi:type="Data" name="OvClassH_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="OvClassJ.ObjectC" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSH_FTABLEC" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassJ.ObjectD" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSH_FTABLED" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<property xsi:type="Data" name="OpId1"/>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHCA" idColumn="" order="ascending"
- fixedCol="False" >
-<Inherited baseClass="OvClassH.ObjectC" />
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassJ.ObjectD" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Collection" className="OverridesA:OvOpClassHDA" idColumn="" order="ascending" fixedCol="True">
+<Inherited baseClass="OvClassH.ObjectD"/>
+<mappingDefinition xsi:type="Concrete">
+<sourceProperties>
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<property xsi:type="Data" name="OpId1"/>
+</sourceProperties>
+<targetProperties>
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<property xsi:type="Data" name="OvOpClassHD_OpId1"/>
+</targetProperties>
+<class xsi:type="Class" name="OvClassJ.ObjectD.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="FNESTED_DA" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
+<identityProperties>
+<property xsi:type="Data" name="OpId1"/>
+</identityProperties>
+<properties>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassJ.ObjectD.ObjectA" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectD.ObjectA"/>
 <mappingDefinition xsi:type="Single" prefix="prefixA">
-<class xsi:type="Class" name="OvClassJ.ObjectC.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSH_FTABLEC" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassJ.ObjectD.ObjectA.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="FNESTED_DA" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLEC" columnName="PREFIXA_OPA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectC.ObjectA" />
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassJ.ObjectD.ObjectA.ObjectA" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLEC" columnName="PREFIXA_OPB" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectC.ObjectA" />
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="PREFIXA_OPA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectD.ObjectA.ObjectA"/>
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassJ.ObjectC.ObjectA"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="PREFIXA_OPB" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectD.ObjectA.ObjectA"/>
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OVCLASSH_FTABLEC" description="" pkeyName="PK_OVCLASSH_FTABLEC" >
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA">
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PARENTID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
 </table>
 <tables>
-<table name="OVCLASSH_FTABLEC" description="" pkeyName="PK_OVCLASSH_FTABLEC" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLEC" columnName="OPA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectC" />
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="NESTED_COL_A" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassH.ObjectD.ObjectA"/>
+<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLEC" columnName="OP_COL_B" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassH.ObjectC" />
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="OP_COL_B" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassH.ObjectD.ObjectA"/>
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLEC" columnName="OPID1" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectC" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="OPID1" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectD.ObjectA"/>
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLEC" columnName="PARENTID" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassH.ObjectC" />
-<column name="PARENTID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OVCLASSH_F1" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectD.ObjectA"/>
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassJ.ObjectC"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="OvOpClassHD_OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OPID1" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectD.ObjectA"/>
+<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OVCLASSH_FTABLEC" description="" pkeyName="PK_OVCLASSH_FTABLEC" >
+<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA">
 <target>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
+<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED">
+<target>
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM"/>
+<sourceColumns>
+<column name="OVCLASSH_FEATID"/>
+</sourceColumns>
+<targetColumns>
+<column name="FEATID"/>
+</targetColumns>
+</target>
 </table>
 <sourceColumns>
-<column name="PARENTID" />
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1"/>
+<column name="OVCLASSH_FTABLED_OPID1"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="OVCLASSH_FEATID"/>
+<column name="OPID1"/>
 </targetColumns>
 </target>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHCA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<property xsi:type="Data" name="OpId1" />
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<property xsi:type="Data" name="OpId1"/>
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<property xsi:type="Data" name="OvOpClassHD_OpId1"/>
+<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PARENTID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
 </table>
 <tables>
-<table name="OVCLASSH_FTABLEC" description="" pkeyName="PK_OVCLASSH_FTABLEC" >
+<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA">
 <target>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
+<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED">
+<target>
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM"/>
+<sourceColumns>
+<column name="OVCLASSH_FEATID"/>
+</sourceColumns>
+<targetColumns>
+<column name="FEATID"/>
+</targetColumns>
+</target>
 </table>
 <sourceColumns>
-<column name="PARENTID" />
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1"/>
+<column name="OVCLASSH_FTABLED_OPID1"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="OVCLASSH_FEATID"/>
+<column name="OPID1"/>
 </targetColumns>
 </target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Object" name="ObjectD" description=""
- objectType="Collection" className="OverridesA:OvOpClassHD" idColumn="OPID1" order="ascending"
- fixedCol="True" >
-<Inherited baseClass="OvClassH" />
-<idProperty>
-<property xsi:type="Data" name="OpId1" />
-</idProperty>
-<mappingDefinition xsi:type="Concrete" >
-<sourceProperties>
-<property xsi:type="Data" name="FeatId" />
-</sourceProperties>
-<targetProperties>
-<property xsi:type="Data" name="OvClassH_FeatId" />
-</targetProperties>
-<class xsi:type="Class" name="OvClassJ.ObjectD" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSH_FTABLED" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
-<identityProperties>
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<property xsi:type="Data" name="OpId1" />
-</identityProperties>
-<properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Collection" className="OverridesA:OvOpClassHDA" idColumn="" order="ascending"
- fixedCol="True" >
-<Inherited baseClass="OvClassH.ObjectD" />
-<mappingDefinition xsi:type="Concrete" >
-<sourceProperties>
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<property xsi:type="Data" name="OpId1" />
-</sourceProperties>
-<targetProperties>
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<property xsi:type="Data" name="OvOpClassHD_OpId1" />
-</targetProperties>
-<class xsi:type="Class" name="OvClassJ.ObjectD.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="FNESTED_DA" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
-<identityProperties>
-<property xsi:type="Data" name="OpId1" />
-</identityProperties>
-<properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending"
- fixedCol="False" >
-<Inherited baseClass="OvClassH.ObjectD.ObjectA" />
-<mappingDefinition xsi:type="Single" prefix="prefixA">
-<class xsi:type="Class" name="OvClassJ.ObjectD.ObjectA.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="FNESTED_DA" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
-<identityProperties>
-</identityProperties>
-<properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="PREFIXA_OPA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectD.ObjectA.ObjectA" />
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLED" columnName="OPA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectD"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="PREFIXA_OPB" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectD.ObjectA.ObjectA" />
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLED" columnName="OP_COL_B" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassH.ObjectD"/>
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassJ.ObjectD.ObjectA.ObjectA"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLED" columnName="OPID1" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectD"/>
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLED" columnName="OVCLASSH_FEATID" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectD"/>
+<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
+</column>
+</property>
 </properties>
-<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA" >
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED">
+<target>
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM"/>
+<sourceColumns>
+<column name="OVCLASSH_FEATID"/>
+</sourceColumns>
+<targetColumns>
+<column name="FEATID"/>
+</targetColumns>
+</target>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Collection" className="OverridesA:OvOpClassHDA" idColumn="" order="ascending" fixedCol="True">
+</property>
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<property xsi:type="Data" name="OpId1"/>
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
-</column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
-</column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
-</column>
 </table>
 <tables>
-<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA" >
+<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED">
+<target>
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM"/>
+<sourceColumns>
+<column name="OVCLASSH_FEATID"/>
+</sourceColumns>
+<targetColumns>
+<column name="FEATID"/>
+</targetColumns>
+</target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="NESTED_COL_A" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassH.ObjectD.ObjectA" />
-<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Object" name="ObjectE" description="" objectType="Value" className="OverridesA:OvOpClassIE" idColumn="" order="ascending" fixedCol="False">
+<Inherited baseClass="OvClassI"/>
+<mappingDefinition xsi:type="Single" prefix="prefixE">
+<class xsi:type="Class" name="OvClassJ.ObjectE" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OV_TABLE_J" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
+<identityProperties>
+</identityProperties>
+<properties>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="OP_COL_B" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassH.ObjectD.ObjectA" />
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_J" columnName="PREFIXE_OPA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassI.ObjectE"/>
+<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="OPID1" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectD.ObjectA" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_J" columnName="PREFIXE_OPB" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassI.ObjectE"/>
+<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OVCLASSH_FEA1" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectD.ObjectA" />
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OvOpClassHD_OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OPID1" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectD.ObjectA" />
-<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</properties>
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM">
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-</property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassJ.ObjectD.ObjectA"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-</property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-</property>
-</properties>
-<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA" >
-<target>
-<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED" >
-<target>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-</table>
-<sourceColumns>
-<column name="OVCLASSH_FEATID" />
-</sourceColumns>
-<targetColumns>
-<column name="FEATID" />
-</targetColumns>
-</target>
-</table>
-<sourceColumns>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" />
-<column name="OVCLASSH_FTABLED_OPID1" />
-</sourceColumns>
-<targetColumns>
-<column name="OVCLASSH_FEATID" />
-<column name="OPID1" />
-</targetColumns>
-</target>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending"
- fixedCol="False" >
-</property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<property xsi:type="Data" name="OpId1" />
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<property xsi:type="Data" name="OvOpClassHD_OpId1" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
+<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
+<column name="OV_COL_J" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
+</column>
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
+</column>
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
+<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
+<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
+<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
+<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
+<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
+<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
+<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
+<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
+</column>
 </table>
 <tables>
-<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA" >
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED" >
-<target>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-</table>
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM"/>
 <sourceColumns>
-<column name="OVCLASSH_FEATID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
-<sourceColumns>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" />
-<column name="OVCLASSH_FTABLED_OPID1" />
-</sourceColumns>
-<targetColumns>
-<column name="OVCLASSH_FEATID" />
-<column name="OPID1" />
-</targetColumns>
-</target>
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLED" columnName="OPA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectD" />
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Object" name="ObjectF" description="" objectType="Collection" className="OverridesA:OvOpClassIF" idColumn="OPID1" order="ascending" fixedCol="True">
+<Inherited baseClass="OvClassI"/>
+<idProperty>
+<property xsi:type="Data" name="OpId1"/>
+</idProperty>
+<mappingDefinition xsi:type="Concrete">
+<sourceProperties>
+<property xsi:type="Data" name="FeatId"/>
+</sourceProperties>
+<targetProperties>
+<property xsi:type="Data" name="OvClassI_FeatId"/>
+</targetProperties>
+<class xsi:type="Class" name="OvClassJ.ObjectF" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSI_FTABLEF" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
+<identityProperties>
+<property xsi:type="Data" name="OvClassI_FeatId"/>
+<property xsi:type="Data" name="OpId1"/>
+</identityProperties>
+<properties>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassJ.ObjectF" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLED" columnName="OP_COL_B" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassH.ObjectD" />
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSI_FTABLEF" columnName="OP_PROP_A" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassI.ObjectF"/>
+<column name="OP_PROP_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLED" columnName="OPID1" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectD" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSI_FTABLEF" columnName="OPB" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassI.ObjectF"/>
+<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLED" columnName="OVCLASSH_FEATID" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectD" />
-<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSI_FTABLEF" columnName="OPID1" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassI.ObjectF"/>
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassJ.ObjectD"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="OvClassI_FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSI_FTABLEF" columnName="PARENTID" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassI.ObjectF"/>
+<column name="PARENTID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED" >
+<table name="OVCLASSI_FTABLEF" description="" pkeyName="PK_OVCLASSI_FTABLEF">
 <target>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-</table>
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM"/>
 <sourceColumns>
-<column name="OVCLASSH_FEATID" />
+<column name="PARENTID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Collection" className="OverridesA:OvOpClassHDA" idColumn="" order="ascending"
- fixedCol="True" >
-</property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<property xsi:type="Data" name="OpId1" />
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<property xsi:type="Data" name="OpId1"/>
+<property xsi:type="Data" name="OvClassI_FeatId"/>
+<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OP_PROP_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="False">
 </column>
-<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="PARENTID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED" >
+<table name="OVCLASSI_FTABLEF" description="" pkeyName="PK_OVCLASSI_FTABLEF">
 <target>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-</table>
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM"/>
 <sourceColumns>
-<column name="OVCLASSH_FEATID" />
+<column name="PARENTID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_J" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
-</property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_J" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="DataA" />
-<property xsi:type="Data" name="DataB" />
-<property xsi:type="Data" name="DataC" />
-<property xsi:type="Data" name="DataD" />
-<property xsi:type="Data" name="DataE" />
-<property xsi:type="Data" name="DataF" />
-<property xsi:type="Data" name="DataG" />
-<property xsi:type="Data" name="DataH" />
-<property xsi:type="Data" name="DataI" />
-<property xsi:type="Data" name="DataJ" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Geometric" name="GeomA" />
-<property xsi:type="Geometric" name="GeomF" />
-<property xsi:type="Geometric" name="GeomI" />
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHA" idColumn="" order="ascending"
- fixedCol="False" >
+<uniqueConstraints>
+<uniqueConstraint>
+<property xsi:type="Data" name="DataJ"/>
+<property xsi:type="Data" name="DataC"/>
+</uniqueConstraint>
+<uniqueConstraint>
+<property xsi:type="Data" name="DataH"/>
+</uniqueConstraint>
+</uniqueConstraints>
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="DataA"/>
+<property xsi:type="Data" name="DataB"/>
+<property xsi:type="Data" name="DataC"/>
+<property xsi:type="Data" name="DataD"/>
+<property xsi:type="Data" name="DataE"/>
+<property xsi:type="Data" name="DataF"/>
+<property xsi:type="Data" name="DataG"/>
+<property xsi:type="Data" name="DataH"/>
+<property xsi:type="Data" name="DataI"/>
+<property xsi:type="Data" name="DataJ"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Geometric" name="GeomA"/>
+<property xsi:type="Geometric" name="GeomF"/>
+<property xsi:type="Geometric" name="GeomI"/>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Object" name="ObjectB" description=""
- objectType="Value" className="OverridesA:OvOpClassHB" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="ObjectB" description="" objectType="Value" className="OverridesA:OvOpClassHB" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Object" name="ObjectE" description=""
- objectType="Value" className="OverridesA:OvOpClassIE" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="ObjectC" description="" objectType="Collection" className="OverridesA:OvOpClassHC" idColumn="" order="ascending" fixedCol="True">
 </property>
-<property xsi:type="Data" name="RevisionNumber" />
-<property xsi:type="Object" name="ObjectF" description=""
- objectType="Collection" className="OverridesA:OvOpClassIF" idColumn="OPID1" order="ascending"
- fixedCol="True" >
+<property xsi:type="Object" name="ObjectD" description="" objectType="Collection" className="OverridesA:OvOpClassHD" idColumn="OPID1" order="ascending" fixedCol="True">
 </property>
-<property xsi:type="Object" name="ObjectC" description=""
- objectType="Collection" className="OverridesA:OvOpClassHC" idColumn="" order="ascending"
- fixedCol="True" >
+<property xsi:type="Object" name="ObjectE" description="" objectType="Value" className="OverridesA:OvOpClassIE" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Object" name="ObjectD" description=""
- objectType="Collection" className="OverridesA:OvOpClassHD" idColumn="OPID1" order="ascending"
- fixedCol="True" >
+<property xsi:type="Object" name="ObjectF" description="" objectType="Collection" className="OverridesA:OvOpClassIF" idColumn="OPID1" order="ascending" fixedCol="True">
 </property>
-<column name="OV_COL_J" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_J" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-</table>
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
 </tables>
 </class>
-<class xsi:type="Class" name="OvOpClassHA" description="an object property class"
- baseClass="" abstract="False"
- tableName="OPS_TABLE_HA" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHA" description="an object property class" baseClass="" abstract="False" tableName="OPS_TABLE_HA" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHAA" idColumn="" order="ascending" fixedCol="False">
 <mappingDefinition xsi:type="Single" prefix="prefixA">
-<class xsi:type="Class" name="OvOpClassHA.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OPS_TABLE_HA" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHA.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OPS_TABLE_HA" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending" fixedCol="False">
 <mappingDefinition xsi:type="Single" prefix="prefixA_prefixA">
-<class xsi:type="Class" name="OvOpClassHA.ObjectA.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OPS_TABLE_HA" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHA.ObjectA.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OPS_TABLE_HA" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HA" columnName="PREFIXA_PREFIXA_OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HA" columnName="PREFIXA_PREFIXA_OPB" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HA" columnName="PREFIXA_PREFIXA_OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
-</column>
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HA" columnName="PREFIXA_PREFIXA_OPB" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HA" columnName="PREFIXA_OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HA" columnName="PREFIXA_OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HA" columnName="PREFIXA_OPB" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HA" columnName="PREFIXA_OPB" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HA" columnName="OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HA" columnName="OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HA" columnName="OPB" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HA" columnName="OPB" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
 </class>
-<class xsi:type="Class" name="OvOpClassHAA" description="an object property class"
- baseClass="" abstract="False"
- tableName="OPS_TABLE_HAA" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHAA" description="an object property class" baseClass="" abstract="False" tableName="OPS_TABLE_HAA" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending" fixedCol="False">
 <mappingDefinition xsi:type="Single" prefix="prefixA">
-<class xsi:type="Class" name="OvOpClassHAA.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OPS_TABLE_HAA" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHAA.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OPS_TABLE_HAA" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HAA" columnName="PREFIXA_OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HAA" columnName="PREFIXA_OPB" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HAA" columnName="PREFIXA_OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
-</column>
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HAA" columnName="PREFIXA_OPB" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HAA" columnName="OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HAA" columnName="OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HAA" columnName="OPB" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HAA" columnName="OPB" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
 </class>
-<class xsi:type="Class" name="OvOpClassHAAA" description="an object property class"
- baseClass="" abstract="False"
- tableName="OPS_TABLE_HAAA" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHAAA" description="an object property class" baseClass="" abstract="False" tableName="OPS_TABLE_HAAA" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HAAA" columnName="OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HAAA" columnName="OPB" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HAAA" columnName="OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
-</column>
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HAAA" columnName="OPB" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
 </class>
-<class xsi:type="Class" name="OvOpClassHB" description="an object property class"
- baseClass="" abstract="False"
- tableName="OPS_TABLE_HB" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHB" description="an object property class" baseClass="" abstract="False" tableName="OPS_TABLE_HB" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Collection" className="OverridesA:OvOpClassHBA" idColumn="" order="ascending"
- fixedCol="True" >
-<mappingDefinition xsi:type="Concrete" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Collection" className="OverridesA:OvOpClassHBA" idColumn="" order="ascending" fixedCol="True">
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
 </sourceProperties>
 <targetProperties>
 </targetProperties>
-<class xsi:type="Class" name="OvOpClassHB.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVOPCLASSHB_FTABLEA" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHB.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVOPCLASSHB_FTABLEA" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OpId1"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVOPCLASSHB_FTABLEA" columnName="OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVOPCLASSHB_FTABLEA" columnName="OPB" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVOPCLASSHB_FTABLEA" columnName="OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVOPCLASSHB_FTABLEA" columnName="OPID1" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVOPCLASSHB_FTABLEA" columnName="OPB" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
-</column>
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVOPCLASSHB_FTABLEA" columnName="OPID1" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HB" columnName="OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HB" columnName="OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HB" columnName="OPB" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HB" columnName="OPB" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
 </class>
-<class xsi:type="Class" name="OvOpClassHBA" description="an object property class"
- baseClass="" abstract="False"
- tableName="OPC_TABLE_HBA" tblCreator="True" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHBA" description="an object property class" baseClass="" abstract="False" tableName="OPC_TABLE_HBA" tblCreator="True" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OpId1"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HBA" columnName="OPA" colCreator="True" fixedCol="False"  >
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvOpClassHBA" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HBA" columnName="OPB" colCreator="True" fixedCol="False"  >
-<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HBA" columnName="OPA" colCreator="True" fixedCol="False">
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HBA" columnName="OPID1" colCreator="True" fixedCol="False"  >
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HBA" columnName="OPB" colCreator="True" fixedCol="False">
+<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvOpClassHBA"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HBA" columnName="OPID1" colCreator="True" fixedCol="False">
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OPC_TABLE_HBA" description="" pkeyName="PK_OPC_TABLE_HBA" >
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<property xsi:type="Data" name="OpId1" />
-<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<table name="OPC_TABLE_HBA" description="" pkeyName="PK_OPC_TABLE_HBA">
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<property xsi:type="Data" name="OpId1"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OPC_TABLE_HBA" description="" pkeyName="PK_OPC_TABLE_HBA" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="OPC_TABLE_HBA" description="" pkeyName="PK_OPC_TABLE_HBA"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
-<class xsi:type="Class" name="OvOpClassHC" description="an object property class"
- baseClass="" abstract="False"
- tableName="OPC_TABLE_HC" tblCreator="True" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHC" description="an object property class" baseClass="" abstract="False" tableName="OPC_TABLE_HC" tblCreator="True" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OpId1"/>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHCA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvOpClassHC" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHCA" idColumn="" order="ascending" fixedCol="False">
 <mappingDefinition xsi:type="Single" prefix="prefixA">
-<class xsi:type="Class" name="OvOpClassHC.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OPC_TABLE_HC" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHC.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OPC_TABLE_HC" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HC" columnName="PREFIXA_OPA" colCreator="True" fixedCol="False"  >
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvOpClassHC.ObjectA" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HC" columnName="PREFIXA_OPB" colCreator="True" fixedCol="False"  >
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HC" columnName="PREFIXA_OPA" colCreator="True" fixedCol="False">
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvOpClassHC.ObjectA"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HC" columnName="PREFIXA_OPB" colCreator="True" fixedCol="False">
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OPC_TABLE_HC" description="" pkeyName="PK_OPC_TABLE_HC" >
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<table name="OPC_TABLE_HC" description="" pkeyName="PK_OPC_TABLE_HC">
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </table>
 <tables>
-<table name="OPC_TABLE_HC" description="" pkeyName="PK_OPC_TABLE_HC" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="OPC_TABLE_HC" description="" pkeyName="PK_OPC_TABLE_HC"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HC" columnName="OPA" colCreator="True" fixedCol="False"  >
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HC" columnName="OPA" colCreator="True" fixedCol="False">
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HC" columnName="OP_COL_B" colCreator="True" fixedCol="True"  >
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HC" columnName="OP_COL_B" colCreator="True" fixedCol="True">
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HC" columnName="OPID1" colCreator="True" fixedCol="False"  >
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HC" columnName="OPID1" colCreator="True" fixedCol="False">
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvOpClassHC"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="OPC_TABLE_HC" description="" pkeyName="PK_OPC_TABLE_HC" >
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHCA" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OPC_TABLE_HC" description="" pkeyName="PK_OPC_TABLE_HC">
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHCA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<property xsi:type="Data" name="OpId1" />
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<property xsi:type="Data" name="OpId1"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </table>
 <tables>
-<table name="OPC_TABLE_HC" description="" pkeyName="PK_OPC_TABLE_HC" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="OPC_TABLE_HC" description="" pkeyName="PK_OPC_TABLE_HC"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
-<class xsi:type="Class" name="OvOpClassHCA" description="an object property class"
- baseClass="" abstract="False"
- tableName="OPS_TABLE_HCA" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHCA" description="an object property class" baseClass="" abstract="False" tableName="OPS_TABLE_HCA" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HCA" columnName="OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HCA" columnName="OPB" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HCA" columnName="OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
-</column>
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HCA" columnName="OPB" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
 </class>
-<class xsi:type="Class" name="OvOpClassHD" description="an object property class"
- baseClass="" abstract="False"
- tableName="OPC_TABLE_HD" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHD" description="an object property class" baseClass="" abstract="False" tableName="OPC_TABLE_HD" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Collection" className="OverridesA:OvOpClassHDA" idColumn="" order="ascending"
- fixedCol="True" >
-<mappingDefinition xsi:type="Concrete" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Collection" className="OverridesA:OvOpClassHDA" idColumn="" order="ascending" fixedCol="True">
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
 </sourceProperties>
 <targetProperties>
 </targetProperties>
-<class xsi:type="Class" name="OvOpClassHD.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVOPCLASSHD_FTABLEA" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHD.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVOPCLASSHD_FTABLEA" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OpId1"/>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending" fixedCol="False">
 <mappingDefinition xsi:type="Single" prefix="prefixA">
-<class xsi:type="Class" name="OvOpClassHD.ObjectA.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVOPCLASSHD_FTABLEA" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHD.ObjectA.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVOPCLASSHD_FTABLEA" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVOPCLASSHD_FTABLEA" columnName="PREFIXA_OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVOPCLASSHD_FTABLEA" columnName="PREFIXA_OPB" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVOPCLASSHD_FTABLEA" columnName="PREFIXA_OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
-</column>
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVOPCLASSHD_FTABLEA" columnName="PREFIXA_OPB" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVOPCLASSHD_FTABLEA" columnName="OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVOPCLASSHD_FTABLEA" columnName="OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVOPCLASSHD_FTABLEA" columnName="OP_COL_B" colCreator="False" fixedCol="True"  >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVOPCLASSHD_FTABLEA" columnName="OP_COL_B" colCreator="False" fixedCol="True">
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVOPCLASSHD_FTABLEA" columnName="OPID1" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVOPCLASSHD_FTABLEA" columnName="OPID1" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HD" columnName="OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HD" columnName="OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HD" columnName="op_col_b" colCreator="False" fixedCol="True"  >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HD" columnName="op_col_b" colCreator="False" fixedCol="True">
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HD" columnName="OPID1" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HD" columnName="OPID1" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
 </class>
-<class xsi:type="Class" name="OvOpClassHDA" description="an object property class"
- baseClass="" abstract="False"
- tableName="OPC_TABLE_HDA" tblCreator="True" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHDA" description="an object property class" baseClass="" abstract="False" tableName="OPC_TABLE_HDA" tblCreator="True" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OpId1"/>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvOpClassHDA" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending" fixedCol="False">
 <mappingDefinition xsi:type="Single" prefix="prefixA">
-<class xsi:type="Class" name="OvOpClassHDA.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OPC_TABLE_HDA" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHDA.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OPC_TABLE_HDA" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HDA" columnName="PREFIXA_OPA" colCreator="True" fixedCol="False"  >
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvOpClassHDA.ObjectA" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HDA" columnName="PREFIXA_OPB" colCreator="True" fixedCol="False"  >
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HDA" columnName="PREFIXA_OPA" colCreator="True" fixedCol="False">
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvOpClassHDA.ObjectA"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HDA" columnName="PREFIXA_OPB" colCreator="True" fixedCol="False">
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OPC_TABLE_HDA" description="" pkeyName="PK_OPC_TABLE_HDA" >
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<table name="OPC_TABLE_HDA" description="" pkeyName="PK_OPC_TABLE_HDA">
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </table>
 <tables>
-<table name="OPC_TABLE_HDA" description="" pkeyName="PK_OPC_TABLE_HDA" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="OPC_TABLE_HDA" description="" pkeyName="PK_OPC_TABLE_HDA"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HDA" columnName="OPA" colCreator="True" fixedCol="False"  >
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HDA" columnName="OPA" colCreator="True" fixedCol="False">
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HDA" columnName="OP_COL_B" colCreator="True" fixedCol="True"  >
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HDA" columnName="OP_COL_B" colCreator="True" fixedCol="True">
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HDA" columnName="OPID1" colCreator="True" fixedCol="False"  >
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HDA" columnName="OPID1" colCreator="True" fixedCol="False">
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvOpClassHDA"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="OPC_TABLE_HDA" description="" pkeyName="PK_OPC_TABLE_HDA" >
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OPC_TABLE_HDA" description="" pkeyName="PK_OPC_TABLE_HDA">
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<property xsi:type="Data" name="OpId1" />
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<property xsi:type="Data" name="OpId1"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </table>
 <tables>
-<table name="OPC_TABLE_HDA" description="" pkeyName="PK_OPC_TABLE_HDA" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="OPC_TABLE_HDA" description="" pkeyName="PK_OPC_TABLE_HDA"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
-<class xsi:type="Class" name="OvOpClassHDAA" description="an object property class"
- baseClass="" abstract="False"
- tableName="OPS_TABLE_HDAA" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHDAA" description="an object property class" baseClass="" abstract="False" tableName="OPS_TABLE_HDAA" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HDAA" columnName="OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HDAA" columnName="OPB" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HDAA" columnName="OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
-</column>
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HDAA" columnName="OPB" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
 </class>
-<class xsi:type="Class" name="OvOpClassIE" description="an object property class"
- baseClass="" abstract="False"
- tableName="OPS_TABLE_IE" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassIE" description="an object property class" baseClass="" abstract="False" tableName="OPS_TABLE_IE" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_IE" columnName="OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_IE" columnName="OPB" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_IE" columnName="OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
-</column>
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_IE" columnName="OPB" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
 </class>
-<class xsi:type="Class" name="OvOpClassIF" description="an object property class"
- baseClass="" abstract="False"
- tableName="OPC_TABLE_IF" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassIF" description="an object property class" baseClass="" abstract="False" tableName="OPC_TABLE_IF" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_IF" columnName="OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_IF" columnName="OPB" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OPC_TABLE_IF" columnName="OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_IF" columnName="OPID1" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPC_TABLE_IF" columnName="OPB" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
-</column>
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OPC_TABLE_IF" columnName="OPID1" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
 </class>
-</schema >
+</schema>
 </schemas>

Modified: trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_overrides2_master.txt
===================================================================
--- trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_overrides2_master.txt	2007-01-19 18:55:55 UTC (rev 654)
+++ trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_overrides2_master.txt	2007-01-19 19:25:34 UTC (rev 655)
@@ -1,1446 +1,1117 @@
-<?xml version="1.0" standalone="yes"?>
-<schemas xmlns:xsi="http://www.w3.org/2001/XMLSchema" xmlns="http:/www.autodesk.com/isd/fdo/GenericLogicalPhysical" >
-<schema name="F_MetaClass" description="Special classes for FDO Feature metaclasses" >
-<class xsi:type="Class" name="Class" description="Non-feature metaclass"
- baseClass="ClassDefinition" abstract="False"
- tableName=" " tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<?xml version="1.0" encoding="UTF-8" ?>
+<schemas xmlns:xsi="http://www.w3.org/2001/XMLSchema" xmlns="http:/www.autodesk.com/isd/fdo/GenericLogicalPhysical">
+<schema name="F_MetaClass" description="Special classes for FDO Feature metaclasses">
+<class xsi:type="Class" name="Class" description="Non-feature metaclass" baseClass="ClassDefinition" abstract="False" tableName=" " tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
 </class>
-<class xsi:type="Class" name="ClassDefinition" description="Base for all metaclasses"
- baseClass="" abstract="True"
- tableName="F_CLASSDEFINITION" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="ClassDefinition" description="Base for all metaclasses" baseClass="" abstract="True" tableName="F_CLASSDEFINITION" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-<property xsi:type="Data" name="ClassName" />
-<property xsi:type="Data" name="SchemaName" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
+<property xsi:type="Data" name="ClassName"/>
+<property xsi:type="Data" name="SchemaName"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<column name="CLASSTYPE" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="TABLENAME" description="" dataType="VARCHAR2" length="30" scale="0" nullable="False" >
+<column name="DESCRIPTION" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
-<column name="ROOTTABLENAME" description="" dataType="VARCHAR2" length="30" scale="0" nullable="True" >
+<column name="GEOMETRYPROPERTY" description="" dataType="VARCHAR2" length="4000" scale="0" nullable="True">
 </column>
-<column name="TABLEOWNER" description="" dataType="VARCHAR2" length="30" scale="0" nullable="True" >
+<column name="HASLOCK" description="" dataType="NUMBER" length="1" scale="0" nullable="True">
 </column>
-<column name="TABLELINKNAME" description="" dataType="VARCHAR2" length="128" scale="0" nullable="True" >
+<column name="HASVERSION" description="" dataType="NUMBER" length="1" scale="0" nullable="True">
 </column>
-<column name="TABLEMAPPING" description="" dataType="VARCHAR2" length="30" scale="0" nullable="True" >
+<column name="ISABSTRACT" description="" dataType="NUMBER" length="1" scale="0" nullable="False">
 </column>
-<column name="CLASSTYPE" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="ISFIXEDTABLE" description="" dataType="NUMBER" length="1" scale="0" nullable="True">
 </column>
-<column name="DESCRIPTION" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<column name="ISTABLECREATOR" description="" dataType="NUMBER" length="1" scale="0" nullable="True">
 </column>
-<column name="ISABSTRACT" description="" dataType="NUMBER" length="1" scale="0" nullable="False" >
+<column name="PARENTCLASSNAME" description="" dataType="VARCHAR2" length="512" scale="0" nullable="True">
 </column>
-<column name="PARENTCLASSNAME" description="" dataType="VARCHAR2" length="512" scale="0" nullable="True" >
+<column name="ROOTTABLENAME" description="" dataType="VARCHAR2" length="30" scale="0" nullable="True">
 </column>
-<column name="ISFIXEDTABLE" description="" dataType="NUMBER" length="1" scale="0" nullable="True" >
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
-<column name="ISTABLECREATOR" description="" dataType="NUMBER" length="1" scale="0" nullable="True" >
+<column name="TABLELINKNAME" description="" dataType="VARCHAR2" length="128" scale="0" nullable="True">
 </column>
-<column name="HASVERSION" description="" dataType="NUMBER" length="1" scale="0" nullable="True" >
+<column name="TABLEMAPPING" description="" dataType="VARCHAR2" length="30" scale="0" nullable="True">
 </column>
-<column name="HASLOCK" description="" dataType="NUMBER" length="1" scale="0" nullable="True" >
+<column name="TABLENAME" description="" dataType="VARCHAR2" length="30" scale="0" nullable="False">
 </column>
-<column name="GEOMETRYPROPERTY" description="" dataType="VARCHAR2" length="4000" scale="0" nullable="True" >
+<column name="TABLEOWNER" description="" dataType="VARCHAR2" length="30" scale="0" nullable="True">
 </column>
 </table>
 <tables>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
-<class xsi:type="Class" name="Feature" description="Feature metaclass"
- baseClass="ClassDefinition" abstract="False"
- tableName="F_FEATURE" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Feature" description="Feature metaclass" baseClass="ClassDefinition" abstract="False" tableName="F_FEATURE" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="ClassId" />
+<property xsi:type="Data" name="ClassId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="" columnName="n/a" colCreator="False" fixedCol="False" >
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="" columnName="n/a" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="F_FEATURE" columnName="CLASSID" colCreator="False" fixedCol="True"  >
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="F_FEATURE" columnName="CLASSID" colCreator="False" fixedCol="True">
 </property>
-<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="F_FEATURE" columnName="FEATID" colCreator="False" fixedCol="True"  >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="F_FEATURE" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="F_FEATURE" columnName="FEATID" colCreator="False" fixedCol="True">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
-</column>
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="F_FEATURE" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True">
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
 </class>
-</schema >
-<schema name="OverridesA" description="AutoCAD schema" >
-<class xsi:type="Feature" name="OvClassA" description="a class"
- baseClass="" abstract="False"
- tableName="OVCLASSA" tblCreator="True" fixedTbl="False" >
-<geometryProperty>GeomA</geometryProperty>
-<tableMapping>Concrete</tableMapping>
+</schema>
+<schema name="OverridesA" description="AutoCAD schema">
+<class xsi:type="Feature" name="OvClassA" description="a class" baseClass="" abstract="False" tableName="OVCLASSA" tblCreator="True" fixedTbl="False">
+<geometryProperty>
+GeomA</geometryProperty>
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSA" columnName="CLASSID" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="OVCLASSA" columnName="n/a" colCreator="False" fixedCol="False">
+<Inherited baseClass="Feature"/>
+</property>
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSA" columnName="CLASSID" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataA" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSA" columnName="DATAA" colCreator="True" fixedCol="False"  >
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSA" columnName="FEATID" colCreator="True" fixedCol="False"  >
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="DataA" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSA" columnName="DATAA" colCreator="True" fixedCol="False">
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomA" description="a geometry property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSA" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True" >
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSA" columnName="FEATID" colCreator="True" fixedCol="False">
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSA" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="GeomA" description="a geometry property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OVCLASSA" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True">
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSA" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
-</property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSA" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OVCLASSA" description="" pkeyName="PK_OVCLASSA" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="DataA" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Geometric" name="GeomA" />
-<property xsi:type="Data" name="RevisionNumber" />
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<table name="OVCLASSA" description="" pkeyName="PK_OVCLASSA">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="DataA"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Geometric" name="GeomA"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSA" description="" pkeyName="PK_OVCLASSA" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSA" description="" pkeyName="PK_OVCLASSA"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSA" description="" pkeyName="PK_OVCLASSA" >
-</table>
+<table name="OVCLASSA" description="" pkeyName="PK_OVCLASSA"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
 </tables>
 </class>
-<class xsi:type="Feature" name="OvClassB" description="a class"
- baseClass="OvClassA" abstract="False"
- tableName="OVCLASSB" tblCreator="True" fixedTbl="False" >
-<geometryProperty>GeomA</geometryProperty>
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Feature" name="OvClassB" description="a class" baseClass="OvClassA" abstract="False" tableName="OVCLASSB" tblCreator="True" fixedTbl="False">
+<geometryProperty>
+GeomA</geometryProperty>
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSB" columnName="CLASSID" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="OVCLASSB" columnName="n/a" colCreator="False" fixedCol="False">
+<Inherited baseClass="Feature"/>
+</property>
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSB" columnName="CLASSID" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataA" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSB" columnName="DATAA" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataB" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSB" columnName="OV_COL_B" colCreator="True" fixedCol="True"  >
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataA" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSB" columnName="DATAA" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSB" columnName="FEATID" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="DataB" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSB" columnName="OV_COL_B" colCreator="True" fixedCol="True">
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
+<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Geometric" name="GeomA" description="a geometry property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSB" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True" >
-<Inherited baseClass="OvClassA" />
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSB" columnName="FEATID" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSB" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="GeomA" description="a geometry property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OVCLASSB" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassA"/>
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSB" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
-</property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSB" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OVCLASSB" description="" pkeyName="PK_OVCLASSB" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="DataA" />
-<property xsi:type="Data" name="DataB" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Geometric" name="GeomA" />
-<property xsi:type="Data" name="RevisionNumber" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<table name="OVCLASSB" description="" pkeyName="PK_OVCLASSB">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="DataA"/>
+<property xsi:type="Data" name="DataB"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Geometric" name="GeomA"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSB" description="" pkeyName="PK_OVCLASSB" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSB" description="" pkeyName="PK_OVCLASSB"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSB" description="" pkeyName="PK_OVCLASSB" >
-</table>
+<table name="OVCLASSB" description="" pkeyName="PK_OVCLASSB"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
 </tables>
 </class>
-<class xsi:type="Feature" name="OvClassC" description="a class"
- baseClass="OvClassB" abstract="False"
- tableName="OV_TABLE_C" tblCreator="True" fixedTbl="True" >
-<geometryProperty>GeomA</geometryProperty>
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Feature" name="OvClassC" description="a class" baseClass="OvClassB" abstract="False" tableName="OV_TABLE_C" tblCreator="True" fixedTbl="True">
+<geometryProperty>
+GeomA</geometryProperty>
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="CLASSID" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_C" columnName="n/a" colCreator="False" fixedCol="False">
+<Inherited baseClass="Feature"/>
+</property>
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="CLASSID" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataA" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="DATAA" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataB" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="OV_COL_B" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="OvClassB" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataA" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="DATAA" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataC" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="DATAC" colCreator="True" fixedCol="False"  >
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataB" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="OV_COL_B" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassB"/>
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
+<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="FEATID" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="DataC" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="DATAC" colCreator="True" fixedCol="False">
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomA" description="a geometry property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_C" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True" >
-<Inherited baseClass="OvClassA" />
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="FEATID" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="GeomA" description="a geometry property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_C" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassA"/>
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_C" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
-</property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="DataA" />
-<property xsi:type="Data" name="DataB" />
-<property xsi:type="Data" name="DataC" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Geometric" name="GeomA" />
-<property xsi:type="Data" name="RevisionNumber" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="DataA"/>
+<property xsi:type="Data" name="DataB"/>
+<property xsi:type="Data" name="DataC"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Geometric" name="GeomA"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_E1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_COL_E1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-</table>
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
 </tables>
 </class>
-<class xsi:type="Feature" name="OvClassC1" description="a class"
- baseClass="OvClassC" abstract="False"
- tableName="OV_TABLE_C1" tblCreator="True" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Feature" name="OvClassC1" description="a class" baseClass="OvClassC" abstract="False" tableName="OV_TABLE_C1" tblCreator="True" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C1" columnName="CLASSID" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_C1" columnName="n/a" colCreator="False" fixedCol="False">
+<Inherited baseClass="Feature"/>
+</property>
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C1" columnName="CLASSID" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataA" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C1" columnName="DATAA" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataB" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C1" columnName="OV_COL_B" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="OvClassB" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataA" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C1" columnName="DATAA" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataC" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C1" columnName="DATAC" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassC" />
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataB" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C1" columnName="OV_COL_B" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassB"/>
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
+<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataC1" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C1" columnName="DATAC1" colCreator="True" fixedCol="False"  >
-<column name="DATAC1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataC" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C1" columnName="DATAC" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassC"/>
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C1" columnName="FEATID" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="DataC1" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C1" columnName="DATAC1" colCreator="True" fixedCol="False">
+<column name="DATAC1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomA" description="a geometry property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_C1" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True" >
-<Inherited baseClass="OvClassA" />
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C1" columnName="FEATID" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C1" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="GeomA" description="a geometry property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_C1" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassA"/>
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_C1" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
-</property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C1" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="DataA" />
-<property xsi:type="Data" name="DataB" />
-<property xsi:type="Data" name="DataC" />
-<property xsi:type="Data" name="DataC1" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Geometric" name="GeomA" />
-<property xsi:type="Data" name="RevisionNumber" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="DataA"/>
+<property xsi:type="Data" name="DataB"/>
+<property xsi:type="Data" name="DataC"/>
+<property xsi:type="Data" name="DataC1"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Geometric" name="GeomA"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAC1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAC11" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAC1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="DATAC11" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1" >
-</table>
+<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
 </tables>
 </class>
-<class xsi:type="Feature" name="OvClassC11" description="a class"
- baseClass="OvClassC1" abstract="False"
- tableName="OV_TABLE_C1" tblCreator="False" fixedTbl="False" >
-<tableMapping>Base</tableMapping>
+<class xsi:type="Feature" name="OvClassC11" description="a class" baseClass="OvClassC1" abstract="False" tableName="OV_TABLE_C1" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Base</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C1" columnName="CLASSID" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_C1" columnName="n/a" colCreator="False" fixedCol="False">
+<Inherited baseClass="Feature"/>
+</property>
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C1" columnName="CLASSID" colCreator="False" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataA" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C1" columnName="DATAA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataB" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C1" columnName="OV_COL_B" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassB" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataA" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C1" columnName="DATAA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataC" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C1" columnName="DATAC" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassC" />
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataB" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C1" columnName="OV_COL_B" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassB"/>
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
+<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataC1" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C1" columnName="DATAC1" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassC1" />
-<column name="DATAC1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataC" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C1" columnName="DATAC" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassC"/>
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataC11" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C1" columnName="DATAC11" colCreator="True" fixedCol="False"  >
-<column name="DATAC11" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataC1" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C1" columnName="DATAC1" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassC1"/>
+<column name="DATAC1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C1" columnName="FEATID" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="DataC11" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C1" columnName="DATAC11" colCreator="True" fixedCol="False">
+<column name="DATAC11" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomA" description="a geometry property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_C1" columnName="OV_GEOMCOL_A" colCreator="False" fixedCol="True" >
-<Inherited baseClass="OvClassA" />
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C1" columnName="FEATID" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C1" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="GeomA" description="a geometry property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_C1" columnName="OV_GEOMCOL_A" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassA"/>
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_C1" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
-</property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C1" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="DataA" />
-<property xsi:type="Data" name="DataB" />
-<property xsi:type="Data" name="DataC" />
-<property xsi:type="Data" name="DataC1" />
-<property xsi:type="Data" name="DataC11" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Geometric" name="GeomA" />
-<property xsi:type="Data" name="RevisionNumber" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="DataA"/>
+<property xsi:type="Data" name="DataB"/>
+<property xsi:type="Data" name="DataC"/>
+<property xsi:type="Data" name="DataC1"/>
+<property xsi:type="Data" name="DataC11"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Geometric" name="GeomA"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAC1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAC11" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAC1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="DATAC11" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1" >
-</table>
+<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
 </tables>
 </class>
-<class xsi:type="Feature" name="OvClassD" description="a class"
- baseClass="OvClassC" abstract="False"
- tableName="OV_TABLE_C" tblCreator="False" fixedTbl="False" >
-<geometryProperty>GeomA</geometryProperty>
-<tableMapping>Base</tableMapping>
+<class xsi:type="Feature" name="OvClassD" description="a class" baseClass="OvClassC" abstract="False" tableName="OV_TABLE_C" tblCreator="False" fixedTbl="False">
+<geometryProperty>
+GeomA</geometryProperty>
+<tableMapping>
+Base</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="CLASSID" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
-</column>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_C" columnName="n/a" colCreator="False" fixedCol="False">
+<Inherited baseClass="Feature"/>
 </property>
-<property xsi:type="Data" name="DataA" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="DATAA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="CLASSID" colCreator="False" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataB" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="OV_COL_B" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassB" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
-<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataC" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="DATAC" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassC" />
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataA" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="DATAA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataD" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="OV_COL_D" colCreator="True" fixedCol="True"  >
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataB" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="OV_COL_B" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassB"/>
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 <sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="FEATID" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="DataC" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="DATAC" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassC"/>
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomA" description="a geometry property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_C" columnName="OV_GEOMCOL_A" colCreator="False" fixedCol="True" >
-<Inherited baseClass="OvClassA" />
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataD" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="OV_COL_D" colCreator="True" fixedCol="True">
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
+<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="FEATID" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_C" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
+<property xsi:type="Geometric" name="GeomA" description="a geometry property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_C" columnName="OV_GEOMCOL_A" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassA"/>
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
+</column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="DataA" />
-<property xsi:type="Data" name="DataB" />
-<property xsi:type="Data" name="DataC" />
-<property xsi:type="Data" name="DataD" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Geometric" name="GeomA" />
-<property xsi:type="Data" name="RevisionNumber" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="DataA"/>
+<property xsi:type="Data" name="DataB"/>
+<property xsi:type="Data" name="DataC"/>
+<property xsi:type="Data" name="DataD"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Geometric" name="GeomA"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_E1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_COL_E1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-</table>
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
 </tables>
 </class>
-<class xsi:type="Feature" name="OvClassE" description="a class"
- baseClass="OvClassD" abstract="False"
- tableName="OV_TABLE_C" tblCreator="False" fixedTbl="False" >
-<geometryProperty>GeomA</geometryProperty>
-<tableMapping>Base</tableMapping>
+<class xsi:type="Feature" name="OvClassE" description="a class" baseClass="OvClassD" abstract="False" tableName="OV_TABLE_C" tblCreator="False" fixedTbl="False">
+<geometryProperty>
+GeomA</geometryProperty>
+<tableMapping>
+Base</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="CLASSID" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
-</column>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_C" columnName="n/a" colCreator="False" fixedCol="False">
+<Inherited baseClass="Feature"/>
 </property>
-<property xsi:type="Data" name="DataA" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="DATAA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="CLASSID" colCreator="False" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataB" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="OV_COL_B" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassB" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
-<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataC" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="DATAC" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassC" />
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataA" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="DATAA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataD" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="OV_COL_D" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassD" />
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataB" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="OV_COL_B" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassB"/>
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 <sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataE" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="DATAE" colCreator="True" fixedCol="False"  >
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataC" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="DATAC" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassC"/>
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="FEATID" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="DataD" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="OV_COL_D" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassD"/>
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
+<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Geometric" name="GeomA" description="a geometry property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_C" columnName="OV_GEOMCOL_A" colCreator="False" fixedCol="True" >
-<Inherited baseClass="OvClassA" />
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataE" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="DATAE" colCreator="True" fixedCol="False">
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="FEATID" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_C" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
+<property xsi:type="Geometric" name="GeomA" description="a geometry property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_C" columnName="OV_GEOMCOL_A" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassA"/>
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
+</column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="DataA" />
-<property xsi:type="Data" name="DataB" />
-<property xsi:type="Data" name="DataC" />
-<property xsi:type="Data" name="DataD" />
-<property xsi:type="Data" name="DataE" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Geometric" name="GeomA" />
-<property xsi:type="Data" name="RevisionNumber" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="DataA"/>
+<property xsi:type="Data" name="DataB"/>
+<property xsi:type="Data" name="DataC"/>
+<property xsi:type="Data" name="DataD"/>
+<property xsi:type="Data" name="DataE"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Geometric" name="GeomA"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_E1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_COL_E1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-</table>
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
 </tables>
 </class>
-<class xsi:type="Feature" name="OvClassE1" description="a class"
- baseClass="OvClassE" abstract="False"
- tableName="OV_TABLE_C" tblCreator="False" fixedTbl="False" >
-<tableMapping>Base</tableMapping>
+<class xsi:type="Feature" name="OvClassE1" description="a class" baseClass="OvClassE" abstract="False" tableName="OV_TABLE_C" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Base</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="CLASSID" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
-</column>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_C" columnName="n/a" colCreator="False" fixedCol="False">
+<Inherited baseClass="Feature"/>
 </property>
-<property xsi:type="Data" name="DataA" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="DATAA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="CLASSID" colCreator="False" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataB" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="OV_COL_B" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassB" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
-<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataC" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="DATAC" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassC" />
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataA" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="DATAA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataD" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="OV_COL_D" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassD" />
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataB" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="OV_COL_B" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassB"/>
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 <sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataE" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="DATAE" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassE" />
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataC" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="DATAC" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassC"/>
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataE1" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="OV_COL_E1" colCreator="True" fixedCol="True"  >
-<column name="OV_COL_E1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataD" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="OV_COL_D" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassD"/>
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
+<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="FEATID" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="DataE" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="DATAE" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassE"/>
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomA" description="a geometry property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_C" columnName="OV_GEOMCOL_A" colCreator="False" fixedCol="True" >
-<Inherited baseClass="OvClassA" />
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataE1" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="OV_COL_E1" colCreator="True" fixedCol="True">
+<column name="OV_COL_E1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="FEATID" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_C" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
+<property xsi:type="Geometric" name="GeomA" description="a geometry property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_C" columnName="OV_GEOMCOL_A" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassA"/>
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
+</column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="DataA" />
-<property xsi:type="Data" name="DataB" />
-<property xsi:type="Data" name="DataC" />
-<property xsi:type="Data" name="DataD" />
-<property xsi:type="Data" name="DataE" />
-<property xsi:type="Data" name="DataE1" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Geometric" name="GeomA" />
-<property xsi:type="Data" name="RevisionNumber" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="DataA"/>
+<property xsi:type="Data" name="DataB"/>
+<property xsi:type="Data" name="DataC"/>
+<property xsi:type="Data" name="DataD"/>
+<property xsi:type="Data" name="DataE"/>
+<property xsi:type="Data" name="DataE1"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Geometric" name="GeomA"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_E1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_COL_E1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-</table>
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
 </tables>
 </class>
-<class xsi:type="Feature" name="OvClassE11" description="a class"
- baseClass="OvClassE1" abstract="False"
- tableName="OVCLASSE11" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Feature" name="OvClassE11" description="a class" baseClass="OvClassE1" abstract="False" tableName="OVCLASSE11" tblCreator="True" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSE11" columnName="CLASSID" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="OVCLASSE11" columnName="n/a" colCreator="False" fixedCol="False">
+<Inherited baseClass="Feature"/>
+</property>
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSE11" columnName="CLASSID" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataA" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSE11" columnName="DATAA" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataB" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSE11" columnName="OV_COL_B" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="OvClassB" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataA" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSE11" columnName="DATAA" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
+</property>
+<property xsi:type="Data" name="DataB" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSE11" columnName="OV_COL_B" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassB"/>
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
 <sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataC" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSE11" columnName="DATAC" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassC" />
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataC" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSE11" columnName="DATAC" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassC"/>
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataD" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSE11" columnName="OV_COL_D" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="OvClassD" />
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataD" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSE11" columnName="OV_COL_D" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassD"/>
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 <sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataE" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSE11" columnName="DATAE" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassE" />
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataE" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSE11" columnName="DATAE" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassE"/>
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataE1" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSE11" columnName="OV_COL_E1" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="OvClassE1" />
-<column name="OV_COL_E1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataE1" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSE11" columnName="OV_COL_E1" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassE1"/>
+<column name="OV_COL_E1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataE11" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSE11" columnName="OV_COL_E11" colCreator="True" fixedCol="True"  >
-<column name="OV_COL_E11" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataE11" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSE11" columnName="OV_COL_E11" colCreator="True" fixedCol="True">
+<column name="OV_COL_E11" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSE11" columnName="FEATID" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSE11" columnName="FEATID" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomA" description="a geometry property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSE11" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True" >
-<Inherited baseClass="OvClassA" />
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Geometric" name="GeomA" description="a geometry property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OVCLASSE11" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassA"/>
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Object" name="Object A" description=""
- objectType="Value" className="OverridesA:OvOpClassHA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="Object A" description="" objectType="Value" className="OverridesA:OvOpClassHA" idColumn="" order="ascending" fixedCol="False">
 <mappingDefinition xsi:type="Single" prefix="objecta">
-<class xsi:type="Class" name="OvClassE11.Object A" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSE11" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassE11.Object A" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSE11" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHAA" idColumn="" order="ascending" fixedCol="False">
 <mappingDefinition xsi:type="Single" prefix="objecta_prefixA">
-<class xsi:type="Class" name="OvClassE11.Object A.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSE11" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassE11.Object A.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSE11" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending" fixedCol="False">
 <mappingDefinition xsi:type="Single" prefix="objecta_prefixA_prefixA">
-<class xsi:type="Class" name="OvClassE11.Object A.ObjectA.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSE11" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassE11.Object A.ObjectA.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSE11" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSE11" columnName="BJECTA_PREFIXA_PREFIXA_OPA" colCreator="True" fixedCol="False"  >
-<column name="BJECTA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSE11" columnName="BJECTA_PREFIXA_PREFIXA_OPB" colCreator="True" fixedCol="False"  >
-<column name="BJECTA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSE11" columnName="BJECTA_PREFIXA_PREFIXA_OPA" colCreator="True" fixedCol="False">
+<column name="BJECTA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSE11" columnName="BJECTA_PREFIXA_PREFIXA_OPB" colCreator="True" fixedCol="False">
+<column name="BJECTA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OVCLASSE11" description="" pkeyName="PK_OVCLASSE11" >
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="OV_COL_E11" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<table name="OVCLASSE11" description="" pkeyName="PK_OVCLASSE11">
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="BJECTA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_E1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="BJECTA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OBJECTA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OBJECTA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OBJECTA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="OBJECTA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OBJECTA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OBJECTA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OBJECTA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_E1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OBJECTA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_E11" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="BJECTA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="BJECTA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSE11" description="" pkeyName="PK_OVCLASSE11" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSE11" description="" pkeyName="PK_OVCLASSE11"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSE11" description="" pkeyName="PK_OVCLASSE11" >
-</table>
+<table name="OVCLASSE11" description="" pkeyName="PK_OVCLASSE11"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
@@ -1448,91 +1119,70 @@
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSE11" columnName="OBJECTA_PREFIXA_OPA" colCreator="True" fixedCol="False"  >
-<column name="OBJECTA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSE11" columnName="OBJECTA_PREFIXA_OPA" colCreator="True" fixedCol="False">
+<column name="OBJECTA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSE11" columnName="OBJECTA_PREFIXA_OPB" colCreator="True" fixedCol="False"  >
-<column name="OBJECTA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSE11" columnName="OBJECTA_PREFIXA_OPB" colCreator="True" fixedCol="False">
+<column name="OBJECTA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="OVCLASSE11" description="" pkeyName="PK_OVCLASSE11" >
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OVCLASSE11" description="" pkeyName="PK_OVCLASSE11">
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="OV_COL_E11" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="BJECTA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_E1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="BJECTA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OBJECTA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OBJECTA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OBJECTA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="OBJECTA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OBJECTA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OBJECTA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OBJECTA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_E1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OBJECTA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_E11" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="BJECTA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="BJECTA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSE11" description="" pkeyName="PK_OVCLASSE11" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSE11" description="" pkeyName="PK_OVCLASSE11"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSE11" description="" pkeyName="PK_OVCLASSE11" >
-</table>
+<table name="OVCLASSE11" description="" pkeyName="PK_OVCLASSE11"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
@@ -1540,91 +1190,70 @@
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSE11" columnName="OBJECTA_OPA" colCreator="True" fixedCol="False"  >
-<column name="OBJECTA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSE11" columnName="OBJECTA_OPA" colCreator="True" fixedCol="False">
+<column name="OBJECTA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSE11" columnName="OBJECTA_OPB" colCreator="True" fixedCol="False"  >
-<column name="OBJECTA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSE11" columnName="OBJECTA_OPB" colCreator="True" fixedCol="False">
+<column name="OBJECTA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="OVCLASSE11" description="" pkeyName="PK_OVCLASSE11" >
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAA" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OVCLASSE11" description="" pkeyName="PK_OVCLASSE11">
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHAA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="OV_COL_E11" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="BJECTA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_E1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="BJECTA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OBJECTA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OBJECTA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OBJECTA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="OBJECTA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OBJECTA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OBJECTA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OBJECTA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_E1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OBJECTA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_E11" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="BJECTA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="BJECTA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSE11" description="" pkeyName="PK_OVCLASSE11" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSE11" description="" pkeyName="PK_OVCLASSE11"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSE11" description="" pkeyName="PK_OVCLASSE11" >
-</table>
+<table name="OVCLASSE11" description="" pkeyName="PK_OVCLASSE11"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
@@ -1632,766 +1261,589 @@
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSE11" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSE11" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSE11" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
-</property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="OVCLASSE11" description="" pkeyName="PK_OVCLASSE11" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="DataA" />
-<property xsi:type="Data" name="DataB" />
-<property xsi:type="Data" name="DataC" />
-<property xsi:type="Data" name="DataD" />
-<property xsi:type="Data" name="DataE" />
-<property xsi:type="Data" name="DataE1" />
-<property xsi:type="Data" name="DataE11" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Geometric" name="GeomA" />
-<property xsi:type="Object" name="Object A" description=""
- objectType="Value" className="OverridesA:OvOpClassHA" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OVCLASSE11" description="" pkeyName="PK_OVCLASSE11">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="DataA"/>
+<property xsi:type="Data" name="DataB"/>
+<property xsi:type="Data" name="DataC"/>
+<property xsi:type="Data" name="DataD"/>
+<property xsi:type="Data" name="DataE"/>
+<property xsi:type="Data" name="DataE1"/>
+<property xsi:type="Data" name="DataE11"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Geometric" name="GeomA"/>
+<property xsi:type="Object" name="Object A" description="" objectType="Value" className="OverridesA:OvOpClassHA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Data" name="RevisionNumber" />
-<column name="OV_COL_E11" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="BJECTA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_E1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="BJECTA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OBJECTA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OBJECTA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OBJECTA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="OBJECTA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OBJECTA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OBJECTA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OBJECTA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_E1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OBJECTA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_E11" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="BJECTA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="BJECTA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSE11" description="" pkeyName="PK_OVCLASSE11" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSE11" description="" pkeyName="PK_OVCLASSE11"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSE11" description="" pkeyName="PK_OVCLASSE11" >
-</table>
+<table name="OVCLASSE11" description="" pkeyName="PK_OVCLASSE11"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
 </tables>
 </class>
-<class xsi:type="Feature" name="OvClassF" description="a class"
- baseClass="OvClassE" abstract="False"
- tableName="OV_TABLE_C" tblCreator="False" fixedTbl="False" >
-<geometryProperty>GeomA</geometryProperty>
-<tableMapping>Base</tableMapping>
+<class xsi:type="Feature" name="OvClassF" description="a class" baseClass="OvClassE" abstract="False" tableName="OV_TABLE_C" tblCreator="False" fixedTbl="False">
+<geometryProperty>
+GeomA</geometryProperty>
+<tableMapping>
+Base</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="CLASSID" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
-</column>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_C" columnName="n/a" colCreator="False" fixedCol="False">
+<Inherited baseClass="Feature"/>
 </property>
-<property xsi:type="Data" name="DataA" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="DATAA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="CLASSID" colCreator="False" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataB" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="OV_COL_B" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassB" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
-<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataC" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="DATAC" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassC" />
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataA" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="DATAA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataD" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="OV_COL_D" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassD" />
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataB" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="OV_COL_B" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassB"/>
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 <sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataE" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="DATAE" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassE" />
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataC" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="DATAC" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassC"/>
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataF" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="OV_COL_F" colCreator="True" fixedCol="True"  >
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataD" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="OV_COL_D" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassD"/>
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
+<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="FEATID" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="DataE" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="DATAE" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassE"/>
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomA" description="a geometry property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_C" columnName="OV_GEOMCOL_A" colCreator="False" fixedCol="True" >
-<Inherited baseClass="OvClassA" />
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataF" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="OV_COL_F" colCreator="True" fixedCol="True">
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomF" description="a secondary geometric property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_C" columnName="OV_GEOMCOL_F" colCreator="True" fixedCol="True" >
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="FEATID" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="GeomA" description="a geometry property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_C" columnName="OV_GEOMCOL_A" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassA"/>
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_C" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
+<property xsi:type="Geometric" name="GeomF" description="a secondary geometric property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_C" columnName="OV_GEOMCOL_F" colCreator="True" fixedCol="True">
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
+</column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="DataA" />
-<property xsi:type="Data" name="DataB" />
-<property xsi:type="Data" name="DataC" />
-<property xsi:type="Data" name="DataD" />
-<property xsi:type="Data" name="DataE" />
-<property xsi:type="Data" name="DataF" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Geometric" name="GeomA" />
-<property xsi:type="Geometric" name="GeomF" />
-<property xsi:type="Data" name="RevisionNumber" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="DataA"/>
+<property xsi:type="Data" name="DataB"/>
+<property xsi:type="Data" name="DataC"/>
+<property xsi:type="Data" name="DataD"/>
+<property xsi:type="Data" name="DataE"/>
+<property xsi:type="Data" name="DataF"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Geometric" name="GeomA"/>
+<property xsi:type="Geometric" name="GeomF"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_E1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_COL_E1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-</table>
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
 </tables>
 </class>
-<class xsi:type="Feature" name="OvClassG" description="a class"
- baseClass="OvClassF" abstract="False"
- tableName="OVCLASSG" tblCreator="True" fixedTbl="False" >
-<geometryProperty>GeomA</geometryProperty>
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Feature" name="OvClassG" description="a class" baseClass="OvClassF" abstract="False" tableName="OVCLASSG" tblCreator="True" fixedTbl="False">
+<geometryProperty>
+GeomA</geometryProperty>
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSG" columnName="CLASSID" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
-</column>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="OVCLASSG" columnName="n/a" colCreator="False" fixedCol="False">
+<Inherited baseClass="Feature"/>
 </property>
-<property xsi:type="Data" name="DataA" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSG" columnName="DATAA" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSG" columnName="CLASSID" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataB" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSG" columnName="OV_COL_B" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="OvClassB" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
-<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataC" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSG" columnName="DATAC" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassC" />
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataA" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSG" columnName="DATAA" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataD" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSG" columnName="OV_COL_D" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="OvClassD" />
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataB" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSG" columnName="OV_COL_B" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassB"/>
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 <sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataE" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSG" columnName="DATAE" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassE" />
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataC" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSG" columnName="DATAC" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassC"/>
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataF" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSG" columnName="OV_COL_F" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="OvClassF" />
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataD" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSG" columnName="OV_COL_D" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassD"/>
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
+<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataG" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSG" columnName="DATAG" colCreator="True" fixedCol="False"  >
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataE" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSG" columnName="DATAE" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassE"/>
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSG" columnName="FEATID" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="DataF" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSG" columnName="OV_COL_F" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassF"/>
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomA" description="a geometry property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSG" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True" >
-<Inherited baseClass="OvClassA" />
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataG" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSG" columnName="DATAG" colCreator="True" fixedCol="False">
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomF" description="a secondary geometric property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSG" columnName="OV_GEOMCOL_F" colCreator="True" fixedCol="True" >
-<Inherited baseClass="OvClassF" />
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSG" columnName="FEATID" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSG" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="GeomA" description="a geometry property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OVCLASSG" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassA"/>
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSG" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
+<property xsi:type="Geometric" name="GeomF" description="a secondary geometric property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OVCLASSG" columnName="OV_GEOMCOL_F" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassF"/>
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
+</column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSG" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OVCLASSG" description="" pkeyName="PK_OVCLASSG" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="DataA" />
-<property xsi:type="Data" name="DataB" />
-<property xsi:type="Data" name="DataC" />
-<property xsi:type="Data" name="DataD" />
-<property xsi:type="Data" name="DataE" />
-<property xsi:type="Data" name="DataF" />
-<property xsi:type="Data" name="DataG" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Geometric" name="GeomA" />
-<property xsi:type="Geometric" name="GeomF" />
-<property xsi:type="Data" name="RevisionNumber" />
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<table name="OVCLASSG" description="" pkeyName="PK_OVCLASSG">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="DataA"/>
+<property xsi:type="Data" name="DataB"/>
+<property xsi:type="Data" name="DataC"/>
+<property xsi:type="Data" name="DataD"/>
+<property xsi:type="Data" name="DataE"/>
+<property xsi:type="Data" name="DataF"/>
+<property xsi:type="Data" name="DataG"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Geometric" name="GeomA"/>
+<property xsi:type="Geometric" name="GeomF"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSG" description="" pkeyName="PK_OVCLASSG" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSG" description="" pkeyName="PK_OVCLASSG"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSG" description="" pkeyName="PK_OVCLASSG" >
-</table>
+<table name="OVCLASSG" description="" pkeyName="PK_OVCLASSG"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
 </tables>
 </class>
-<class xsi:type="Feature" name="OvClassH" description="a class"
- baseClass="OvClassG" abstract="False"
- tableName="OVCLASSH" tblCreator="True" fixedTbl="False" >
-<geometryProperty>GeomA</geometryProperty>
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Feature" name="OvClassH" description="a class" baseClass="OvClassG" abstract="False" tableName="OVCLASSH" tblCreator="True" fixedTbl="False">
+<geometryProperty>
+GeomA</geometryProperty>
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSH" columnName="CLASSID" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="OVCLASSH" columnName="n/a" colCreator="False" fixedCol="False">
+<Inherited baseClass="Feature"/>
+</property>
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSH" columnName="CLASSID" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataA" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="DATAA" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataB" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="OV_COL_B" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="OvClassB" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataA" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="DATAA" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
+</property>
+<property xsi:type="Data" name="DataB" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="OV_COL_B" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassB"/>
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
 <sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataC" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="DATAC" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassC" />
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataC" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="DATAC" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassC"/>
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataD" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="OV_COL_D" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="OvClassD" />
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataD" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="OV_COL_D" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassD"/>
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 <sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataE" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="DATAE" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassE" />
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataE" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="DATAE" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassE"/>
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataF" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="OV_COL_F" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="OvClassF" />
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataF" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="OV_COL_F" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassF"/>
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataG" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="DATAG" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassG" />
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataG" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="DATAG" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassG"/>
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataNew" description="a data property"
- dataType="double" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="OV_DATA_NEW" colCreator="True" fixedCol="True"  >
-<column name="OV_DATA_NEW" description="" dataType="NUMBER" length="0" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataNew" description="a data property" dataType="double" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="OV_DATA_NEW" colCreator="True" fixedCol="True">
+<column name="OV_DATA_NEW" description="" dataType="NUMBER" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSH" columnName="FEATID" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSH" columnName="FEATID" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomA" description="a geometry property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSH" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True" >
-<Inherited baseClass="OvClassA" />
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Geometric" name="GeomA" description="a geometry property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OVCLASSH" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassA"/>
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomF" description="a secondary geometric property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSH" columnName="OV_GEOMCOL_F" colCreator="True" fixedCol="True" >
-<Inherited baseClass="OvClassF" />
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Geometric" name="GeomF" description="a secondary geometric property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OVCLASSH" columnName="OV_GEOMCOL_F" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassF"/>
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Object" name="ObjectB" description=""
- objectType="Value" className="OverridesA:OvOpClassHB" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="ObjectB" description="" objectType="Value" className="OverridesA:OvOpClassHB" idColumn="" order="ascending" fixedCol="False">
 <mappingDefinition xsi:type="Single" prefix="prefixB">
-<class xsi:type="Class" name="OvClassH.ObjectB" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSH" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassH.ObjectB" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSH" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Collection" className="OverridesA:OvOpClassHBA" idColumn="" order="ascending"
- fixedCol="False" >
-<mappingDefinition xsi:type="Concrete" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Collection" className="OverridesA:OvOpClassHBA" idColumn="" order="ascending" fixedCol="False">
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="OvClassH_FeatId" />
+<property xsi:type="Data" name="OvClassH_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="OvClassH.ObjectB.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSH_OPC_TABLE_HBA" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassH.ObjectB.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSH_OPC_TABLE_HBA" tblCreator="True" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OpId1"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPA" colCreator="True" fixedCol="False"  >
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassH.ObjectB.ObjectA" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPB" colCreator="True" fixedCol="False"  >
-<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPA" colCreator="True" fixedCol="False">
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPID1" colCreator="True" fixedCol="False"  >
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPB" colCreator="True" fixedCol="False">
+<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OVCLASSH_FEATID" colCreator="True" fixedCol="False"  >
-<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPID1" colCreator="True" fixedCol="False">
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassH.ObjectB.ObjectA"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OVCLASSH_FEATID" colCreator="True" fixedCol="False">
+<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE_HBA" >
+<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE1">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="OVCLASSH_FEATID" />
+<column name="OVCLASSH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<property xsi:type="Data" name="OpId1" />
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<property xsi:type="Data" name="OpId1"/>
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE_HBA" >
+<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE1">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="OVCLASSH_FEATID" />
+<column name="OVCLASSH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="PREFIXB_OPA" colCreator="True" fixedCol="False"  >
-<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="PREFIXB_OPA" colCreator="True" fixedCol="False">
+<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="PREFIXB_OPB" colCreator="True" fixedCol="False"  >
-<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="PREFIXB_OPB" colCreator="True" fixedCol="False">
+<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Collection" className="OverridesA:OvOpClassHBA" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH">
+<property xsi:type="Object" name="ObjectA" description="" objectType="Collection" className="OverridesA:OvOpClassHBA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="OV_DATA_NEW" description="" dataType="NUMBER" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_DATA_NEW" description="" dataType="NUMBER" length="0" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
@@ -2399,779 +1851,608 @@
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Object" name="ObjectD" description=""
- objectType="Collection" className="OverridesA:OvOpClassHD" idColumn="OPID1" order="ascending"
- fixedCol="True" >
+<property xsi:type="Object" name="ObjectD" description="" objectType="Collection" className="OverridesA:OvOpClassHD" idColumn="OPID1" order="ascending" fixedCol="True">
 <idProperty>
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OpId1"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="OvClassH_FeatId" />
+<property xsi:type="Data" name="OvClassH_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="OvClassH.ObjectD" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSH_FTABLED" tblCreator="True" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassH.ObjectD" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSH_FTABLED" tblCreator="True" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<property xsi:type="Data" name="OpId1"/>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Collection" className="OverridesA:OvOpClassHDA" idColumn="" order="ascending"
- fixedCol="True" >
-<mappingDefinition xsi:type="Concrete" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassH.ObjectD" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Collection" className="OverridesA:OvOpClassHDA" idColumn="" order="ascending" fixedCol="True">
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<property xsi:type="Data" name="OpId1"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<property xsi:type="Data" name="OvOpClassHD_OpId1" />
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<property xsi:type="Data" name="OvOpClassHD_OpId1"/>
 </targetProperties>
-<class xsi:type="Class" name="OvClassH.ObjectD.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="FNESTED_DA" tblCreator="True" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassH.ObjectD.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="FNESTED_DA" tblCreator="True" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OpId1"/>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassH.ObjectD.ObjectA" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending" fixedCol="False">
 <mappingDefinition xsi:type="Single" prefix="prefixA">
-<class xsi:type="Class" name="OvClassH.ObjectD.ObjectA.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="FNESTED_DA" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassH.ObjectD.ObjectA.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="FNESTED_DA" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="PREFIXA_OPA" colCreator="True" fixedCol="False"  >
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassH.ObjectD.ObjectA.ObjectA" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="PREFIXA_OPB" colCreator="True" fixedCol="False"  >
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="PREFIXA_OPA" colCreator="True" fixedCol="False">
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassH.ObjectD.ObjectA.ObjectA"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="PREFIXA_OPB" colCreator="True" fixedCol="False">
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA" >
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA">
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </table>
 <tables>
-<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="NESTED_COL_A" colCreator="True" fixedCol="True"  >
-<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="NESTED_COL_A" colCreator="True" fixedCol="True">
+<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="OP_COL_B" colCreator="True" fixedCol="True"  >
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="OP_COL_B" colCreator="True" fixedCol="True">
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="OPID1" colCreator="True" fixedCol="False"  >
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="OPID1" colCreator="True" fixedCol="False">
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OVCLASSH_FEA1" colCreator="True" fixedCol="False"  >
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OVCLASSH_F1" colCreator="True" fixedCol="False">
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OvOpClassHD_OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OPID1" colCreator="True" fixedCol="False"  >
-<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OvOpClassHD_OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OPID1" colCreator="True" fixedCol="False">
+<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassH.ObjectD.ObjectA"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA" >
+<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA">
 <target>
-<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED" >
+<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="OVCLASSH_FEATID" />
+<column name="OVCLASSH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" />
-<column name="OVCLASSH_FTABLED_OPID1" />
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1"/>
+<column name="OVCLASSH_FTABLED_OPID1"/>
 </sourceColumns>
 <targetColumns>
-<column name="OVCLASSH_FEATID" />
-<column name="OPID1" />
+<column name="OVCLASSH_FEATID"/>
+<column name="OPID1"/>
 </targetColumns>
 </target>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<property xsi:type="Data" name="OpId1" />
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<property xsi:type="Data" name="OvOpClassHD_OpId1" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<property xsi:type="Data" name="OpId1"/>
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<property xsi:type="Data" name="OvOpClassHD_OpId1"/>
+<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </table>
 <tables>
-<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA" >
+<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA">
 <target>
-<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED" >
+<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="OVCLASSH_FEATID" />
+<column name="OVCLASSH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" />
-<column name="OVCLASSH_FTABLED_OPID1" />
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1"/>
+<column name="OVCLASSH_FTABLED_OPID1"/>
 </sourceColumns>
 <targetColumns>
-<column name="OVCLASSH_FEATID" />
-<column name="OPID1" />
+<column name="OVCLASSH_FEATID"/>
+<column name="OPID1"/>
 </targetColumns>
 </target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLED" columnName="OPA" colCreator="True" fixedCol="False"  >
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLED" columnName="OPA" colCreator="True" fixedCol="False">
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLED" columnName="OP_COL_B" colCreator="True" fixedCol="True"  >
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLED" columnName="OP_COL_B" colCreator="True" fixedCol="True">
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLED" columnName="OPID1" colCreator="True" fixedCol="False"  >
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLED" columnName="OPID1" colCreator="True" fixedCol="False">
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLED" columnName="OVCLASSH_FEATID" colCreator="True" fixedCol="False"  >
-<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLED" columnName="OVCLASSH_FEATID" colCreator="True" fixedCol="False">
+<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassH.ObjectD"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED" >
+<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="OVCLASSH_FEATID" />
+<column name="OVCLASSH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Collection" className="OverridesA:OvOpClassHDA" idColumn="" order="ascending"
- fixedCol="True" >
+<property xsi:type="Object" name="ObjectA" description="" objectType="Collection" className="OverridesA:OvOpClassHDA" idColumn="" order="ascending" fixedCol="True">
 </property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<property xsi:type="Data" name="OpId1" />
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<property xsi:type="Data" name="OpId1"/>
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED" >
+<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="OVCLASSH_FEATID" />
+<column name="OVCLASSH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSH" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSH" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSH" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
-</property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="DataA" />
-<property xsi:type="Data" name="DataB" />
-<property xsi:type="Data" name="DataC" />
-<property xsi:type="Data" name="DataD" />
-<property xsi:type="Data" name="DataE" />
-<property xsi:type="Data" name="DataF" />
-<property xsi:type="Data" name="DataG" />
-<property xsi:type="Data" name="DataNew" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Geometric" name="GeomA" />
-<property xsi:type="Geometric" name="GeomF" />
-<property xsi:type="Object" name="ObjectB" description=""
- objectType="Value" className="OverridesA:OvOpClassHB" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="DataA"/>
+<property xsi:type="Data" name="DataB"/>
+<property xsi:type="Data" name="DataC"/>
+<property xsi:type="Data" name="DataD"/>
+<property xsi:type="Data" name="DataE"/>
+<property xsi:type="Data" name="DataF"/>
+<property xsi:type="Data" name="DataG"/>
+<property xsi:type="Data" name="DataNew"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Geometric" name="GeomA"/>
+<property xsi:type="Geometric" name="GeomF"/>
+<property xsi:type="Object" name="ObjectB" description="" objectType="Value" className="OverridesA:OvOpClassHB" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Object" name="ObjectD" description=""
- objectType="Collection" className="OverridesA:OvOpClassHD" idColumn="OPID1" order="ascending"
- fixedCol="True" >
+<property xsi:type="Object" name="ObjectD" description="" objectType="Collection" className="OverridesA:OvOpClassHD" idColumn="OPID1" order="ascending" fixedCol="True">
 </property>
-<property xsi:type="Data" name="RevisionNumber" />
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="OV_DATA_NEW" description="" dataType="NUMBER" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_DATA_NEW" description="" dataType="NUMBER" length="0" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
 </tables>
 </class>
-<class xsi:type="Feature" name="OvClassI" description="a class"
- baseClass="OvClassH" abstract="False"
- tableName="OVCLASSH" tblCreator="False" fixedTbl="False" >
-<geometryProperty>GeomA</geometryProperty>
-<tableMapping>Base</tableMapping>
+<class xsi:type="Feature" name="OvClassI" description="a class" baseClass="OvClassH" abstract="False" tableName="OVCLASSH" tblCreator="False" fixedTbl="False">
+<geometryProperty>
+GeomA</geometryProperty>
+<tableMapping>
+Base</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSH" columnName="CLASSID" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="OVCLASSH" columnName="n/a" colCreator="False" fixedCol="False">
+<Inherited baseClass="Feature"/>
+</property>
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSH" columnName="CLASSID" colCreator="False" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataA" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="DATAA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataB" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="OV_COL_B" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassB" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataA" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="DATAA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
+</property>
+<property xsi:type="Data" name="DataB" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="OV_COL_B" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassB"/>
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
 <sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataC" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="DATAC" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassC" />
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataC" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="DATAC" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassC"/>
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataD" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="OV_COL_D" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassD" />
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataD" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="OV_COL_D" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassD"/>
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 <sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataE" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="DATAE" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassE" />
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataE" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="DATAE" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassE"/>
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataF" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="OV_COL_F" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassF" />
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataF" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="OV_COL_F" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassF"/>
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataG" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="DATAG" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassG" />
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataG" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="DATAG" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassG"/>
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataI" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="DATAI" colCreator="True" fixedCol="False"  >
-<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataI" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="DATAI" colCreator="True" fixedCol="False">
+<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataNew" description="a data property"
- dataType="double" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="OV_DATA_NEW" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassH" />
-<column name="OV_DATA_NEW" description="" dataType="NUMBER" length="0" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataNew" description="a data property" dataType="double" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="OV_DATA_NEW" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassH"/>
+<column name="OV_DATA_NEW" description="" dataType="NUMBER" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSH" columnName="FEATID" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSH" columnName="FEATID" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomA" description="a geometry property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSH" columnName="OV_GEOMCOL_A" colCreator="False" fixedCol="True" >
-<Inherited baseClass="OvClassA" />
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Geometric" name="GeomA" description="a geometry property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OVCLASSH" columnName="OV_GEOMCOL_A" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassA"/>
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomF" description="a secondary geometric property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSH" columnName="OV_GEOMCOL_F" colCreator="False" fixedCol="True" >
-<Inherited baseClass="OvClassF" />
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Geometric" name="GeomF" description="a secondary geometric property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OVCLASSH" columnName="OV_GEOMCOL_F" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassF"/>
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomI" description="another secondary geometric property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSH" columnName="GEOMI" colCreator="True" fixedCol="True" >
-<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Geometric" name="GeomI" description="another secondary geometric property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OVCLASSH" columnName="GEOMI" colCreator="True" fixedCol="True">
+<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Object" name="ObjectB" description=""
- objectType="Value" className="OverridesA:OvOpClassHB" idColumn="" order="ascending"
- fixedCol="False" >
-<Inherited baseClass="OvClassH" />
+<property xsi:type="Object" name="ObjectB" description="" objectType="Value" className="OverridesA:OvOpClassHB" idColumn="" order="ascending" fixedCol="False">
+<Inherited baseClass="OvClassH"/>
 <mappingDefinition xsi:type="Single" prefix="prefixB">
-<class xsi:type="Class" name="OvClassI.ObjectB" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSH" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassI.ObjectB" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSH" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Collection" className="OverridesA:OvOpClassHBA" idColumn="" order="ascending"
- fixedCol="False" >
-<Inherited baseClass="OvClassH.ObjectB" />
-<mappingDefinition xsi:type="Concrete" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Collection" className="OverridesA:OvOpClassHBA" idColumn="" order="ascending" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectB"/>
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="OvClassH_FeatId" />
+<property xsi:type="Data" name="OvClassH_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="OvClassI.ObjectB.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSH_OPC_TABLE_HBA" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassI.ObjectB.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSH_OPC_TABLE_HBA" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OpId1"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectB.ObjectA" />
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassI.ObjectB.ObjectA" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPB" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectB.ObjectA" />
-<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectB.ObjectA"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPID1" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectB.ObjectA" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPB" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectB.ObjectA"/>
+<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OVCLASSH_FEATID" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectB.ObjectA" />
-<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPID1" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectB.ObjectA"/>
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassI.ObjectB.ObjectA"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OVCLASSH_FEATID" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectB.ObjectA"/>
+<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE_HBA" >
+<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE1">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="OVCLASSH_FEATID" />
+<column name="OVCLASSH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<property xsi:type="Data" name="OpId1" />
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<property xsi:type="Data" name="OpId1"/>
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE_HBA" >
+<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE1">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="OVCLASSH_FEATID" />
+<column name="OVCLASSH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="PREFIXB_OPA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectB" />
-<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="PREFIXB_OPA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectB"/>
+<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="PREFIXB_OPB" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectB" />
-<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="PREFIXB_OPB" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectB"/>
+<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Collection" className="OverridesA:OvOpClassHBA" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH">
+<property xsi:type="Object" name="ObjectA" description="" objectType="Collection" className="OverridesA:OvOpClassHBA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="OV_DATA_NEW" description="" dataType="NUMBER" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_DATA_NEW" description="" dataType="NUMBER" length="0" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
@@ -3179,1612 +2460,1159 @@
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Object" name="ObjectE" description=""
- objectType="Value" className="OverridesA:OvOpClassIE" idColumn="" order="ascending"
- fixedCol="False" >
-<mappingDefinition xsi:type="Single" prefix="prefixE">
-<class xsi:type="Class" name="OvClassI.ObjectE" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSH" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<property xsi:type="Object" name="ObjectD" description="" objectType="Collection" className="OverridesA:OvOpClassHD" idColumn="OPID1" order="ascending" fixedCol="True">
+<Inherited baseClass="OvClassH"/>
+<idProperty>
+<property xsi:type="Data" name="OpId1"/>
+</idProperty>
+<mappingDefinition xsi:type="Concrete">
+<sourceProperties>
+<property xsi:type="Data" name="FeatId"/>
+</sourceProperties>
+<targetProperties>
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+</targetProperties>
+<class xsi:type="Class" name="OvClassI.ObjectD" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSH_FTABLED" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<property xsi:type="Data" name="OpId1"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="PREFIXE_OPA" colCreator="True" fixedCol="False"  >
-<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassI.ObjectD" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="PREFIXE_OPB" colCreator="True" fixedCol="False"  >
-<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Object" name="ObjectA" description="" objectType="Collection" className="OverridesA:OvOpClassHDA" idColumn="" order="ascending" fixedCol="True">
+<Inherited baseClass="OvClassH.ObjectD"/>
+<mappingDefinition xsi:type="Concrete">
+<sourceProperties>
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<property xsi:type="Data" name="OpId1"/>
+</sourceProperties>
+<targetProperties>
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<property xsi:type="Data" name="OvOpClassHD_OpId1"/>
+</targetProperties>
+<class xsi:type="Class" name="OvClassI.ObjectD.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="FNESTED_DA" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
+<identityProperties>
+<property xsi:type="Data" name="OpId1"/>
+</identityProperties>
+<properties>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassI.ObjectD.ObjectA" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectD.ObjectA"/>
+<mappingDefinition xsi:type="Single" prefix="prefixA">
+<class xsi:type="Class" name="OvClassI.ObjectD.ObjectA.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="FNESTED_DA" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
+<identityProperties>
+</identityProperties>
+<properties>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassI.ObjectD.ObjectA.ObjectA" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="PREFIXA_OPA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectD.ObjectA.ObjectA"/>
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="PREFIXA_OPB" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectD.ObjectA.ObjectA"/>
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
+</property>
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
+</column>
+</property>
 </properties>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA">
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</table>
+<tables>
+<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="NESTED_COL_A" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassH.ObjectD.ObjectA"/>
+<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+</property>
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="OP_COL_B" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassH.ObjectD.ObjectA"/>
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+</property>
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="OPID1" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectD.ObjectA"/>
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</property>
+<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OVCLASSH_F1" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectD.ObjectA"/>
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</property>
+<property xsi:type="Data" name="OvOpClassHD_OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OPID1" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectD.ObjectA"/>
+<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+</property>
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+</property>
+</properties>
+<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA">
+<target>
+<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED">
+<target>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
+<sourceColumns>
+<column name="OVCLASSH_FEATID"/>
+</sourceColumns>
+<targetColumns>
+<column name="FEATID"/>
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1"/>
+<column name="OVCLASSH_FTABLED_OPID1"/>
+</sourceColumns>
+<targetColumns>
+<column name="OVCLASSH_FEATID"/>
+<column name="OPID1"/>
+</targetColumns>
+</target>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending" fixedCol="False">
+</property>
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<property xsi:type="Data" name="OpId1"/>
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<property xsi:type="Data" name="OvOpClassHD_OpId1"/>
+<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="OV_DATA_NEW" description="" dataType="NUMBER" length="0" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
 </table>
 <tables>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
+<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED">
+<target>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
+<sourceColumns>
+<column name="OVCLASSH_FEATID"/>
+</sourceColumns>
+<targetColumns>
+<column name="FEATID"/>
+</targetColumns>
+</target>
 </table>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1"/>
+<column name="OVCLASSH_FTABLED_OPID1"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="OVCLASSH_FEATID"/>
+<column name="OPID1"/>
 </targetColumns>
 </target>
 </table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Object" name="ObjectF" description=""
- objectType="Collection" className="OverridesA:OvOpClassIF" idColumn="OPID1" order="ascending"
- fixedCol="True" >
-<idProperty>
-<property xsi:type="Data" name="OpId1" />
-</idProperty>
-<mappingDefinition xsi:type="Concrete" >
-<sourceProperties>
-<property xsi:type="Data" name="FeatId" />
-</sourceProperties>
-<targetProperties>
-<property xsi:type="Data" name="OvClassI_FeatId" />
-</targetProperties>
-<class xsi:type="Class" name="OvClassI.ObjectF" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSI_FTABLEF" tblCreator="True" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
-<identityProperties>
-<property xsi:type="Data" name="OvClassI_FeatId" />
-<property xsi:type="Data" name="OpId1" />
-</identityProperties>
-<properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSI_FTABLEF" columnName="OP_PROP_A" colCreator="True" fixedCol="True"  >
-<column name="OP_PROP_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLED" columnName="OPA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectD"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSI_FTABLEF" columnName="OPB" colCreator="True" fixedCol="False"  >
-<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLED" columnName="OP_COL_B" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassH.ObjectD"/>
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSI_FTABLEF" columnName="OPID1" colCreator="True" fixedCol="False"  >
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLED" columnName="OPID1" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectD"/>
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OvClassI_FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSI_FTABLEF" columnName="PARENTID" colCreator="True" fixedCol="True"  >
-<column name="PARENTID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLED" columnName="OVCLASSH_FEATID" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectD"/>
+<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassI.ObjectF"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="OVCLASSI_FTABLEF" description="" pkeyName="PK_OVCLASSI_FTABLEF" >
+<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="PARENTID" />
+<column name="OVCLASSH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<property xsi:type="Data" name="OpId1" />
-<property xsi:type="Data" name="OvClassI_FeatId" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Object" name="ObjectA" description="" objectType="Collection" className="OverridesA:OvOpClassHDA" idColumn="" order="ascending" fixedCol="True">
+</property>
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<property xsi:type="Data" name="OpId1"/>
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OP_PROP_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="False" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PARENTID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSI_FTABLEF" description="" pkeyName="PK_OVCLASSI_FTABLEF" >
+<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="PARENTID" />
+<column name="OVCLASSH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSH" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
-</column>
-</property>
-<property xsi:type="Object" name="ObjectD" description=""
- objectType="Collection" className="OverridesA:OvOpClassHD" idColumn="OPID1" order="ascending"
- fixedCol="True" >
-<Inherited baseClass="OvClassH" />
-<idProperty>
-<property xsi:type="Data" name="OpId1" />
-</idProperty>
-<mappingDefinition xsi:type="Concrete" >
-<sourceProperties>
-<property xsi:type="Data" name="FeatId" />
-</sourceProperties>
-<targetProperties>
-<property xsi:type="Data" name="OvClassH_FeatId" />
-</targetProperties>
-<class xsi:type="Class" name="OvClassI.ObjectD" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSH_FTABLED" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<property xsi:type="Object" name="ObjectE" description="" objectType="Value" className="OverridesA:OvOpClassIE" idColumn="" order="ascending" fixedCol="False">
+<mappingDefinition xsi:type="Single" prefix="prefixE">
+<class xsi:type="Class" name="OvClassI.ObjectE" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSH" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<property xsi:type="Data" name="OpId1" />
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Collection" className="OverridesA:OvOpClassHDA" idColumn="" order="ascending"
- fixedCol="True" >
-<Inherited baseClass="OvClassH.ObjectD" />
-<mappingDefinition xsi:type="Concrete" >
-<sourceProperties>
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<property xsi:type="Data" name="OpId1" />
-</sourceProperties>
-<targetProperties>
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<property xsi:type="Data" name="OvOpClassHD_OpId1" />
-</targetProperties>
-<class xsi:type="Class" name="OvClassI.ObjectD.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="FNESTED_DA" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
-<identityProperties>
-<property xsi:type="Data" name="OpId1" />
-</identityProperties>
-<properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending"
- fixedCol="False" >
-<Inherited baseClass="OvClassH.ObjectD.ObjectA" />
-<mappingDefinition xsi:type="Single" prefix="prefixA">
-<class xsi:type="Class" name="OvClassI.ObjectD.ObjectA.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="FNESTED_DA" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
-<identityProperties>
-</identityProperties>
-<properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="PREFIXA_OPA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectD.ObjectA.ObjectA" />
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="PREFIXA_OPB" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectD.ObjectA.ObjectA" />
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="PREFIXE_OPA" colCreator="True" fixedCol="False">
+<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassI.ObjectD.ObjectA.ObjectA"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="PREFIXE_OPB" colCreator="True" fixedCol="False">
+<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA" >
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH">
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-</table>
-<tables>
-<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
-</tables>
-</class>
-</mappingDefinition>
-</property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="NESTED_COL_A" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassH.ObjectD.ObjectA" />
-<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-</property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="OP_COL_B" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassH.ObjectD.ObjectA" />
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-</property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="OPID1" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectD.ObjectA" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-</property>
-<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OVCLASSH_FEA1" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectD.ObjectA" />
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-</property>
-<property xsi:type="Data" name="OvOpClassHD_OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OPID1" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectD.ObjectA" />
-<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="OV_DATA_NEW" description="" dataType="NUMBER" length="0" scale="0" nullable="True">
 </column>
-</property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassI.ObjectD.ObjectA"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-</property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-</property>
-</properties>
-<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA" >
-<target>
-<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED" >
-<target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
-<sourceColumns>
-<column name="OVCLASSH_FEATID" />
-</sourceColumns>
-<targetColumns>
-<column name="FEATID" />
-</targetColumns>
-</target>
-</table>
-<sourceColumns>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" />
-<column name="OVCLASSH_FTABLED_OPID1" />
-</sourceColumns>
-<targetColumns>
-<column name="OVCLASSH_FEATID" />
-<column name="OPID1" />
-</targetColumns>
-</target>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending"
- fixedCol="False" >
-</property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<property xsi:type="Data" name="OpId1" />
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<property xsi:type="Data" name="OvOpClassHD_OpId1" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
-</column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
-</column>
 </table>
 <tables>
-<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED" >
-<target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="OVCLASSH_FEATID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
-<sourceColumns>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" />
-<column name="OVCLASSH_FTABLED_OPID1" />
-</sourceColumns>
-<targetColumns>
-<column name="OVCLASSH_FEATID" />
-<column name="OPID1" />
-</targetColumns>
-</target>
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLED" columnName="OPA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectD" />
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Object" name="ObjectF" description="" objectType="Collection" className="OverridesA:OvOpClassIF" idColumn="OPID1" order="ascending" fixedCol="True">
+<idProperty>
+<property xsi:type="Data" name="OpId1"/>
+</idProperty>
+<mappingDefinition xsi:type="Concrete">
+<sourceProperties>
+<property xsi:type="Data" name="FeatId"/>
+</sourceProperties>
+<targetProperties>
+<property xsi:type="Data" name="OvClassI_FeatId"/>
+</targetProperties>
+<class xsi:type="Class" name="OvClassI.ObjectF" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSI_FTABLEF" tblCreator="True" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
+<identityProperties>
+<property xsi:type="Data" name="OvClassI_FeatId"/>
+<property xsi:type="Data" name="OpId1"/>
+</identityProperties>
+<properties>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassI.ObjectF" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLED" columnName="OP_COL_B" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassH.ObjectD" />
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSI_FTABLEF" columnName="OP_PROP_A" colCreator="True" fixedCol="True">
+<column name="OP_PROP_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLED" columnName="OPID1" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectD" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSI_FTABLEF" columnName="OPB" colCreator="True" fixedCol="False">
+<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLED" columnName="OVCLASSH_FEATID" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectD" />
-<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSI_FTABLEF" columnName="OPID1" colCreator="True" fixedCol="False">
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassI.ObjectD"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="OvClassI_FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSI_FTABLEF" columnName="PARENTID" colCreator="True" fixedCol="True">
+<column name="PARENTID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED" >
+<table name="OVCLASSI_FTABLEF" description="" pkeyName="PK_OVCLASSI_FTABLEF">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="OVCLASSH_FEATID" />
+<column name="PARENTID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Collection" className="OverridesA:OvOpClassHDA" idColumn="" order="ascending"
- fixedCol="True" >
-</property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<property xsi:type="Data" name="OpId1" />
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<property xsi:type="Data" name="OpId1"/>
+<property xsi:type="Data" name="OvClassI_FeatId"/>
+<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OP_PROP_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="False">
 </column>
-<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="PARENTID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED" >
+<table name="OVCLASSI_FTABLEF" description="" pkeyName="PK_OVCLASSI_FTABLEF">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="OVCLASSH_FEATID" />
+<column name="PARENTID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSH" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
-</property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSH" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="DataA" />
-<property xsi:type="Data" name="DataB" />
-<property xsi:type="Data" name="DataC" />
-<property xsi:type="Data" name="DataD" />
-<property xsi:type="Data" name="DataE" />
-<property xsi:type="Data" name="DataF" />
-<property xsi:type="Data" name="DataG" />
-<property xsi:type="Data" name="DataI" />
-<property xsi:type="Data" name="DataNew" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Geometric" name="GeomA" />
-<property xsi:type="Geometric" name="GeomF" />
-<property xsi:type="Geometric" name="GeomI" />
-<property xsi:type="Object" name="ObjectB" description=""
- objectType="Value" className="OverridesA:OvOpClassHB" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="DataA"/>
+<property xsi:type="Data" name="DataB"/>
+<property xsi:type="Data" name="DataC"/>
+<property xsi:type="Data" name="DataD"/>
+<property xsi:type="Data" name="DataE"/>
+<property xsi:type="Data" name="DataF"/>
+<property xsi:type="Data" name="DataG"/>
+<property xsi:type="Data" name="DataI"/>
+<property xsi:type="Data" name="DataNew"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Geometric" name="GeomA"/>
+<property xsi:type="Geometric" name="GeomF"/>
+<property xsi:type="Geometric" name="GeomI"/>
+<property xsi:type="Object" name="ObjectB" description="" objectType="Value" className="OverridesA:OvOpClassHB" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Object" name="ObjectE" description=""
- objectType="Value" className="OverridesA:OvOpClassIE" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="ObjectD" description="" objectType="Collection" className="OverridesA:OvOpClassHD" idColumn="OPID1" order="ascending" fixedCol="True">
 </property>
-<property xsi:type="Object" name="ObjectF" description=""
- objectType="Collection" className="OverridesA:OvOpClassIF" idColumn="OPID1" order="ascending"
- fixedCol="True" >
+<property xsi:type="Object" name="ObjectE" description="" objectType="Value" className="OverridesA:OvOpClassIE" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Data" name="RevisionNumber" />
-<property xsi:type="Object" name="ObjectD" description=""
- objectType="Collection" className="OverridesA:OvOpClassHD" idColumn="OPID1" order="ascending"
- fixedCol="True" >
+<property xsi:type="Object" name="ObjectF" description="" objectType="Collection" className="OverridesA:OvOpClassIF" idColumn="OPID1" order="ascending" fixedCol="True">
 </property>
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="OV_DATA_NEW" description="" dataType="NUMBER" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAI" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXE_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXE_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_DATA_NEW" description="" dataType="NUMBER" length="0" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
 </tables>
 </class>
-<class xsi:type="Class" name="OvOpClassHA" description="an object property class"
- baseClass="" abstract="False"
- tableName="OPS_TABLE_HA" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHA" description="an object property class" baseClass="" abstract="False" tableName="OPS_TABLE_HA" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHAA" idColumn="" order="ascending" fixedCol="False">
 <mappingDefinition xsi:type="Single" prefix="prefixA">
-<class xsi:type="Class" name="OvOpClassHA.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OPS_TABLE_HA" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHA.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OPS_TABLE_HA" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending" fixedCol="False">
 <mappingDefinition xsi:type="Single" prefix="prefixA_prefixA">
-<class xsi:type="Class" name="OvOpClassHA.ObjectA.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OPS_TABLE_HA" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHA.ObjectA.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OPS_TABLE_HA" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HA" columnName="PREFIXA_PREFIXA_OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HA" columnName="PREFIXA_PREFIXA_OPB" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HA" columnName="PREFIXA_PREFIXA_OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
-</column>
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HA" columnName="PREFIXA_PREFIXA_OPB" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HA" columnName="PREFIXA_OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HA" columnName="PREFIXA_OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HA" columnName="PREFIXA_OPB" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HA" columnName="PREFIXA_OPB" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HA" columnName="OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HA" columnName="OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HA" columnName="OPB" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HA" columnName="OPB" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
 </class>
-<class xsi:type="Class" name="OvOpClassHAA" description="an object property class"
- baseClass="" abstract="False"
- tableName="OPS_TABLE_HAA" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHAA" description="an object property class" baseClass="" abstract="False" tableName="OPS_TABLE_HAA" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending" fixedCol="False">
 <mappingDefinition xsi:type="Single" prefix="prefixA">
-<class xsi:type="Class" name="OvOpClassHAA.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OPS_TABLE_HAA" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHAA.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OPS_TABLE_HAA" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HAA" columnName="PREFIXA_OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HAA" columnName="PREFIXA_OPB" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HAA" columnName="PREFIXA_OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
-</column>
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HAA" columnName="PREFIXA_OPB" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HAA" columnName="OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HAA" columnName="OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HAA" columnName="OPB" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HAA" columnName="OPB" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
 </class>
-<class xsi:type="Class" name="OvOpClassHAAA" description="an object property class"
- baseClass="" abstract="False"
- tableName="OPS_TABLE_HAAA" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHAAA" description="an object property class" baseClass="" abstract="False" tableName="OPS_TABLE_HAAA" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HAAA" columnName="OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HAAA" columnName="OPB" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HAAA" columnName="OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
-</column>
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HAAA" columnName="OPB" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
 </class>
-<class xsi:type="Class" name="OvOpClassHB" description="an object property class"
- baseClass="" abstract="False"
- tableName="OPS_TABLE_HB" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHB" description="an object property class" baseClass="" abstract="False" tableName="OPS_TABLE_HB" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Collection" className="OverridesA:OvOpClassHBA" idColumn="" order="ascending"
- fixedCol="True" >
-<mappingDefinition xsi:type="Concrete" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Collection" className="OverridesA:OvOpClassHBA" idColumn="" order="ascending" fixedCol="True">
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
 </sourceProperties>
 <targetProperties>
 </targetProperties>
-<class xsi:type="Class" name="OvOpClassHB.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVOPCLASSHB_FTABLEA" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHB.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVOPCLASSHB_FTABLEA" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OpId1"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVOPCLASSHB_FTABLEA" columnName="OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVOPCLASSHB_FTABLEA" columnName="OPB" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVOPCLASSHB_FTABLEA" columnName="OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVOPCLASSHB_FTABLEA" columnName="OPID1" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVOPCLASSHB_FTABLEA" columnName="OPB" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
-</column>
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVOPCLASSHB_FTABLEA" columnName="OPID1" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HB" columnName="OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HB" columnName="OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HB" columnName="OPB" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HB" columnName="OPB" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
 </class>
-<class xsi:type="Class" name="OvOpClassHBA" description="an object property class"
- baseClass="" abstract="False"
- tableName="OPC_TABLE_HBA" tblCreator="True" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHBA" description="an object property class" baseClass="" abstract="False" tableName="OPC_TABLE_HBA" tblCreator="True" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OpId1"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HBA" columnName="OPA" colCreator="True" fixedCol="False"  >
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvOpClassHBA" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HBA" columnName="OPB" colCreator="True" fixedCol="False"  >
-<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HBA" columnName="OPA" colCreator="True" fixedCol="False">
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HBA" columnName="OPID1" colCreator="True" fixedCol="False"  >
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HBA" columnName="OPB" colCreator="True" fixedCol="False">
+<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvOpClassHBA"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HBA" columnName="OPID1" colCreator="True" fixedCol="False">
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OPC_TABLE_HBA" description="" pkeyName="PK_OPC_TABLE_HBA" >
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<property xsi:type="Data" name="OpId1" />
-<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<table name="OPC_TABLE_HBA" description="" pkeyName="PK_OPC_TABLE_HBA">
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<property xsi:type="Data" name="OpId1"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OPC_TABLE_HBA" description="" pkeyName="PK_OPC_TABLE_HBA" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="OPC_TABLE_HBA" description="" pkeyName="PK_OPC_TABLE_HBA"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
-<class xsi:type="Class" name="OvOpClassHC" description="an object property class"
- baseClass="" abstract="False"
- tableName="OPC_TABLE_HC" tblCreator="True" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHC" description="an object property class" baseClass="" abstract="False" tableName="OPC_TABLE_HC" tblCreator="True" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OpId1"/>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHCA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvOpClassHC" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHCA" idColumn="" order="ascending" fixedCol="False">
 <mappingDefinition xsi:type="Single" prefix="prefixA">
-<class xsi:type="Class" name="OvOpClassHC.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OPC_TABLE_HC" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHC.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OPC_TABLE_HC" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HC" columnName="PREFIXA_OPA" colCreator="True" fixedCol="False"  >
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvOpClassHC.ObjectA" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HC" columnName="PREFIXA_OPB" colCreator="True" fixedCol="False"  >
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HC" columnName="PREFIXA_OPA" colCreator="True" fixedCol="False">
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvOpClassHC.ObjectA"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HC" columnName="PREFIXA_OPB" colCreator="True" fixedCol="False">
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OPC_TABLE_HC" description="" pkeyName="PK_OPC_TABLE_HC" >
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<table name="OPC_TABLE_HC" description="" pkeyName="PK_OPC_TABLE_HC">
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </table>
 <tables>
-<table name="OPC_TABLE_HC" description="" pkeyName="PK_OPC_TABLE_HC" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="OPC_TABLE_HC" description="" pkeyName="PK_OPC_TABLE_HC"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HC" columnName="OPA" colCreator="True" fixedCol="False"  >
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HC" columnName="OPA" colCreator="True" fixedCol="False">
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HC" columnName="OP_COL_B" colCreator="True" fixedCol="True"  >
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HC" columnName="OP_COL_B" colCreator="True" fixedCol="True">
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HC" columnName="OPID1" colCreator="True" fixedCol="False"  >
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HC" columnName="OPID1" colCreator="True" fixedCol="False">
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvOpClassHC"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="OPC_TABLE_HC" description="" pkeyName="PK_OPC_TABLE_HC" >
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHCA" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OPC_TABLE_HC" description="" pkeyName="PK_OPC_TABLE_HC">
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHCA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<property xsi:type="Data" name="OpId1" />
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<property xsi:type="Data" name="OpId1"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </table>
 <tables>
-<table name="OPC_TABLE_HC" description="" pkeyName="PK_OPC_TABLE_HC" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="OPC_TABLE_HC" description="" pkeyName="PK_OPC_TABLE_HC"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
-<class xsi:type="Class" name="OvOpClassHCA" description="an object property class"
- baseClass="" abstract="False"
- tableName="OPS_TABLE_HCA" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHCA" description="an object property class" baseClass="" abstract="False" tableName="OPS_TABLE_HCA" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HCA" columnName="OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HCA" columnName="OPB" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HCA" columnName="OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
-</column>
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HCA" columnName="OPB" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
 </class>
-<class xsi:type="Class" name="OvOpClassHD" description="an object property class"
- baseClass="" abstract="False"
- tableName="OPC_TABLE_HD" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHD" description="an object property class" baseClass="" abstract="False" tableName="OPC_TABLE_HD" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Collection" className="OverridesA:OvOpClassHDA" idColumn="" order="ascending"
- fixedCol="True" >
-<mappingDefinition xsi:type="Concrete" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Collection" className="OverridesA:OvOpClassHDA" idColumn="" order="ascending" fixedCol="True">
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
 </sourceProperties>
 <targetProperties>
 </targetProperties>
-<class xsi:type="Class" name="OvOpClassHD.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVOPCLASSHD_FTABLEA" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHD.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVOPCLASSHD_FTABLEA" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OpId1"/>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending" fixedCol="False">
 <mappingDefinition xsi:type="Single" prefix="prefixA">
-<class xsi:type="Class" name="OvOpClassHD.ObjectA.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVOPCLASSHD_FTABLEA" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHD.ObjectA.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVOPCLASSHD_FTABLEA" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVOPCLASSHD_FTABLEA" columnName="PREFIXA_OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVOPCLASSHD_FTABLEA" columnName="PREFIXA_OPB" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVOPCLASSHD_FTABLEA" columnName="PREFIXA_OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
-</column>
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVOPCLASSHD_FTABLEA" columnName="PREFIXA_OPB" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVOPCLASSHD_FTABLEA" columnName="OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVOPCLASSHD_FTABLEA" columnName="OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVOPCLASSHD_FTABLEA" columnName="OP_COL_B" colCreator="False" fixedCol="True"  >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVOPCLASSHD_FTABLEA" columnName="OP_COL_B" colCreator="False" fixedCol="True">
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVOPCLASSHD_FTABLEA" columnName="OPID1" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVOPCLASSHD_FTABLEA" columnName="OPID1" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HD" columnName="OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HD" columnName="OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HD" columnName="op_col_b" colCreator="False" fixedCol="True"  >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HD" columnName="op_col_b" colCreator="False" fixedCol="True">
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HD" columnName="OPID1" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HD" columnName="OPID1" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
 </class>
-<class xsi:type="Class" name="OvOpClassHDA" description="an object property class"
- baseClass="" abstract="False"
- tableName="OPC_TABLE_HDA" tblCreator="True" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHDA" description="an object property class" baseClass="" abstract="False" tableName="OPC_TABLE_HDA" tblCreator="True" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OpId1"/>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvOpClassHDA" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending" fixedCol="False">
 <mappingDefinition xsi:type="Single" prefix="prefixA">
-<class xsi:type="Class" name="OvOpClassHDA.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OPC_TABLE_HDA" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHDA.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OPC_TABLE_HDA" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HDA" columnName="PREFIXA_OPA" colCreator="True" fixedCol="False"  >
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvOpClassHDA.ObjectA" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HDA" columnName="PREFIXA_OPB" colCreator="True" fixedCol="False"  >
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HDA" columnName="PREFIXA_OPA" colCreator="True" fixedCol="False">
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvOpClassHDA.ObjectA"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HDA" columnName="PREFIXA_OPB" colCreator="True" fixedCol="False">
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OPC_TABLE_HDA" description="" pkeyName="PK_OPC_TABLE_HDA" >
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<table name="OPC_TABLE_HDA" description="" pkeyName="PK_OPC_TABLE_HDA">
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </table>
 <tables>
-<table name="OPC_TABLE_HDA" description="" pkeyName="PK_OPC_TABLE_HDA" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="OPC_TABLE_HDA" description="" pkeyName="PK_OPC_TABLE_HDA"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HDA" columnName="OPA" colCreator="True" fixedCol="False"  >
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HDA" columnName="OPA" colCreator="True" fixedCol="False">
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HDA" columnName="OP_COL_B" colCreator="True" fixedCol="True"  >
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HDA" columnName="OP_COL_B" colCreator="True" fixedCol="True">
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HDA" columnName="OPID1" colCreator="True" fixedCol="False"  >
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HDA" columnName="OPID1" colCreator="True" fixedCol="False">
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvOpClassHDA"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="OPC_TABLE_HDA" description="" pkeyName="PK_OPC_TABLE_HDA" >
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OPC_TABLE_HDA" description="" pkeyName="PK_OPC_TABLE_HDA">
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<property xsi:type="Data" name="OpId1" />
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<property xsi:type="Data" name="OpId1"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </table>
 <tables>
-<table name="OPC_TABLE_HDA" description="" pkeyName="PK_OPC_TABLE_HDA" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="OPC_TABLE_HDA" description="" pkeyName="PK_OPC_TABLE_HDA"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
-<class xsi:type="Class" name="OvOpClassHDAA" description="an object property class"
- baseClass="" abstract="False"
- tableName="OPS_TABLE_HDAA" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHDAA" description="an object property class" baseClass="" abstract="False" tableName="OPS_TABLE_HDAA" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HDAA" columnName="OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HDAA" columnName="OPB" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HDAA" columnName="OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
-</column>
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HDAA" columnName="OPB" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
 </class>
-<class xsi:type="Class" name="OvOpClassIE" description="an object property class"
- baseClass="" abstract="False"
- tableName="OPS_TABLE_IE" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassIE" description="an object property class" baseClass="" abstract="False" tableName="OPS_TABLE_IE" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_IE" columnName="OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_IE" columnName="OPB" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_IE" columnName="OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
-</column>
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_IE" columnName="OPB" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
 </class>
-<class xsi:type="Class" name="OvOpClassIF" description="an object property class"
- baseClass="" abstract="False"
- tableName="OPC_TABLE_IF" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassIF" description="an object property class" baseClass="" abstract="False" tableName="OPC_TABLE_IF" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_IF" columnName="OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_IF" columnName="OPB" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OPC_TABLE_IF" columnName="OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_IF" columnName="OPID1" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPC_TABLE_IF" columnName="OPB" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
-</column>
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OPC_TABLE_IF" columnName="OPID1" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
 </class>
-</schema >
+</schema>
 </schemas>

Modified: trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_overrides3_master.txt
===================================================================
--- trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_overrides3_master.txt	2007-01-19 18:55:55 UTC (rev 654)
+++ trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_overrides3_master.txt	2007-01-19 19:25:34 UTC (rev 655)
@@ -1,826 +1,649 @@
-<?xml version="1.0" standalone="yes"?>
-<schemas xmlns:xsi="http://www.w3.org/2001/XMLSchema" xmlns="http:/www.autodesk.com/isd/fdo/GenericLogicalPhysical" >
-<schema name="F_MetaClass" description="Special classes for FDO Feature metaclasses" >
-<class xsi:type="Class" name="Class" description="Non-feature metaclass"
- baseClass="ClassDefinition" abstract="False"
- tableName=" " tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<?xml version="1.0" encoding="UTF-8" ?>
+<schemas xmlns:xsi="http://www.w3.org/2001/XMLSchema" xmlns="http:/www.autodesk.com/isd/fdo/GenericLogicalPhysical">
+<schema name="F_MetaClass" description="Special classes for FDO Feature metaclasses">
+<class xsi:type="Class" name="Class" description="Non-feature metaclass" baseClass="ClassDefinition" abstract="False" tableName=" " tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
 </class>
-<class xsi:type="Class" name="ClassDefinition" description="Base for all metaclasses"
- baseClass="" abstract="True"
- tableName="F_CLASSDEFINITION" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="ClassDefinition" description="Base for all metaclasses" baseClass="" abstract="True" tableName="F_CLASSDEFINITION" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-<property xsi:type="Data" name="ClassName" />
-<property xsi:type="Data" name="SchemaName" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
+<property xsi:type="Data" name="ClassName"/>
+<property xsi:type="Data" name="SchemaName"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<column name="CLASSTYPE" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="TABLENAME" description="" dataType="VARCHAR2" length="30" scale="0" nullable="False" >
+<column name="DESCRIPTION" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
-<column name="ROOTTABLENAME" description="" dataType="VARCHAR2" length="30" scale="0" nullable="True" >
+<column name="GEOMETRYPROPERTY" description="" dataType="VARCHAR2" length="4000" scale="0" nullable="True">
 </column>
-<column name="TABLEOWNER" description="" dataType="VARCHAR2" length="30" scale="0" nullable="True" >
+<column name="HASLOCK" description="" dataType="NUMBER" length="1" scale="0" nullable="True">
 </column>
-<column name="TABLELINKNAME" description="" dataType="VARCHAR2" length="128" scale="0" nullable="True" >
+<column name="HASVERSION" description="" dataType="NUMBER" length="1" scale="0" nullable="True">
 </column>
-<column name="TABLEMAPPING" description="" dataType="VARCHAR2" length="30" scale="0" nullable="True" >
+<column name="ISABSTRACT" description="" dataType="NUMBER" length="1" scale="0" nullable="False">
 </column>
-<column name="CLASSTYPE" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="ISFIXEDTABLE" description="" dataType="NUMBER" length="1" scale="0" nullable="True">
 </column>
-<column name="DESCRIPTION" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<column name="ISTABLECREATOR" description="" dataType="NUMBER" length="1" scale="0" nullable="True">
 </column>
-<column name="ISABSTRACT" description="" dataType="NUMBER" length="1" scale="0" nullable="False" >
+<column name="PARENTCLASSNAME" description="" dataType="VARCHAR2" length="512" scale="0" nullable="True">
 </column>
-<column name="PARENTCLASSNAME" description="" dataType="VARCHAR2" length="512" scale="0" nullable="True" >
+<column name="ROOTTABLENAME" description="" dataType="VARCHAR2" length="30" scale="0" nullable="True">
 </column>
-<column name="ISFIXEDTABLE" description="" dataType="NUMBER" length="1" scale="0" nullable="True" >
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
-<column name="ISTABLECREATOR" description="" dataType="NUMBER" length="1" scale="0" nullable="True" >
+<column name="TABLELINKNAME" description="" dataType="VARCHAR2" length="128" scale="0" nullable="True">
 </column>
-<column name="HASVERSION" description="" dataType="NUMBER" length="1" scale="0" nullable="True" >
+<column name="TABLEMAPPING" description="" dataType="VARCHAR2" length="30" scale="0" nullable="True">
 </column>
-<column name="HASLOCK" description="" dataType="NUMBER" length="1" scale="0" nullable="True" >
+<column name="TABLENAME" description="" dataType="VARCHAR2" length="30" scale="0" nullable="False">
 </column>
-<column name="GEOMETRYPROPERTY" description="" dataType="VARCHAR2" length="4000" scale="0" nullable="True" >
+<column name="TABLEOWNER" description="" dataType="VARCHAR2" length="30" scale="0" nullable="True">
 </column>
 </table>
 <tables>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
-<class xsi:type="Class" name="Feature" description="Feature metaclass"
- baseClass="ClassDefinition" abstract="False"
- tableName="F_FEATURE" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Feature" description="Feature metaclass" baseClass="ClassDefinition" abstract="False" tableName="F_FEATURE" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="ClassId" />
+<property xsi:type="Data" name="ClassId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="" columnName="n/a" colCreator="False" fixedCol="False" >
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="" columnName="n/a" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="F_FEATURE" columnName="CLASSID" colCreator="False" fixedCol="True"  >
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="F_FEATURE" columnName="CLASSID" colCreator="False" fixedCol="True">
 </property>
-<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="F_FEATURE" columnName="FEATID" colCreator="False" fixedCol="True"  >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="F_FEATURE" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="F_FEATURE" columnName="FEATID" colCreator="False" fixedCol="True">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
-</column>
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="F_FEATURE" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True">
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
 </class>
-</schema >
-<schema name="OverridesA" description="AutoCAD schema" >
-<class xsi:type="Feature" name="OvClassA" description="a class"
- baseClass="" abstract="False"
- tableName="OVCLASSA" tblCreator="True" fixedTbl="False" >
-<geometryProperty>GeomA</geometryProperty>
-<tableMapping>Concrete</tableMapping>
+</schema>
+<schema name="OverridesA" description="AutoCAD schema">
+<class xsi:type="Feature" name="OvClassA" description="a class" baseClass="" abstract="False" tableName="OVCLASSA" tblCreator="True" fixedTbl="False">
+<geometryProperty>
+GeomA</geometryProperty>
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSA" columnName="CLASSID" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="OVCLASSA" columnName="n/a" colCreator="False" fixedCol="False">
+<Inherited baseClass="Feature"/>
+</property>
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSA" columnName="CLASSID" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataA" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSA" columnName="DATAA" colCreator="True" fixedCol="False"  >
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSA" columnName="FEATID" colCreator="True" fixedCol="False"  >
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="DataA" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSA" columnName="DATAA" colCreator="True" fixedCol="False">
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomA" description="a geometry property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSA" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True" >
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSA" columnName="FEATID" colCreator="True" fixedCol="False">
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSA" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="GeomA" description="a geometry property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OVCLASSA" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True">
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSA" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
-</property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSA" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OVCLASSA" description="" pkeyName="PK_OVCLASSA" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="DataA" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Geometric" name="GeomA" />
-<property xsi:type="Data" name="RevisionNumber" />
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<table name="OVCLASSA" description="" pkeyName="PK_OVCLASSA">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="DataA"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Geometric" name="GeomA"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSA" description="" pkeyName="PK_OVCLASSA" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSA" description="" pkeyName="PK_OVCLASSA"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSA" description="" pkeyName="PK_OVCLASSA" >
-</table>
+<table name="OVCLASSA" description="" pkeyName="PK_OVCLASSA"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
 </tables>
 </class>
-<class xsi:type="Feature" name="OvClassB" description="a class"
- baseClass="OvClassA" abstract="False"
- tableName="OVCLASSB" tblCreator="True" fixedTbl="False" >
-<geometryProperty>GeomA</geometryProperty>
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Feature" name="OvClassB" description="a class" baseClass="OvClassA" abstract="False" tableName="OVCLASSB" tblCreator="True" fixedTbl="False">
+<geometryProperty>
+GeomA</geometryProperty>
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSB" columnName="CLASSID" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="OVCLASSB" columnName="n/a" colCreator="False" fixedCol="False">
+<Inherited baseClass="Feature"/>
+</property>
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSB" columnName="CLASSID" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataA" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSB" columnName="DATAA" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataB" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSB" columnName="OV_COL_B" colCreator="True" fixedCol="True"  >
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataA" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSB" columnName="DATAA" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSB" columnName="FEATID" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="DataB" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSB" columnName="OV_COL_B" colCreator="True" fixedCol="True">
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
+<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Geometric" name="GeomA" description="a geometry property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSB" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True" >
-<Inherited baseClass="OvClassA" />
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSB" columnName="FEATID" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSB" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="GeomA" description="a geometry property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OVCLASSB" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassA"/>
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSB" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
-</property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSB" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OVCLASSB" description="" pkeyName="PK_OVCLASSB" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="DataA" />
-<property xsi:type="Data" name="DataB" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Geometric" name="GeomA" />
-<property xsi:type="Data" name="RevisionNumber" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<table name="OVCLASSB" description="" pkeyName="PK_OVCLASSB">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="DataA"/>
+<property xsi:type="Data" name="DataB"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Geometric" name="GeomA"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSB" description="" pkeyName="PK_OVCLASSB" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSB" description="" pkeyName="PK_OVCLASSB"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSB" description="" pkeyName="PK_OVCLASSB" >
-</table>
+<table name="OVCLASSB" description="" pkeyName="PK_OVCLASSB"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
 </tables>
 </class>
-<class xsi:type="Feature" name="OvClassC" description="a class"
- baseClass="OvClassB" abstract="False"
- tableName="OV_TABLE_C" tblCreator="True" fixedTbl="True" >
-<geometryProperty>GeomA</geometryProperty>
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Feature" name="OvClassC" description="a class" baseClass="OvClassB" abstract="False" tableName="OV_TABLE_C" tblCreator="True" fixedTbl="True">
+<geometryProperty>
+GeomA</geometryProperty>
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="CLASSID" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_C" columnName="n/a" colCreator="False" fixedCol="False">
+<Inherited baseClass="Feature"/>
+</property>
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="CLASSID" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataA" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="DATAA" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataB" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="OV_COL_B" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="OvClassB" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataA" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="DATAA" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataC" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="DATAC" colCreator="True" fixedCol="False"  >
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataB" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="OV_COL_B" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassB"/>
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
+<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="FEATID" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="DataC" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="DATAC" colCreator="True" fixedCol="False">
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomA" description="a geometry property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_C" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True" >
-<Inherited baseClass="OvClassA" />
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="FEATID" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="GeomA" description="a geometry property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_C" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassA"/>
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_C" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
-</property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="DataA" />
-<property xsi:type="Data" name="DataB" />
-<property xsi:type="Data" name="DataC" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Geometric" name="GeomA" />
-<property xsi:type="Data" name="RevisionNumber" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="DataA"/>
+<property xsi:type="Data" name="DataB"/>
+<property xsi:type="Data" name="DataC"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Geometric" name="GeomA"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_E1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_COL_E1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-</table>
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
 </tables>
 </class>
-<class xsi:type="Feature" name="OvClassC1" description="a class"
- baseClass="OvClassC" abstract="False"
- tableName="OV_TABLE_C1" tblCreator="True" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Feature" name="OvClassC1" description="a class" baseClass="OvClassC" abstract="False" tableName="OV_TABLE_C1" tblCreator="True" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C1" columnName="CLASSID" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_C1" columnName="n/a" colCreator="False" fixedCol="False">
+<Inherited baseClass="Feature"/>
+</property>
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C1" columnName="CLASSID" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataA" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C1" columnName="DATAA" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataB" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C1" columnName="OV_COL_B" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="OvClassB" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataA" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C1" columnName="DATAA" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataC" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C1" columnName="DATAC" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassC" />
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataB" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C1" columnName="OV_COL_B" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassB"/>
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
+<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataC1" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C1" columnName="DATAC1" colCreator="True" fixedCol="False"  >
-<column name="DATAC1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataC" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C1" columnName="DATAC" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassC"/>
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C1" columnName="FEATID" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="DataC1" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C1" columnName="DATAC1" colCreator="True" fixedCol="False">
+<column name="DATAC1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomA" description="a geometry property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_C1" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True" >
-<Inherited baseClass="OvClassA" />
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C1" columnName="FEATID" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C1" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="GeomA" description="a geometry property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_C1" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassA"/>
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_C1" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
-</property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C1" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="DataA" />
-<property xsi:type="Data" name="DataB" />
-<property xsi:type="Data" name="DataC" />
-<property xsi:type="Data" name="DataC1" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Geometric" name="GeomA" />
-<property xsi:type="Data" name="RevisionNumber" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="DataA"/>
+<property xsi:type="Data" name="DataB"/>
+<property xsi:type="Data" name="DataC"/>
+<property xsi:type="Data" name="DataC1"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Geometric" name="GeomA"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="A012345_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="A012345_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="DATAC1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAC11" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAC11" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="NGPREFIX012345_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="A012345_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="NGPREFIX012345_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="A012345_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="NGPREFIX012345_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="NGPREFIX012345_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
-<column name="STVERYLONGPREFIX012345_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="STVERYLONGPREFIX012345_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="STVERYLONGPREFIX012345_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="STVERYLONGPREFIX012345_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </table>
 <tables>
-<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1" >
-</table>
+<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
 </tables>
 </class>
-<class xsi:type="Feature" name="OvClassC11" description="a class"
- baseClass="OvClassC1" abstract="False"
- tableName="OV_TABLE_C1" tblCreator="False" fixedTbl="False" >
-<tableMapping>Base</tableMapping>
+<class xsi:type="Feature" name="OvClassC11" description="a class" baseClass="OvClassC1" abstract="False" tableName="OV_TABLE_C1" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Base</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C1" columnName="CLASSID" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_C1" columnName="n/a" colCreator="False" fixedCol="False">
+<Inherited baseClass="Feature"/>
+</property>
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C1" columnName="CLASSID" colCreator="False" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataA" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C1" columnName="DATAA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataB" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C1" columnName="OV_COL_B" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassB" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataA" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C1" columnName="DATAA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
+</property>
+<property xsi:type="Data" name="DataB" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C1" columnName="OV_COL_B" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassB"/>
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
 <sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataC" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C1" columnName="DATAC" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassC" />
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataC" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C1" columnName="DATAC" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassC"/>
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataC1" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C1" columnName="DATAC1" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassC1" />
-<column name="DATAC1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataC1" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C1" columnName="DATAC1" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassC1"/>
+<column name="DATAC1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataC11" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C1" columnName="DATAC11" colCreator="True" fixedCol="False"  >
-<column name="DATAC11" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataC11" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C1" columnName="DATAC11" colCreator="True" fixedCol="False">
+<column name="DATAC11" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C1" columnName="FEATID" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C1" columnName="FEATID" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomA" description="a geometry property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_C1" columnName="OV_GEOMCOL_A" colCreator="False" fixedCol="True" >
-<Inherited baseClass="OvClassA" />
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Geometric" name="GeomA" description="a geometry property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_C1" columnName="OV_GEOMCOL_A" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassA"/>
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHA" idColumn="" order="ascending" fixedCol="False">
 <mappingDefinition xsi:type="Single" prefix="TestVeryLongPrefix012345">
-<class xsi:type="Class" name="OvClassC11.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OV_TABLE_C1" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassC11.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OV_TABLE_C1" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHAA" idColumn="" order="ascending" fixedCol="False">
 <mappingDefinition xsi:type="Single" prefix="TestVeryLongPrefix012345_prefixA">
-<class xsi:type="Class" name="OvClassC11.ObjectA.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OV_TABLE_C1" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassC11.ObjectA.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OV_TABLE_C1" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending" fixedCol="False">
 <mappingDefinition xsi:type="Single" prefix="TestVeryLongPrefix012345_prefixA_prefixA">
-<class xsi:type="Class" name="OvClassC11.ObjectA.ObjectA.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OV_TABLE_C1" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassC11.ObjectA.ObjectA.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OV_TABLE_C1" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C1" columnName="A012345_PREFIXA_PREFIXA_OPA" colCreator="True" fixedCol="False"  >
-<column name="A012345_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C1" columnName="A012345_PREFIXA_PREFIXA_OPB" colCreator="True" fixedCol="False"  >
-<column name="A012345_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C1" columnName="A012345_PREFIXA_PREFIXA_OPA" colCreator="True" fixedCol="False">
+<column name="A012345_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C1" columnName="A012345_PREFIXA_PREFIXA_OPB" colCreator="True" fixedCol="False">
+<column name="A012345_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1" >
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1">
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="A012345_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="A012345_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="DATAC1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAC11" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAC11" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="NGPREFIX012345_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="A012345_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="NGPREFIX012345_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="A012345_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="NGPREFIX012345_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="NGPREFIX012345_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
-<column name="STVERYLONGPREFIX012345_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="STVERYLONGPREFIX012345_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="STVERYLONGPREFIX012345_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="STVERYLONGPREFIX012345_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </table>
 <tables>
-<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1" >
-</table>
+<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
@@ -828,87 +651,66 @@
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C1" columnName="NGPREFIX012345_PREFIXA_OPA" colCreator="True" fixedCol="False"  >
-<column name="NGPREFIX012345_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C1" columnName="NGPREFIX012345_PREFIXA_OPA" colCreator="True" fixedCol="False">
+<column name="NGPREFIX012345_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C1" columnName="NGPREFIX012345_PREFIXA_OPB" colCreator="True" fixedCol="False"  >
-<column name="NGPREFIX012345_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C1" columnName="NGPREFIX012345_PREFIXA_OPB" colCreator="True" fixedCol="False">
+<column name="NGPREFIX012345_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1" >
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1">
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="A012345_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="A012345_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="DATAC1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAC11" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAC11" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="NGPREFIX012345_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="A012345_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="NGPREFIX012345_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="A012345_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="NGPREFIX012345_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="NGPREFIX012345_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
-<column name="STVERYLONGPREFIX012345_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="STVERYLONGPREFIX012345_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="STVERYLONGPREFIX012345_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="STVERYLONGPREFIX012345_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </table>
 <tables>
-<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1" >
-</table>
+<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
@@ -916,87 +718,66 @@
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C1" columnName="STVERYLONGPREFIX012345_OPA" colCreator="True" fixedCol="False"  >
-<column name="STVERYLONGPREFIX012345_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C1" columnName="STVERYLONGPREFIX012345_OPA" colCreator="True" fixedCol="False">
+<column name="STVERYLONGPREFIX012345_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C1" columnName="STVERYLONGPREFIX012345_OPB" colCreator="True" fixedCol="False"  >
-<column name="STVERYLONGPREFIX012345_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C1" columnName="STVERYLONGPREFIX012345_OPB" colCreator="True" fixedCol="False">
+<column name="STVERYLONGPREFIX012345_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1" >
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAA" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1">
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHAA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="A012345_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="A012345_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="DATAC1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAC11" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAC11" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="NGPREFIX012345_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="A012345_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="NGPREFIX012345_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="A012345_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="NGPREFIX012345_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="NGPREFIX012345_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
-<column name="STVERYLONGPREFIX012345_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="STVERYLONGPREFIX012345_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="STVERYLONGPREFIX012345_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="STVERYLONGPREFIX012345_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </table>
 <tables>
-<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1" >
-</table>
+<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
@@ -1004,1320 +785,1018 @@
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C1" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C1" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_C1" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
-</property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="DataA" />
-<property xsi:type="Data" name="DataB" />
-<property xsi:type="Data" name="DataC" />
-<property xsi:type="Data" name="DataC1" />
-<property xsi:type="Data" name="DataC11" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Geometric" name="GeomA" />
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHA" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="DataA"/>
+<property xsi:type="Data" name="DataB"/>
+<property xsi:type="Data" name="DataC"/>
+<property xsi:type="Data" name="DataC1"/>
+<property xsi:type="Data" name="DataC11"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Geometric" name="GeomA"/>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Data" name="RevisionNumber" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="A012345_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="A012345_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="DATAC1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAC11" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAC11" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="NGPREFIX012345_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="A012345_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="NGPREFIX012345_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="A012345_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="NGPREFIX012345_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="NGPREFIX012345_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
-<column name="STVERYLONGPREFIX012345_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="STVERYLONGPREFIX012345_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="STVERYLONGPREFIX012345_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="STVERYLONGPREFIX012345_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </table>
 <tables>
-<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1" >
-</table>
+<table name="OV_TABLE_C1" description="" pkeyName="PK_OV_TABLE_C1"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
 </tables>
 </class>
-<class xsi:type="Feature" name="OvClassD" description="a class"
- baseClass="OvClassC" abstract="False"
- tableName="OV_TABLE_C" tblCreator="False" fixedTbl="False" >
-<geometryProperty>GeomA</geometryProperty>
-<tableMapping>Base</tableMapping>
+<class xsi:type="Feature" name="OvClassD" description="a class" baseClass="OvClassC" abstract="False" tableName="OV_TABLE_C" tblCreator="False" fixedTbl="False">
+<geometryProperty>
+GeomA</geometryProperty>
+<tableMapping>
+Base</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="CLASSID" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
-</column>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_C" columnName="n/a" colCreator="False" fixedCol="False">
+<Inherited baseClass="Feature"/>
 </property>
-<property xsi:type="Data" name="DataA" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="DATAA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="CLASSID" colCreator="False" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataB" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="OV_COL_B" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassB" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
-<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataC" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="DATAC" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassC" />
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataA" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="DATAA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataD" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="OV_COL_D" colCreator="True" fixedCol="True"  >
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataB" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="OV_COL_B" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassB"/>
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 <sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="FEATID" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="DataC" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="DATAC" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassC"/>
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomA" description="a geometry property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_C" columnName="OV_GEOMCOL_A" colCreator="False" fixedCol="True" >
-<Inherited baseClass="OvClassA" />
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataD" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="OV_COL_D" colCreator="True" fixedCol="True">
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
+<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="FEATID" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_C" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
+<property xsi:type="Geometric" name="GeomA" description="a geometry property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_C" columnName="OV_GEOMCOL_A" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassA"/>
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
+</column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="DataA" />
-<property xsi:type="Data" name="DataB" />
-<property xsi:type="Data" name="DataC" />
-<property xsi:type="Data" name="DataD" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Geometric" name="GeomA" />
-<property xsi:type="Data" name="RevisionNumber" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="DataA"/>
+<property xsi:type="Data" name="DataB"/>
+<property xsi:type="Data" name="DataC"/>
+<property xsi:type="Data" name="DataD"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Geometric" name="GeomA"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_E1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_COL_E1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-</table>
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
 </tables>
 </class>
-<class xsi:type="Feature" name="OvClassE" description="a class"
- baseClass="OvClassD" abstract="False"
- tableName="OV_TABLE_C" tblCreator="False" fixedTbl="False" >
-<geometryProperty>GeomA</geometryProperty>
-<tableMapping>Base</tableMapping>
+<class xsi:type="Feature" name="OvClassE" description="a class" baseClass="OvClassD" abstract="False" tableName="OV_TABLE_C" tblCreator="False" fixedTbl="False">
+<geometryProperty>
+GeomA</geometryProperty>
+<tableMapping>
+Base</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="CLASSID" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
-</column>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_C" columnName="n/a" colCreator="False" fixedCol="False">
+<Inherited baseClass="Feature"/>
 </property>
-<property xsi:type="Data" name="DataA" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="DATAA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="CLASSID" colCreator="False" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataB" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="OV_COL_B" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassB" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
-<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataC" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="DATAC" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassC" />
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataA" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="DATAA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataD" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="OV_COL_D" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassD" />
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataB" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="OV_COL_B" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassB"/>
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 <sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataE" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="DATAE" colCreator="True" fixedCol="False"  >
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataC" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="DATAC" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassC"/>
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="FEATID" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="DataD" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="OV_COL_D" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassD"/>
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
+<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Geometric" name="GeomA" description="a geometry property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_C" columnName="OV_GEOMCOL_A" colCreator="False" fixedCol="True" >
-<Inherited baseClass="OvClassA" />
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataE" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="DATAE" colCreator="True" fixedCol="False">
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="FEATID" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_C" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
+<property xsi:type="Geometric" name="GeomA" description="a geometry property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_C" columnName="OV_GEOMCOL_A" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassA"/>
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
+</column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="DataA" />
-<property xsi:type="Data" name="DataB" />
-<property xsi:type="Data" name="DataC" />
-<property xsi:type="Data" name="DataD" />
-<property xsi:type="Data" name="DataE" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Geometric" name="GeomA" />
-<property xsi:type="Data" name="RevisionNumber" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="DataA"/>
+<property xsi:type="Data" name="DataB"/>
+<property xsi:type="Data" name="DataC"/>
+<property xsi:type="Data" name="DataD"/>
+<property xsi:type="Data" name="DataE"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Geometric" name="GeomA"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_E1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_COL_E1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-</table>
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
 </tables>
 </class>
-<class xsi:type="Feature" name="OvClassE1" description="a class"
- baseClass="OvClassE" abstract="False"
- tableName="OV_TABLE_C" tblCreator="False" fixedTbl="False" >
-<tableMapping>Base</tableMapping>
+<class xsi:type="Feature" name="OvClassE1" description="a class" baseClass="OvClassE" abstract="False" tableName="OV_TABLE_C" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Base</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="CLASSID" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
-</column>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_C" columnName="n/a" colCreator="False" fixedCol="False">
+<Inherited baseClass="Feature"/>
 </property>
-<property xsi:type="Data" name="DataA" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="DATAA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="CLASSID" colCreator="False" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataB" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="OV_COL_B" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassB" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
-<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataC" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="DATAC" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassC" />
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataA" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="DATAA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataD" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="OV_COL_D" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassD" />
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataB" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="OV_COL_B" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassB"/>
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 <sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataE" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="DATAE" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassE" />
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataC" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="DATAC" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassC"/>
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataE1" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="OV_COL_E1" colCreator="True" fixedCol="True"  >
-<column name="OV_COL_E1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataD" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="OV_COL_D" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassD"/>
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
+<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="FEATID" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="DataE" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="DATAE" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassE"/>
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomA" description="a geometry property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_C" columnName="OV_GEOMCOL_A" colCreator="False" fixedCol="True" >
-<Inherited baseClass="OvClassA" />
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataE1" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="OV_COL_E1" colCreator="True" fixedCol="True">
+<column name="OV_COL_E1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="FEATID" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_C" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
+<property xsi:type="Geometric" name="GeomA" description="a geometry property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_C" columnName="OV_GEOMCOL_A" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassA"/>
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
+</column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="DataA" />
-<property xsi:type="Data" name="DataB" />
-<property xsi:type="Data" name="DataC" />
-<property xsi:type="Data" name="DataD" />
-<property xsi:type="Data" name="DataE" />
-<property xsi:type="Data" name="DataE1" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Geometric" name="GeomA" />
-<property xsi:type="Data" name="RevisionNumber" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="DataA"/>
+<property xsi:type="Data" name="DataB"/>
+<property xsi:type="Data" name="DataC"/>
+<property xsi:type="Data" name="DataD"/>
+<property xsi:type="Data" name="DataE"/>
+<property xsi:type="Data" name="DataE1"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Geometric" name="GeomA"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_E1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_COL_E1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-</table>
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
 </tables>
 </class>
-<class xsi:type="Feature" name="OvClassE11" description="a class"
- baseClass="OvClassE1" abstract="False"
- tableName="OVCLASSE11" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Feature" name="OvClassE11" description="a class" baseClass="OvClassE1" abstract="False" tableName="OVCLASSE11" tblCreator="True" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSE11" columnName="CLASSID" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
-</column>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="OVCLASSE11" columnName="n/a" colCreator="False" fixedCol="False">
+<Inherited baseClass="Feature"/>
 </property>
-<property xsi:type="Data" name="DataA" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSE11" columnName="DATAA" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSE11" columnName="CLASSID" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataB" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSE11" columnName="OV_COL_B" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="OvClassB" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
-<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataC" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSE11" columnName="DATAC" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassC" />
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataA" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSE11" columnName="DATAA" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataD" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSE11" columnName="OV_COL_D" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="OvClassD" />
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataB" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSE11" columnName="OV_COL_B" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassB"/>
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 <sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataE" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSE11" columnName="DATAE" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassE" />
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataC" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSE11" columnName="DATAC" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassC"/>
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataE1" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSE11" columnName="OV_COL_E1" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="OvClassE1" />
-<column name="OV_COL_E1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataD" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSE11" columnName="OV_COL_D" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassD"/>
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
+<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataE11" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSE11" columnName="OV_COL_E11" colCreator="True" fixedCol="True"  >
-<column name="OV_COL_E11" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataE" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSE11" columnName="DATAE" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassE"/>
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSE11" columnName="FEATID" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="DataE1" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSE11" columnName="OV_COL_E1" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassE1"/>
+<column name="OV_COL_E1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomA" description="a geometry property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSE11" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True" >
-<Inherited baseClass="OvClassA" />
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataE11" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSE11" columnName="OV_COL_E11" colCreator="True" fixedCol="True">
+<column name="OV_COL_E11" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSE11" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSE11" columnName="FEATID" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSE11" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
+<property xsi:type="Geometric" name="GeomA" description="a geometry property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OVCLASSE11" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassA"/>
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
+</column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSE11" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OVCLASSE11" description="" pkeyName="PK_OVCLASSE11" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="DataA" />
-<property xsi:type="Data" name="DataB" />
-<property xsi:type="Data" name="DataC" />
-<property xsi:type="Data" name="DataD" />
-<property xsi:type="Data" name="DataE" />
-<property xsi:type="Data" name="DataE1" />
-<property xsi:type="Data" name="DataE11" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Geometric" name="GeomA" />
-<property xsi:type="Data" name="RevisionNumber" />
-<column name="OV_COL_E11" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<table name="OVCLASSE11" description="" pkeyName="PK_OVCLASSE11">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="DataA"/>
+<property xsi:type="Data" name="DataB"/>
+<property xsi:type="Data" name="DataC"/>
+<property xsi:type="Data" name="DataD"/>
+<property xsi:type="Data" name="DataE"/>
+<property xsi:type="Data" name="DataE1"/>
+<property xsi:type="Data" name="DataE11"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Geometric" name="GeomA"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="OV_COL_E1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_E1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_E11" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSE11" description="" pkeyName="PK_OVCLASSE11" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSE11" description="" pkeyName="PK_OVCLASSE11"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSE11" description="" pkeyName="PK_OVCLASSE11" >
-</table>
+<table name="OVCLASSE11" description="" pkeyName="PK_OVCLASSE11"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
 </tables>
 </class>
-<class xsi:type="Feature" name="OvClassF" description="a class"
- baseClass="OvClassE" abstract="False"
- tableName="OV_TABLE_C" tblCreator="False" fixedTbl="False" >
-<geometryProperty>GeomA</geometryProperty>
-<tableMapping>Base</tableMapping>
+<class xsi:type="Feature" name="OvClassF" description="a class" baseClass="OvClassE" abstract="False" tableName="OV_TABLE_C" tblCreator="False" fixedTbl="False">
+<geometryProperty>
+GeomA</geometryProperty>
+<tableMapping>
+Base</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="CLASSID" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
-</column>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_C" columnName="n/a" colCreator="False" fixedCol="False">
+<Inherited baseClass="Feature"/>
 </property>
-<property xsi:type="Data" name="DataA" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="DATAA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="CLASSID" colCreator="False" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataB" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="OV_COL_B" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassB" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
-<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataC" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="DATAC" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassC" />
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataA" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="DATAA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataD" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="OV_COL_D" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassD" />
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataB" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="OV_COL_B" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassB"/>
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 <sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataE" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="DATAE" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassE" />
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataC" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="DATAC" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassC"/>
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataF" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_C" columnName="OV_COL_F" colCreator="True" fixedCol="True"  >
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataD" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="OV_COL_D" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassD"/>
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
+<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="FEATID" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="DataE" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="DATAE" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassE"/>
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomA" description="a geometry property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_C" columnName="OV_GEOMCOL_A" colCreator="False" fixedCol="True" >
-<Inherited baseClass="OvClassA" />
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataF" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_C" columnName="OV_COL_F" colCreator="True" fixedCol="True">
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomF" description="a secondary geometric property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_C" columnName="OV_GEOMCOL_F" colCreator="True" fixedCol="True" >
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="FEATID" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_C" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="GeomA" description="a geometry property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_C" columnName="OV_GEOMCOL_A" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassA"/>
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_C" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
+<property xsi:type="Geometric" name="GeomF" description="a secondary geometric property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_C" columnName="OV_GEOMCOL_F" colCreator="True" fixedCol="True">
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
+</column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_C" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="DataA" />
-<property xsi:type="Data" name="DataB" />
-<property xsi:type="Data" name="DataC" />
-<property xsi:type="Data" name="DataD" />
-<property xsi:type="Data" name="DataE" />
-<property xsi:type="Data" name="DataF" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Geometric" name="GeomA" />
-<property xsi:type="Geometric" name="GeomF" />
-<property xsi:type="Data" name="RevisionNumber" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="DataA"/>
+<property xsi:type="Data" name="DataB"/>
+<property xsi:type="Data" name="DataC"/>
+<property xsi:type="Data" name="DataD"/>
+<property xsi:type="Data" name="DataE"/>
+<property xsi:type="Data" name="DataF"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Geometric" name="GeomA"/>
+<property xsi:type="Geometric" name="GeomF"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_E1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_COL_E1" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C" >
-</table>
+<table name="OV_TABLE_C" description="" pkeyName="PK_OV_TABLE_C"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
 </tables>
 </class>
-<class xsi:type="Feature" name="OvClassG" description="a class"
- baseClass="OvClassF" abstract="False"
- tableName="OVCLASSG" tblCreator="True" fixedTbl="False" >
-<geometryProperty>GeomA</geometryProperty>
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Feature" name="OvClassG" description="a class" baseClass="OvClassF" abstract="False" tableName="OVCLASSG" tblCreator="True" fixedTbl="False">
+<geometryProperty>
+GeomA</geometryProperty>
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSG" columnName="CLASSID" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
-</column>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="OVCLASSG" columnName="n/a" colCreator="False" fixedCol="False">
+<Inherited baseClass="Feature"/>
 </property>
-<property xsi:type="Data" name="DataA" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSG" columnName="DATAA" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSG" columnName="CLASSID" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataB" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSG" columnName="OV_COL_B" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="OvClassB" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
-<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataC" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSG" columnName="DATAC" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassC" />
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataA" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSG" columnName="DATAA" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataD" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSG" columnName="OV_COL_D" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="OvClassD" />
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataB" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSG" columnName="OV_COL_B" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassB"/>
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 <sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataE" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSG" columnName="DATAE" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassE" />
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataC" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSG" columnName="DATAC" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassC"/>
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataF" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSG" columnName="OV_COL_F" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="OvClassF" />
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataD" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSG" columnName="OV_COL_D" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassD"/>
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
+<sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataG" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSG" columnName="DATAG" colCreator="True" fixedCol="False"  >
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataE" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSG" columnName="DATAE" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassE"/>
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSG" columnName="FEATID" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="DataF" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSG" columnName="OV_COL_F" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassF"/>
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomA" description="a geometry property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSG" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True" >
-<Inherited baseClass="OvClassA" />
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataG" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSG" columnName="DATAG" colCreator="True" fixedCol="False">
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomF" description="a secondary geometric property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSG" columnName="OV_GEOMCOL_F" colCreator="True" fixedCol="True" >
-<Inherited baseClass="OvClassF" />
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSG" columnName="FEATID" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSG" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="GeomA" description="a geometry property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OVCLASSG" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassA"/>
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSG" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
+<property xsi:type="Geometric" name="GeomF" description="a secondary geometric property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OVCLASSG" columnName="OV_GEOMCOL_F" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassF"/>
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
+</column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSG" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OVCLASSG" description="" pkeyName="PK_OVCLASSG" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="DataA" />
-<property xsi:type="Data" name="DataB" />
-<property xsi:type="Data" name="DataC" />
-<property xsi:type="Data" name="DataD" />
-<property xsi:type="Data" name="DataE" />
-<property xsi:type="Data" name="DataF" />
-<property xsi:type="Data" name="DataG" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Geometric" name="GeomA" />
-<property xsi:type="Geometric" name="GeomF" />
-<property xsi:type="Data" name="RevisionNumber" />
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<table name="OVCLASSG" description="" pkeyName="PK_OVCLASSG">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="DataA"/>
+<property xsi:type="Data" name="DataB"/>
+<property xsi:type="Data" name="DataC"/>
+<property xsi:type="Data" name="DataD"/>
+<property xsi:type="Data" name="DataE"/>
+<property xsi:type="Data" name="DataF"/>
+<property xsi:type="Data" name="DataG"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Geometric" name="GeomA"/>
+<property xsi:type="Geometric" name="GeomF"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSG" description="" pkeyName="PK_OVCLASSG" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSG" description="" pkeyName="PK_OVCLASSG"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSG" description="" pkeyName="PK_OVCLASSG" >
-</table>
+<table name="OVCLASSG" description="" pkeyName="PK_OVCLASSG"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
 </tables>
 </class>
-<class xsi:type="Feature" name="OvClassH" description="a class"
- baseClass="OvClassG" abstract="False"
- tableName="OVCLASSH" tblCreator="True" fixedTbl="False" >
-<geometryProperty>GeomA</geometryProperty>
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Feature" name="OvClassH" description="a class" baseClass="OvClassG" abstract="False" tableName="OVCLASSH" tblCreator="True" fixedTbl="False">
+<geometryProperty>
+GeomA</geometryProperty>
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSH" columnName="CLASSID" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="OVCLASSH" columnName="n/a" colCreator="False" fixedCol="False">
+<Inherited baseClass="Feature"/>
+</property>
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSH" columnName="CLASSID" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataA" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="DATAA" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataB" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="OV_COL_B" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="OvClassB" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataA" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="DATAA" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
+</property>
+<property xsi:type="Data" name="DataB" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="OV_COL_B" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassB"/>
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
 <sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataC" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="DATAC" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassC" />
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataC" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="DATAC" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassC"/>
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataD" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="OV_COL_D" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="OvClassD" />
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataD" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="OV_COL_D" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassD"/>
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 <sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataE" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="DATAE" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassE" />
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataE" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="DATAE" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassE"/>
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataF" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="OV_COL_F" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="OvClassF" />
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataF" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="OV_COL_F" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassF"/>
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataG" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="DATAG" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassG" />
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataG" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="DATAG" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassG"/>
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataH" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="OV_COL_H" colCreator="True" fixedCol="True"  >
-<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataH" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="OV_COL_H" colCreator="True" fixedCol="True">
+<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 <sequence name="OV_SEQ_2"/>
 </property>
-<property xsi:type="Data" name="DataNew" description="a data property"
- dataType="double" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="OV_DATA_NEW" colCreator="True" fixedCol="True"  >
-<column name="OV_DATA_NEW" description="" dataType="NUMBER" length="0" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataNew" description="a data property" dataType="double" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="OV_DATA_NEW" colCreator="True" fixedCol="True">
+<column name="OV_DATA_NEW" description="" dataType="NUMBER" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSH" columnName="FEATID" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSH" columnName="FEATID" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomA" description="a geometry property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSH" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True" >
-<Inherited baseClass="OvClassA" />
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Geometric" name="GeomA" description="a geometry property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OVCLASSH" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassA"/>
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomF" description="a secondary geometric property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSH" columnName="OV_GEOMCOL_F" colCreator="True" fixedCol="True" >
-<Inherited baseClass="OvClassF" />
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Geometric" name="GeomF" description="a secondary geometric property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OVCLASSH" columnName="OV_GEOMCOL_F" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassF"/>
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHA" idColumn="" order="ascending" fixedCol="False">
 <mappingDefinition xsi:type="Single" prefix="prefixA">
-<class xsi:type="Class" name="OvClassH.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSH" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassH.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSH" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHAA" idColumn="" order="ascending" fixedCol="False">
 <mappingDefinition xsi:type="Single" prefix="prefixA_prefixA">
-<class xsi:type="Class" name="OvClassH.ObjectA.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSH" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassH.ObjectA.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSH" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending" fixedCol="False">
 <mappingDefinition xsi:type="Single" prefix="prefixA_prefixA_prefixA">
-<class xsi:type="Class" name="OvClassH.ObjectA.ObjectA.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSH" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassH.ObjectA.ObjectA.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSH" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="REFIXA_PREFIXA_PREFIXA_OPA" colCreator="True" fixedCol="False"  >
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="REFIXA_PREFIXA_PREFIXA_OPB" colCreator="True" fixedCol="False"  >
-<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="REFIXA_PREFIXA_PREFIXA_OPA" colCreator="True" fixedCol="False">
+<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="REFIXA_PREFIXA_PREFIXA_OPB" colCreator="True" fixedCol="False">
+<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH">
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_DATA_NEW" description="" dataType="NUMBER" length="0" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_DATA_NEW" description="" dataType="NUMBER" length="0" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
@@ -2325,101 +1804,80 @@
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="PREFIXA_PREFIXA_OPA" colCreator="True" fixedCol="False"  >
-<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="PREFIXA_PREFIXA_OPA" colCreator="True" fixedCol="False">
+<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="PREFIXA_PREFIXA_OPB" colCreator="True" fixedCol="False"  >
-<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="PREFIXA_PREFIXA_OPB" colCreator="True" fixedCol="False">
+<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH">
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_DATA_NEW" description="" dataType="NUMBER" length="0" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_DATA_NEW" description="" dataType="NUMBER" length="0" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
@@ -2427,101 +1885,80 @@
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="PREFIXA_OPA" colCreator="True" fixedCol="False"  >
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="PREFIXA_OPA" colCreator="True" fixedCol="False">
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="PREFIXA_OPB" colCreator="True" fixedCol="False"  >
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="PREFIXA_OPB" colCreator="True" fixedCol="False">
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAA" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH">
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHAA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_DATA_NEW" description="" dataType="NUMBER" length="0" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_DATA_NEW" description="" dataType="NUMBER" length="0" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
@@ -2529,218 +1966,175 @@
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Object" name="ObjectB" description=""
- objectType="Value" className="OverridesA:OvOpClassHB" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="ObjectB" description="" objectType="Value" className="OverridesA:OvOpClassHB" idColumn="" order="ascending" fixedCol="False">
 <mappingDefinition xsi:type="Single" prefix="prefixB">
-<class xsi:type="Class" name="OvClassH.ObjectB" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSH" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassH.ObjectB" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSH" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Collection" className="OverridesA:OvOpClassHBA" idColumn="" order="ascending"
- fixedCol="False" >
-<mappingDefinition xsi:type="Concrete" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Collection" className="OverridesA:OvOpClassHBA" idColumn="" order="ascending" fixedCol="False">
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="OvClassH_FeatId" />
+<property xsi:type="Data" name="OvClassH_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="OvClassH.ObjectB.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSH_OPC_TABLE_HBA" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassH.ObjectB.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSH_OPC_TABLE_HBA" tblCreator="True" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OpId1"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPA" colCreator="True" fixedCol="False"  >
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassH.ObjectB.ObjectA" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPB" colCreator="True" fixedCol="False"  >
-<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPA" colCreator="True" fixedCol="False">
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPID1" colCreator="True" fixedCol="False"  >
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPB" colCreator="True" fixedCol="False">
+<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OVCLASSH_FEATID" colCreator="True" fixedCol="False"  >
-<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPID1" colCreator="True" fixedCol="False">
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassH.ObjectB.ObjectA"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OVCLASSH_FEATID" colCreator="True" fixedCol="False">
+<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE_HBA" >
+<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE1">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="OVCLASSH_FEATID" />
+<column name="OVCLASSH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<property xsi:type="Data" name="OpId1" />
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<property xsi:type="Data" name="OpId1"/>
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE_HBA" >
+<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE1">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="OVCLASSH_FEATID" />
+<column name="OVCLASSH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="PREFIXB_OPA" colCreator="True" fixedCol="False"  >
-<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="PREFIXB_OPA" colCreator="True" fixedCol="False">
+<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH" columnName="PREFIXB_OPB" colCreator="True" fixedCol="False"  >
-<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH" columnName="PREFIXB_OPB" colCreator="True" fixedCol="False">
+<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Collection" className="OverridesA:OvOpClassHBA" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH">
+<property xsi:type="Object" name="ObjectA" description="" objectType="Collection" className="OverridesA:OvOpClassHBA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_DATA_NEW" description="" dataType="NUMBER" length="0" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_DATA_NEW" description="" dataType="NUMBER" length="0" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
@@ -2748,712 +2142,564 @@
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Object" name="ObjectD" description=""
- objectType="Collection" className="OverridesA:OvOpClassHD" idColumn="OPID1" order="ascending"
- fixedCol="True" >
+<property xsi:type="Object" name="ObjectD" description="" objectType="Collection" className="OverridesA:OvOpClassHD" idColumn="OPID1" order="ascending" fixedCol="True">
 <idProperty>
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OpId1"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="OvClassH_FeatId" />
+<property xsi:type="Data" name="OvClassH_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="OvClassH.ObjectD" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSH_FTABLED" tblCreator="True" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassH.ObjectD" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSH_FTABLED" tblCreator="True" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<property xsi:type="Data" name="OpId1"/>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Collection" className="OverridesA:OvOpClassHDA" idColumn="" order="ascending"
- fixedCol="True" >
-<mappingDefinition xsi:type="Concrete" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassH.ObjectD" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Collection" className="OverridesA:OvOpClassHDA" idColumn="" order="ascending" fixedCol="True">
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<property xsi:type="Data" name="OpId1"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<property xsi:type="Data" name="OvOpClassHD_OpId1" />
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<property xsi:type="Data" name="OvOpClassHD_OpId1"/>
 </targetProperties>
-<class xsi:type="Class" name="OvClassH.ObjectD.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="FNESTED_DA" tblCreator="True" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassH.ObjectD.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="FNESTED_DA" tblCreator="True" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OpId1"/>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassH.ObjectD.ObjectA" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending" fixedCol="False">
 <mappingDefinition xsi:type="Single" prefix="prefixA">
-<class xsi:type="Class" name="OvClassH.ObjectD.ObjectA.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="FNESTED_DA" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassH.ObjectD.ObjectA.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="FNESTED_DA" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="PREFIXA_OPA" colCreator="True" fixedCol="False"  >
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassH.ObjectD.ObjectA.ObjectA" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="PREFIXA_OPB" colCreator="True" fixedCol="False"  >
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="PREFIXA_OPA" colCreator="True" fixedCol="False">
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassH.ObjectD.ObjectA.ObjectA"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="PREFIXA_OPB" colCreator="True" fixedCol="False">
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA" >
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA">
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </table>
 <tables>
-<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="NESTED_COL_A" colCreator="True" fixedCol="True"  >
-<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="NESTED_COL_A" colCreator="True" fixedCol="True">
+<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="OP_COL_B" colCreator="True" fixedCol="True"  >
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="OP_COL_B" colCreator="True" fixedCol="True">
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="OPID1" colCreator="True" fixedCol="False"  >
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="OPID1" colCreator="True" fixedCol="False">
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OVCLASSH_FEA1" colCreator="True" fixedCol="False"  >
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OVCLASSH_F1" colCreator="True" fixedCol="False">
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OvOpClassHD_OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OPID1" colCreator="True" fixedCol="False"  >
-<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OvOpClassHD_OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OPID1" colCreator="True" fixedCol="False">
+<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassH.ObjectD.ObjectA"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA" >
+<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA">
 <target>
-<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED" >
+<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="OVCLASSH_FEATID" />
+<column name="OVCLASSH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" />
-<column name="OVCLASSH_FTABLED_OPID1" />
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1"/>
+<column name="OVCLASSH_FTABLED_OPID1"/>
 </sourceColumns>
 <targetColumns>
-<column name="OVCLASSH_FEATID" />
-<column name="OPID1" />
+<column name="OVCLASSH_FEATID"/>
+<column name="OPID1"/>
 </targetColumns>
 </target>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<property xsi:type="Data" name="OpId1" />
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<property xsi:type="Data" name="OvOpClassHD_OpId1" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<property xsi:type="Data" name="OpId1"/>
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<property xsi:type="Data" name="OvOpClassHD_OpId1"/>
+<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </table>
 <tables>
-<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA" >
+<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA">
 <target>
-<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED" >
+<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="OVCLASSH_FEATID" />
+<column name="OVCLASSH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" />
-<column name="OVCLASSH_FTABLED_OPID1" />
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1"/>
+<column name="OVCLASSH_FTABLED_OPID1"/>
 </sourceColumns>
 <targetColumns>
-<column name="OVCLASSH_FEATID" />
-<column name="OPID1" />
+<column name="OVCLASSH_FEATID"/>
+<column name="OPID1"/>
 </targetColumns>
 </target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLED" columnName="OPA" colCreator="True" fixedCol="False"  >
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLED" columnName="OPA" colCreator="True" fixedCol="False">
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLED" columnName="OP_COL_B" colCreator="True" fixedCol="True"  >
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLED" columnName="OP_COL_B" colCreator="True" fixedCol="True">
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLED" columnName="OPID1" colCreator="True" fixedCol="False"  >
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLED" columnName="OPID1" colCreator="True" fixedCol="False">
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLED" columnName="OVCLASSH_FEATID" colCreator="True" fixedCol="False"  >
-<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLED" columnName="OVCLASSH_FEATID" colCreator="True" fixedCol="False">
+<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassH.ObjectD"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED" >
+<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="OVCLASSH_FEATID" />
+<column name="OVCLASSH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Collection" className="OverridesA:OvOpClassHDA" idColumn="" order="ascending"
- fixedCol="True" >
+<property xsi:type="Object" name="ObjectA" description="" objectType="Collection" className="OverridesA:OvOpClassHDA" idColumn="" order="ascending" fixedCol="True">
 </property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<property xsi:type="Data" name="OpId1" />
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<property xsi:type="Data" name="OpId1"/>
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED" >
+<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="OVCLASSH_FEATID" />
+<column name="OVCLASSH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSH" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSH" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSH" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
-</property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="DataA" />
-<property xsi:type="Data" name="DataB" />
-<property xsi:type="Data" name="DataC" />
-<property xsi:type="Data" name="DataD" />
-<property xsi:type="Data" name="DataE" />
-<property xsi:type="Data" name="DataF" />
-<property xsi:type="Data" name="DataG" />
-<property xsi:type="Data" name="DataH" />
-<property xsi:type="Data" name="DataNew" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Geometric" name="GeomA" />
-<property xsi:type="Geometric" name="GeomF" />
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHA" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="DataA"/>
+<property xsi:type="Data" name="DataB"/>
+<property xsi:type="Data" name="DataC"/>
+<property xsi:type="Data" name="DataD"/>
+<property xsi:type="Data" name="DataE"/>
+<property xsi:type="Data" name="DataF"/>
+<property xsi:type="Data" name="DataG"/>
+<property xsi:type="Data" name="DataH"/>
+<property xsi:type="Data" name="DataNew"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Geometric" name="GeomA"/>
+<property xsi:type="Geometric" name="GeomF"/>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Object" name="ObjectB" description=""
- objectType="Value" className="OverridesA:OvOpClassHB" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="ObjectB" description="" objectType="Value" className="OverridesA:OvOpClassHB" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Object" name="ObjectD" description=""
- objectType="Collection" className="OverridesA:OvOpClassHD" idColumn="OPID1" order="ascending"
- fixedCol="True" >
+<property xsi:type="Object" name="ObjectD" description="" objectType="Collection" className="OverridesA:OvOpClassHD" idColumn="OPID1" order="ascending" fixedCol="True">
 </property>
-<property xsi:type="Data" name="RevisionNumber" />
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_DATA_NEW" description="" dataType="NUMBER" length="0" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_DATA_NEW" description="" dataType="NUMBER" length="0" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
 </tables>
 </class>
-<class xsi:type="Feature" name="OvClassJ" description="a class"
- baseClass="OvClassH" abstract="False"
- tableName="OV_TABLE_J" tblCreator="True" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Feature" name="OvClassJ" description="a class" baseClass="OvClassH" abstract="False" tableName="OV_TABLE_J" tblCreator="True" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_J" columnName="CLASSID" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_J" columnName="n/a" colCreator="False" fixedCol="False">
+<Inherited baseClass="Feature"/>
+</property>
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_J" columnName="CLASSID" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataA" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_J" columnName="DATAA" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="DataB" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_J" columnName="OV_COL_B" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="OvClassB" />
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataA" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_J" columnName="DATAA" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
+</property>
+<property xsi:type="Data" name="DataB" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_J" columnName="OV_COL_B" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassB"/>
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
+</column>
 <sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataC" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_J" columnName="DATAC" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassC" />
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataC" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_J" columnName="DATAC" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassC"/>
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataD" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_J" columnName="OV_COL_D" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="OvClassD" />
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataD" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_J" columnName="OV_COL_D" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassD"/>
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 <sequence name="OV_SEQ_1"/>
 </property>
-<property xsi:type="Data" name="DataE" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_J" columnName="DATAE" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassE" />
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataE" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_J" columnName="DATAE" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassE"/>
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataF" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_J" columnName="OV_COL_F" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="OvClassF" />
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataF" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_J" columnName="OV_COL_F" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassF"/>
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataG" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_J" columnName="DATAG" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassG" />
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataG" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_J" columnName="DATAG" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassG"/>
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataH" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_J" columnName="OV_COL_H" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="OvClassH" />
-<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataH" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_J" columnName="OV_COL_H" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassH"/>
+<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 <sequence name="OV_SEQ_2"/>
 </property>
-<property xsi:type="Data" name="DataJ" description="a data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_J" columnName="OV_COL_J" colCreator="True" fixedCol="True"  >
-<column name="OV_COL_J" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataJ" description="a data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_J" columnName="OV_COL_J" colCreator="True" fixedCol="True">
+<column name="OV_COL_J" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="DataNew" description="a data property"
- dataType="double" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_J" columnName="OV_DATA_NEW" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="OvClassH" />
-<column name="OV_DATA_NEW" description="" dataType="NUMBER" length="0" scale="0" nullable="True" >
+<property xsi:type="Data" name="DataNew" description="a data property" dataType="double" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_J" columnName="OV_DATA_NEW" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassH"/>
+<column name="OV_DATA_NEW" description="" dataType="NUMBER" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_J" columnName="FEATID" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="OvClassA" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_J" columnName="FEATID" colCreator="True" fixedCol="False">
+<Inherited baseClass="OvClassA"/>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomA" description="a geometry property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_J" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True" >
-<Inherited baseClass="OvClassA" />
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Geometric" name="GeomA" description="a geometry property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_J" columnName="OV_GEOMCOL_A" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassA"/>
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomF" description="a secondary geometric property"
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_J" columnName="OV_GEOMCOL_F" colCreator="True" fixedCol="True" >
-<Inherited baseClass="OvClassF" />
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Geometric" name="GeomF" description="a secondary geometric property" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OV_TABLE_J" columnName="OV_GEOMCOL_F" colCreator="True" fixedCol="True">
+<Inherited baseClass="OvClassF"/>
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHA" idColumn="" order="ascending"
- fixedCol="False" >
-<Inherited baseClass="OvClassH" />
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHA" idColumn="" order="ascending" fixedCol="False">
+<Inherited baseClass="OvClassH"/>
 <mappingDefinition xsi:type="Single" prefix="prefixA">
-<class xsi:type="Class" name="OvClassJ.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OV_TABLE_J" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassJ.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OV_TABLE_J" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAA" idColumn="" order="ascending"
- fixedCol="False" >
-<Inherited baseClass="OvClassH.ObjectA" />
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHAA" idColumn="" order="ascending" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectA"/>
 <mappingDefinition xsi:type="Single" prefix="prefixA_prefixA">
-<class xsi:type="Class" name="OvClassJ.ObjectA.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OV_TABLE_J" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassJ.ObjectA.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OV_TABLE_J" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending"
- fixedCol="False" >
-<Inherited baseClass="OvClassH.ObjectA.ObjectA" />
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectA.ObjectA"/>
 <mappingDefinition xsi:type="Single" prefix="prefixA_prefixA_prefixA">
-<class xsi:type="Class" name="OvClassJ.ObjectA.ObjectA.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OV_TABLE_J" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassJ.ObjectA.ObjectA.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OV_TABLE_J" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_J" columnName="REFIXA_PREFIXA_PREFIXA_OPA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectA.ObjectA.ObjectA" />
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_J" columnName="REFIXA_PREFIXA_PREFIXA_OPB" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectA.ObjectA.ObjectA" />
-<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_J" columnName="REFIXA_PREFIXA_PREFIXA_OPA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectA.ObjectA.ObjectA"/>
+<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_J" columnName="REFIXA_PREFIXA_PREFIXA_OPB" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectA.ObjectA.ObjectA"/>
+<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="OV_COL_J" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM">
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_DATA_NEW" description="" dataType="NUMBER" length="0" scale="0" nullable="True" >
+<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_J" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_DATA_NEW" description="" dataType="NUMBER" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-</table>
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
@@ -3461,108 +2707,84 @@
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_J" columnName="PREFIXA_PREFIXA_OPA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectA.ObjectA" />
-<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_J" columnName="PREFIXA_PREFIXA_OPA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectA.ObjectA"/>
+<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_J" columnName="PREFIXA_PREFIXA_OPB" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectA.ObjectA" />
-<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_J" columnName="PREFIXA_PREFIXA_OPB" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectA.ObjectA"/>
+<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM">
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="OV_COL_J" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_DATA_NEW" description="" dataType="NUMBER" length="0" scale="0" nullable="True" >
+<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_J" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_DATA_NEW" description="" dataType="NUMBER" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-</table>
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
@@ -3570,108 +2792,84 @@
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_J" columnName="PREFIXA_OPA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectA" />
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_J" columnName="PREFIXA_OPA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectA"/>
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_J" columnName="PREFIXA_OPB" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectA" />
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_J" columnName="PREFIXA_OPB" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectA"/>
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAA" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM">
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHAA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="OV_COL_J" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_DATA_NEW" description="" dataType="NUMBER" length="0" scale="0" nullable="True" >
+<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_J" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_DATA_NEW" description="" dataType="NUMBER" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-</table>
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
@@ -3679,233 +2877,185 @@
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Object" name="ObjectB" description=""
- objectType="Value" className="OverridesA:OvOpClassHB" idColumn="" order="ascending"
- fixedCol="False" >
-<Inherited baseClass="OvClassH" />
+<property xsi:type="Object" name="ObjectB" description="" objectType="Value" className="OverridesA:OvOpClassHB" idColumn="" order="ascending" fixedCol="False">
+<Inherited baseClass="OvClassH"/>
 <mappingDefinition xsi:type="Single" prefix="prefixB">
-<class xsi:type="Class" name="OvClassJ.ObjectB" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OV_TABLE_J" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassJ.ObjectB" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OV_TABLE_J" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Collection" className="OverridesA:OvOpClassHBA" idColumn="" order="ascending"
- fixedCol="False" >
-<Inherited baseClass="OvClassH.ObjectB" />
-<mappingDefinition xsi:type="Concrete" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Collection" className="OverridesA:OvOpClassHBA" idColumn="" order="ascending" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectB"/>
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="OvClassH_FeatId" />
+<property xsi:type="Data" name="OvClassH_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="OvClassJ.ObjectB.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSH_OPC_TABLE_HBA" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassJ.ObjectB.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSH_OPC_TABLE_HBA" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OpId1"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectB.ObjectA" />
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassJ.ObjectB.ObjectA" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPB" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectB.ObjectA" />
-<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectB.ObjectA"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPID1" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectB.ObjectA" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPB" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectB.ObjectA"/>
+<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OVCLASSH_FEATID" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectB.ObjectA" />
-<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OPID1" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectB.ObjectA"/>
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassJ.ObjectB.ObjectA"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSH_OPC_TABLE_HBA" columnName="OVCLASSH_FEATID" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectB.ObjectA"/>
+<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE_HBA" >
+<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE1">
 <target>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-</table>
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM"/>
 <sourceColumns>
-<column name="OVCLASSH_FEATID" />
+<column name="OVCLASSH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<property xsi:type="Data" name="OpId1" />
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<property xsi:type="Data" name="OpId1"/>
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE_HBA" >
+<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE1">
 <target>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-</table>
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM"/>
 <sourceColumns>
-<column name="OVCLASSH_FEATID" />
+<column name="OVCLASSH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_J" columnName="PREFIXB_OPA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectB" />
-<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_J" columnName="PREFIXB_OPA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectB"/>
+<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OV_TABLE_J" columnName="PREFIXB_OPB" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectB" />
-<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OV_TABLE_J" columnName="PREFIXB_OPB" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectB"/>
+<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Collection" className="OverridesA:OvOpClassHBA" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM">
+<property xsi:type="Object" name="ObjectA" description="" objectType="Collection" className="OverridesA:OvOpClassHBA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="OV_COL_J" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_DATA_NEW" description="" dataType="NUMBER" length="0" scale="0" nullable="True" >
+<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_J" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_DATA_NEW" description="" dataType="NUMBER" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-</table>
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
@@ -3913,2032 +3063,1441 @@
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OV_TABLE_J" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
-</column>
-</property>
-<property xsi:type="Object" name="ObjectD" description=""
- objectType="Collection" className="OverridesA:OvOpClassHD" idColumn="OPID1" order="ascending"
- fixedCol="True" >
-<Inherited baseClass="OvClassH" />
+<property xsi:type="Object" name="ObjectD" description="" objectType="Collection" className="OverridesA:OvOpClassHD" idColumn="OPID1" order="ascending" fixedCol="True">
+<Inherited baseClass="OvClassH"/>
 <idProperty>
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OpId1"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="OvClassH_FeatId" />
+<property xsi:type="Data" name="OvClassH_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="OvClassJ.ObjectD" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVCLASSH_FTABLED" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassJ.ObjectD" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVCLASSH_FTABLED" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<property xsi:type="Data" name="OpId1"/>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Collection" className="OverridesA:OvOpClassHDA" idColumn="" order="ascending"
- fixedCol="True" >
-<Inherited baseClass="OvClassH.ObjectD" />
-<mappingDefinition xsi:type="Concrete" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassJ.ObjectD" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Collection" className="OverridesA:OvOpClassHDA" idColumn="" order="ascending" fixedCol="True">
+<Inherited baseClass="OvClassH.ObjectD"/>
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<property xsi:type="Data" name="OpId1"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<property xsi:type="Data" name="OvOpClassHD_OpId1" />
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<property xsi:type="Data" name="OvOpClassHD_OpId1"/>
 </targetProperties>
-<class xsi:type="Class" name="OvClassJ.ObjectD.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="FNESTED_DA" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassJ.ObjectD.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="FNESTED_DA" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OpId1"/>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending"
- fixedCol="False" >
-<Inherited baseClass="OvClassH.ObjectD.ObjectA" />
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassJ.ObjectD.ObjectA" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectD.ObjectA"/>
 <mappingDefinition xsi:type="Single" prefix="prefixA">
-<class xsi:type="Class" name="OvClassJ.ObjectD.ObjectA.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="FNESTED_DA" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvClassJ.ObjectD.ObjectA.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="FNESTED_DA" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="PREFIXA_OPA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectD.ObjectA.ObjectA" />
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassJ.ObjectD.ObjectA.ObjectA" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="PREFIXA_OPB" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectD.ObjectA.ObjectA" />
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="PREFIXA_OPA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectD.ObjectA.ObjectA"/>
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassJ.ObjectD.ObjectA.ObjectA"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="PREFIXA_OPB" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectD.ObjectA.ObjectA"/>
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA" >
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA">
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </table>
 <tables>
-<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="NESTED_COL_A" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassH.ObjectD.ObjectA" />
-<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="NESTED_COL_A" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassH.ObjectD.ObjectA"/>
+<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="OP_COL_B" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassH.ObjectD.ObjectA" />
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="OP_COL_B" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassH.ObjectD.ObjectA"/>
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="OPID1" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectD.ObjectA" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="OPID1" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectD.ObjectA"/>
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OVCLASSH_FEA1" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectD.ObjectA" />
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OVCLASSH_F1" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectD.ObjectA"/>
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OvOpClassHD_OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OPID1" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectD.ObjectA" />
-<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OvOpClassHD_OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OPID1" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectD.ObjectA"/>
+<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassJ.ObjectD.ObjectA"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA" >
+<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA">
 <target>
-<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED" >
+<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED">
 <target>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-</table>
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM"/>
 <sourceColumns>
-<column name="OVCLASSH_FEATID" />
+<column name="OVCLASSH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" />
-<column name="OVCLASSH_FTABLED_OPID1" />
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1"/>
+<column name="OVCLASSH_FTABLED_OPID1"/>
 </sourceColumns>
 <targetColumns>
-<column name="OVCLASSH_FEATID" />
-<column name="OPID1" />
+<column name="OVCLASSH_FEATID"/>
+<column name="OPID1"/>
 </targetColumns>
 </target>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<property xsi:type="Data" name="OpId1" />
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<property xsi:type="Data" name="OvOpClassHD_OpId1" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<property xsi:type="Data" name="OpId1"/>
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<property xsi:type="Data" name="OvOpClassHD_OpId1"/>
+<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="NESTED_COL_A" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </table>
 <tables>
-<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA" >
+<table name="FNESTED_DA" description="" pkeyName="PK_FNESTED_DA">
 <target>
-<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED" >
+<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED">
 <target>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-</table>
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM"/>
 <sourceColumns>
-<column name="OVCLASSH_FEATID" />
+<column name="OVCLASSH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" />
-<column name="OVCLASSH_FTABLED_OPID1" />
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1"/>
+<column name="OVCLASSH_FTABLED_OPID1"/>
 </sourceColumns>
 <targetColumns>
-<column name="OVCLASSH_FEATID" />
-<column name="OPID1" />
+<column name="OVCLASSH_FEATID"/>
+<column name="OPID1"/>
 </targetColumns>
 </target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLED" columnName="OPA" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectD" />
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLED" columnName="OPA" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectD"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLED" columnName="OP_COL_B" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="OvClassH.ObjectD" />
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLED" columnName="OP_COL_B" colCreator="False" fixedCol="True">
+<Inherited baseClass="OvClassH.ObjectD"/>
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLED" columnName="OPID1" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectD" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLED" columnName="OPID1" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectD"/>
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVCLASSH_FTABLED" columnName="OVCLASSH_FEATID" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="OvClassH.ObjectD" />
-<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVCLASSH_FTABLED" columnName="OVCLASSH_FEATID" colCreator="False" fixedCol="False">
+<Inherited baseClass="OvClassH.ObjectD"/>
+<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvClassJ.ObjectD"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED" >
+<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED">
 <target>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-</table>
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM"/>
 <sourceColumns>
-<column name="OVCLASSH_FEATID" />
+<column name="OVCLASSH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Collection" className="OverridesA:OvOpClassHDA" idColumn="" order="ascending"
- fixedCol="True" >
+<property xsi:type="Object" name="ObjectA" description="" objectType="Collection" className="OverridesA:OvOpClassHDA" idColumn="" order="ascending" fixedCol="True">
 </property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<property xsi:type="Data" name="OpId1" />
-<property xsi:type="Data" name="OvClassH_FeatId" />
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<property xsi:type="Data" name="OpId1"/>
+<property xsi:type="Data" name="OvClassH_FeatId"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED" >
+<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED">
 <target>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-</table>
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM"/>
 <sourceColumns>
-<column name="OVCLASSH_FEATID" />
+<column name="OVCLASSH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="OV_TABLE_J" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
-</property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OV_TABLE_J" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="DataA" />
-<property xsi:type="Data" name="DataB" />
-<property xsi:type="Data" name="DataC" />
-<property xsi:type="Data" name="DataD" />
-<property xsi:type="Data" name="DataE" />
-<property xsi:type="Data" name="DataF" />
-<property xsi:type="Data" name="DataG" />
-<property xsi:type="Data" name="DataH" />
-<property xsi:type="Data" name="DataJ" />
-<property xsi:type="Data" name="DataNew" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Geometric" name="GeomA" />
-<property xsi:type="Geometric" name="GeomF" />
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHA" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="DataA"/>
+<property xsi:type="Data" name="DataB"/>
+<property xsi:type="Data" name="DataC"/>
+<property xsi:type="Data" name="DataD"/>
+<property xsi:type="Data" name="DataE"/>
+<property xsi:type="Data" name="DataF"/>
+<property xsi:type="Data" name="DataG"/>
+<property xsi:type="Data" name="DataH"/>
+<property xsi:type="Data" name="DataJ"/>
+<property xsi:type="Data" name="DataNew"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Geometric" name="GeomA"/>
+<property xsi:type="Geometric" name="GeomF"/>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Object" name="ObjectB" description=""
- objectType="Value" className="OverridesA:OvOpClassHB" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="ObjectB" description="" objectType="Value" className="OverridesA:OvOpClassHB" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Data" name="RevisionNumber" />
-<property xsi:type="Object" name="ObjectD" description=""
- objectType="Collection" className="OverridesA:OvOpClassHD" idColumn="OPID1" order="ascending"
- fixedCol="True" >
+<property xsi:type="Object" name="ObjectD" description="" objectType="Collection" className="OverridesA:OvOpClassHD" idColumn="OPID1" order="ascending" fixedCol="True">
 </property>
-<column name="OV_COL_J" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAC" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="DATAE" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_D" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="DATAG" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OV_COL_F" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_DATA_NEW" description="" dataType="NUMBER" length="0" scale="0" nullable="True" >
+<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OV_COL_J" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_DATA_NEW" description="" dataType="NUMBER" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="OV_GEOMCOL_A" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="OV_COL_H" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXB_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="REFIXA_PREFIXA_PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
- tablespace="SYSTEM" >
-</table>
+<table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" tablespace="SYSTEM"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
 </tables>
 </class>
-<class xsi:type="Feature" name="OvClassK" description="a class"
- baseClass="" abstract="False"
- tableName="OVCLASSK" tblCreator="True" fixedTbl="False" >
-<geometryProperty>GeomK</geometryProperty>
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Feature" name="OvClassK" description="a class" baseClass="" abstract="False" tableName="OVCLASSK" tblCreator="True" fixedTbl="False">
+<geometryProperty>
+GeomK</geometryProperty>
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FID" />
+<property xsi:type="Data" name="FID"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSK" columnName="CLASSID" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="OVCLASSK" columnName="n/a" colCreator="False" fixedCol="False">
+<Inherited baseClass="Feature"/>
+</property>
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSK" columnName="CLASSID" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="FID" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSK" columnName="FEATID" colCreator="True" fixedCol="True"  >
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Geometric" name="GeomK" description=""
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSK" columnName="GEOMK" colCreator="True" fixedCol="True" >
-<column name="GEOMK" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Data" name="FID" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSK" columnName="FEATID" colCreator="True" fixedCol="True">
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="OVCLASSK" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<property xsi:type="Geometric" name="GeomK" description="" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="OVCLASSK" columnName="GEOMK" colCreator="True" fixedCol="True">
+<column name="GEOMK" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="OVCLASSK" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
-</property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="OVCLASSK" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True">
+<Inherited baseClass="Feature"/>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OVCLASSK" description="" pkeyName="PK_OVCLASSK" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="FID" />
-<property xsi:type="Geometric" name="GeomK" />
-<property xsi:type="Data" name="RevisionNumber" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<table name="OVCLASSK" description="" pkeyName="PK_OVCLASSK">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="FID"/>
+<property xsi:type="Geometric" name="GeomK"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+<column name="GEOMK" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="GEOMK" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OVCLASSK" description="" pkeyName="PK_OVCLASSK" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSK" description="" pkeyName="PK_OVCLASSK"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSK" description="" pkeyName="PK_OVCLASSK" >
-</table>
+<table name="OVCLASSK" description="" pkeyName="PK_OVCLASSK"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
 </tables>
 </class>
-<class xsi:type="Class" name="OvOpClassHA" description="an object property class"
- baseClass="" abstract="False"
- tableName="OPS_TABLE_HA" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHA" description="an object property class" baseClass="" abstract="False" tableName="OPS_TABLE_HA" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHAA" idColumn="" order="ascending" fixedCol="False">
 <mappingDefinition xsi:type="Single" prefix="prefixA">
-<class xsi:type="Class" name="OvOpClassHA.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OPS_TABLE_HA" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHA.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OPS_TABLE_HA" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending" fixedCol="False">
 <mappingDefinition xsi:type="Single" prefix="prefixA_prefixA">
-<class xsi:type="Class" name="OvOpClassHA.ObjectA.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OPS_TABLE_HA" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHA.ObjectA.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OPS_TABLE_HA" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HA" columnName="PREFIXA_PREFIXA_OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HA" columnName="PREFIXA_PREFIXA_OPB" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HA" columnName="PREFIXA_PREFIXA_OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
-</column>
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HA" columnName="PREFIXA_PREFIXA_OPB" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HA" columnName="PREFIXA_OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HA" columnName="PREFIXA_OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HA" columnName="PREFIXA_OPB" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HA" columnName="PREFIXA_OPB" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HA" columnName="OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HA" columnName="OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HA" columnName="OPB" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HA" columnName="OPB" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
 </class>
-<class xsi:type="Class" name="OvOpClassHAA" description="an object property class"
- baseClass="" abstract="False"
- tableName="OPS_TABLE_HAA" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHAA" description="an object property class" baseClass="" abstract="False" tableName="OPS_TABLE_HAA" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending" fixedCol="False">
 <mappingDefinition xsi:type="Single" prefix="prefixA">
-<class xsi:type="Class" name="OvOpClassHAA.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OPS_TABLE_HAA" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHAA.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OPS_TABLE_HAA" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HAA" columnName="PREFIXA_OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HAA" columnName="PREFIXA_OPB" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HAA" columnName="PREFIXA_OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
-</column>
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HAA" columnName="PREFIXA_OPB" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HAA" columnName="OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HAA" columnName="OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HAA" columnName="OPB" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HAA" columnName="OPB" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
 </class>
-<class xsi:type="Class" name="OvOpClassHAAA" description="an object property class"
- baseClass="" abstract="False"
- tableName="OPS_TABLE_HAAA" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHAAA" description="an object property class" baseClass="" abstract="False" tableName="OPS_TABLE_HAAA" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HAAA" columnName="OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HAAA" columnName="OPB" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HAAA" columnName="OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
-</column>
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HAAA" columnName="OPB" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
 </class>
-<class xsi:type="Class" name="OvOpClassHB" description="an object property class"
- baseClass="" abstract="False"
- tableName="OPS_TABLE_HB" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHB" description="an object property class" baseClass="" abstract="False" tableName="OPS_TABLE_HB" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Collection" className="OverridesA:OvOpClassHBA" idColumn="" order="ascending"
- fixedCol="True" >
-<mappingDefinition xsi:type="Concrete" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Collection" className="OverridesA:OvOpClassHBA" idColumn="" order="ascending" fixedCol="True">
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
 </sourceProperties>
 <targetProperties>
 </targetProperties>
-<class xsi:type="Class" name="OvOpClassHB.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVOPCLASSHB_FTABLEA" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHB.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVOPCLASSHB_FTABLEA" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OpId1"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVOPCLASSHB_FTABLEA" columnName="OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVOPCLASSHB_FTABLEA" columnName="OPB" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVOPCLASSHB_FTABLEA" columnName="OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVOPCLASSHB_FTABLEA" columnName="OPID1" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVOPCLASSHB_FTABLEA" columnName="OPB" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
-</column>
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVOPCLASSHB_FTABLEA" columnName="OPID1" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HB" columnName="OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HB" columnName="OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HB" columnName="OPB" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HB" columnName="OPB" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
 </class>
-<class xsi:type="Class" name="OvOpClassHBA" description="an object property class"
- baseClass="" abstract="False"
- tableName="OPC_TABLE_HBA" tblCreator="True" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHBA" description="an object property class" baseClass="" abstract="False" tableName="OPC_TABLE_HBA" tblCreator="True" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OpId1"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HBA" columnName="OPA" colCreator="True" fixedCol="False"  >
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvOpClassHBA" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HBA" columnName="OPB" colCreator="True" fixedCol="False"  >
-<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HBA" columnName="OPA" colCreator="True" fixedCol="False">
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HBA" columnName="OPID1" colCreator="True" fixedCol="False"  >
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HBA" columnName="OPB" colCreator="True" fixedCol="False">
+<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvOpClassHBA"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HBA" columnName="OPID1" colCreator="True" fixedCol="False">
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OPC_TABLE_HBA" description="" pkeyName="PK_OPC_TABLE_HBA" >
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<property xsi:type="Data" name="OpId1" />
-<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<table name="OPC_TABLE_HBA" description="" pkeyName="PK_OPC_TABLE_HBA">
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<property xsi:type="Data" name="OpId1"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="OPC_TABLE_HBA" description="" pkeyName="PK_OPC_TABLE_HBA" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="OPC_TABLE_HBA" description="" pkeyName="PK_OPC_TABLE_HBA"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
-<class xsi:type="Class" name="OvOpClassHC" description="an object property class"
- baseClass="" abstract="False"
- tableName="OPC_TABLE_HC" tblCreator="True" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHC" description="an object property class" baseClass="" abstract="False" tableName="OPC_TABLE_HC" tblCreator="True" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OpId1"/>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHCA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvOpClassHC" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHCA" idColumn="" order="ascending" fixedCol="False">
 <mappingDefinition xsi:type="Single" prefix="prefixA">
-<class xsi:type="Class" name="OvOpClassHC.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OPC_TABLE_HC" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHC.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OPC_TABLE_HC" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HC" columnName="PREFIXA_OPA" colCreator="True" fixedCol="False"  >
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvOpClassHC.ObjectA" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HC" columnName="PREFIXA_OPB" colCreator="True" fixedCol="False"  >
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HC" columnName="PREFIXA_OPA" colCreator="True" fixedCol="False">
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvOpClassHC.ObjectA"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HC" columnName="PREFIXA_OPB" colCreator="True" fixedCol="False">
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OPC_TABLE_HC" description="" pkeyName="PK_OPC_TABLE_HC" >
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<table name="OPC_TABLE_HC" description="" pkeyName="PK_OPC_TABLE_HC">
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </table>
 <tables>
-<table name="OPC_TABLE_HC" description="" pkeyName="PK_OPC_TABLE_HC" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="OPC_TABLE_HC" description="" pkeyName="PK_OPC_TABLE_HC"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HC" columnName="OPA" colCreator="True" fixedCol="False"  >
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HC" columnName="OPA" colCreator="True" fixedCol="False">
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HC" columnName="OP_COL_B" colCreator="True" fixedCol="True"  >
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HC" columnName="OP_COL_B" colCreator="True" fixedCol="True">
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HC" columnName="OPID1" colCreator="True" fixedCol="False"  >
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HC" columnName="OPID1" colCreator="True" fixedCol="False">
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvOpClassHC"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="OPC_TABLE_HC" description="" pkeyName="PK_OPC_TABLE_HC" >
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHCA" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OPC_TABLE_HC" description="" pkeyName="PK_OPC_TABLE_HC">
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHCA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<property xsi:type="Data" name="OpId1" />
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<property xsi:type="Data" name="OpId1"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </table>
 <tables>
-<table name="OPC_TABLE_HC" description="" pkeyName="PK_OPC_TABLE_HC" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="OPC_TABLE_HC" description="" pkeyName="PK_OPC_TABLE_HC"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
-<class xsi:type="Class" name="OvOpClassHCA" description="an object property class"
- baseClass="" abstract="False"
- tableName="OPS_TABLE_HCA" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHCA" description="an object property class" baseClass="" abstract="False" tableName="OPS_TABLE_HCA" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HCA" columnName="OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HCA" columnName="OPB" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HCA" columnName="OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
-</column>
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HCA" columnName="OPB" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
 </class>
-<class xsi:type="Class" name="OvOpClassHD" description="an object property class"
- baseClass="" abstract="False"
- tableName="OPC_TABLE_HD" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHD" description="an object property class" baseClass="" abstract="False" tableName="OPC_TABLE_HD" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Collection" className="OverridesA:OvOpClassHDA" idColumn="" order="ascending"
- fixedCol="True" >
-<mappingDefinition xsi:type="Concrete" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Collection" className="OverridesA:OvOpClassHDA" idColumn="" order="ascending" fixedCol="True">
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
 </sourceProperties>
 <targetProperties>
 </targetProperties>
-<class xsi:type="Class" name="OvOpClassHD.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVOPCLASSHD_FTABLEA" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHD.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVOPCLASSHD_FTABLEA" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OpId1"/>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending" fixedCol="False">
 <mappingDefinition xsi:type="Single" prefix="prefixA">
-<class xsi:type="Class" name="OvOpClassHD.ObjectA.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OVOPCLASSHD_FTABLEA" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHD.ObjectA.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OVOPCLASSHD_FTABLEA" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVOPCLASSHD_FTABLEA" columnName="PREFIXA_OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVOPCLASSHD_FTABLEA" columnName="PREFIXA_OPB" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVOPCLASSHD_FTABLEA" columnName="PREFIXA_OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
-</column>
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVOPCLASSHD_FTABLEA" columnName="PREFIXA_OPB" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVOPCLASSHD_FTABLEA" columnName="OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVOPCLASSHD_FTABLEA" columnName="OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OVOPCLASSHD_FTABLEA" columnName="OP_COL_B" colCreator="False" fixedCol="True"  >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OVOPCLASSHD_FTABLEA" columnName="OP_COL_B" colCreator="False" fixedCol="True">
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OVOPCLASSHD_FTABLEA" columnName="OPID1" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OVOPCLASSHD_FTABLEA" columnName="OPID1" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HD" columnName="OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HD" columnName="OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HD" columnName="op_col_b" colCreator="False" fixedCol="True"  >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HD" columnName="op_col_b" colCreator="False" fixedCol="True">
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HD" columnName="OPID1" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HD" columnName="OPID1" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
 </class>
-<class xsi:type="Class" name="OvOpClassHDA" description="an object property class"
- baseClass="" abstract="False"
- tableName="OPC_TABLE_HDA" tblCreator="True" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHDA" description="an object property class" baseClass="" abstract="False" tableName="OPC_TABLE_HDA" tblCreator="True" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="OpId1" />
+<property xsi:type="Data" name="OpId1"/>
 </identityProperties>
 <properties>
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvOpClassHDA" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending" fixedCol="False">
 <mappingDefinition xsi:type="Single" prefix="prefixA">
-<class xsi:type="Class" name="OvOpClassHDA.ObjectA" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="OPC_TABLE_HDA" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHDA.ObjectA" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="OPC_TABLE_HDA" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HDA" columnName="PREFIXA_OPA" colCreator="True" fixedCol="False"  >
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvOpClassHDA.ObjectA" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HDA" columnName="PREFIXA_OPB" colCreator="True" fixedCol="False"  >
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HDA" columnName="PREFIXA_OPA" colCreator="True" fixedCol="False">
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvOpClassHDA.ObjectA"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HDA" columnName="PREFIXA_OPB" colCreator="True" fixedCol="False">
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
-<table name="OPC_TABLE_HDA" description="" pkeyName="PK_OPC_TABLE_HDA" >
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<table name="OPC_TABLE_HDA" description="" pkeyName="PK_OPC_TABLE_HDA">
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </table>
 <tables>
-<table name="OPC_TABLE_HDA" description="" pkeyName="PK_OPC_TABLE_HDA" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="OPC_TABLE_HDA" description="" pkeyName="PK_OPC_TABLE_HDA"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HDA" columnName="OPA" colCreator="True" fixedCol="False"  >
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HDA" columnName="OPA" colCreator="True" fixedCol="False">
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HDA" columnName="OP_COL_B" colCreator="True" fixedCol="True"  >
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HDA" columnName="OP_COL_B" colCreator="True" fixedCol="True">
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_HDA" columnName="OPID1" colCreator="True" fixedCol="False"  >
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OPC_TABLE_HDA" columnName="OPID1" colCreator="True" fixedCol="False">
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="OvOpClassHDA"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="OPC_TABLE_HDA" description="" pkeyName="PK_OPC_TABLE_HDA" >
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OPC_TABLE_HDA" description="" pkeyName="PK_OPC_TABLE_HDA">
+<property xsi:type="Object" name="ObjectA" description="" objectType="Value" className="OverridesA:OvOpClassHDAA" idColumn="" order="ascending" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpA" />
-<property xsi:type="Data" name="OpB" />
-<property xsi:type="Data" name="OpId1" />
-<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="OpA"/>
+<property xsi:type="Data" name="OpB"/>
+<property xsi:type="Data" name="OpId1"/>
+<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPA" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
+<column name="PREFIXA_OPB" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True">
 </column>
 </table>
 <tables>
-<table name="OPC_TABLE_HDA" description="" pkeyName="PK_OPC_TABLE_HDA" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="OPC_TABLE_HDA" description="" pkeyName="PK_OPC_TABLE_HDA"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
-<class xsi:type="Class" name="OvOpClassHDAA" description="an object property class"
- baseClass="" abstract="False"
- tableName="OPS_TABLE_HDAA" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassHDAA" description="an object property class" baseClass="" abstract="False" tableName="OPS_TABLE_HDAA" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HDAA" columnName="OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_HDAA" columnName="OPB" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HDAA" columnName="OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
-</column>
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_HDAA" columnName="OPB" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
 </class>
-<class xsi:type="Class" name="OvOpClassIE" description="an object property class"
- baseClass="" abstract="False"
- tableName="OPS_TABLE_IE" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassIE" description="an object property class" baseClass="" abstract="False" tableName="OPS_TABLE_IE" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_IE" columnName="OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPS_TABLE_IE" columnName="OPB" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_IE" columnName="OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
-</column>
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPS_TABLE_IE" columnName="OPB" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
 </class>
-<class xsi:type="Class" name="OvOpClassIF" description="an object property class"
- baseClass="" abstract="False"
- tableName="OPC_TABLE_IF" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="OvOpClassIF" description="an object property class" baseClass="" abstract="False" tableName="OPC_TABLE_IF" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="OpA" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_IF" columnName="OPA" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
 </property>
-<property xsi:type="Data" name="OpB" description="first data property"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_IF" columnName="OPB" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpA" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OPC_TABLE_IF" columnName="OPA" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="OpId1" description="object property id property"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="OPC_TABLE_IF" columnName="OPID1" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="OpB" description="first data property" dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="OPC_TABLE_IF" columnName="OPB" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
-</column>
+<property xsi:type="Data" name="OpId1" description="object property id property" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="OPC_TABLE_IF" columnName="OPID1" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
 </properties>
 </class>
-<class xsi:type="Feature" name="view1" description="a class"
- baseClass="" abstract="False"
- tableName="VIEW1" tblCreator="False" fixedTbl="True" >
-<geometryProperty>geometry</geometryProperty>
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Feature" name="view1" description="a class" baseClass="" abstract="False" tableName="VIEW1" tblCreator="False" fixedTbl="True">
+<geometryProperty>
+geometry</geometryProperty>
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="id" />
+<property xsi:type="Data" name="id"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="VIEW1" columnName="CLASSID" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="Feature" />
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False" tableName="VIEW1" columnName="n/a" colCreator="False" fixedCol="False">
+<Inherited baseClass="Feature"/>
 </property>
-<property xsi:type="Data" name="Column1" description=""
- dataType="string" length="50" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="VIEW1" columnName="COL1" colCreator="False" fixedCol="True"  >
-<column name="COL1" description="" dataType="VARCHAR2" length="50" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassId" description="Class id number (uniquely identifies a class)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="VIEW1" columnName="CLASSID" colCreator="False" fixedCol="True">
+<Inherited baseClass="Feature"/>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="view1" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated."
- dataType="double" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="VIEW1" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="Feature" />
+<property xsi:type="Data" name="Column1" description="" dataType="string" length="50" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="VIEW1" columnName="COL1" colCreator="False" fixedCol="True">
+<column name="COL1" description="" dataType="VARCHAR2" length="50" scale="0" nullable="True">
+</column>
 </property>
-<property xsi:type="Data" name="col2" description=""
- dataType="int16" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="VIEW1" columnName="COL2" colCreator="False" fixedCol="False"  >
-<column name="COL2" description="" dataType="NUMBER" length="5" scale="0" nullable="True" >
+<property xsi:type="Data" name="RevisionNumber" description="Edit count for supporting optimistic locking.  This value is incremented everytime the object is updated." dataType="double" length="0" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" defaultValue="" tableName="VIEW1" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True">
+<Inherited baseClass="Feature"/>
+</property>
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="col3" description=""
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="VIEW1" columnName="COL3" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="col2" description="" dataType="int16" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="VIEW1" columnName="COL2" colCreator="False" fixedCol="False">
+<column name="COL2" description="" dataType="NUMBER" length="5" scale="0" nullable="True">
+</column>
 </property>
-<property xsi:type="Geometric" name="geometry" description=""
-geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False"
- tableName="VIEW1" columnName="GEOMETRY" colCreator="False" fixedCol="False" >
-<column name="GEOMETRY" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<property xsi:type="Data" name="col3" description="" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="VIEW1" columnName="COL3" colCreator="False" fixedCol="False">
+</property>
+<property xsi:type="Geometric" name="geometry" description="" geometricTypes="15" geometryTypes="126912" hasElevation="False" hasMeasure="False" tableName="VIEW1" columnName="GEOMETRY" colCreator="False" fixedCol="False">
+<column name="GEOMETRY" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="id" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
- tableName="VIEW1" columnName="ID" colCreator="False" fixedCol="False"  >
-<column name="ID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="id" description="Feature id number (uniquely identifies a feature)" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue="" tableName="VIEW1" columnName="ID" colCreator="False" fixedCol="False">
+<column name="ID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Object" name="view_op" description=""
- objectType="Value" className="OverridesA:view_op" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="view_op" description="" objectType="Value" className="OverridesA:view_op" idColumn="" order="ascending" fixedCol="False">
 <mappingDefinition xsi:type="Single" prefix="view_op">
-<class xsi:type="Class" name="view1.view_op" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="VIEW1" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="view1.view_op" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="VIEW1" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="col1" description=""
- dataType="string" length="50" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="VIEW1" columnName="VIEW_OP_COL1" colCreator="False" fixedCol="False"  >
-<column name="VIEW_OP_COL1" description="" dataType="VARCHAR2" length="50" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="view1.view_op" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="col2" description=""
- dataType="int16" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="VIEW1" columnName="VIEW_OP_COL2" colCreator="False" fixedCol="False"  >
-<column name="VIEW_OP_COL2" description="" dataType="NUMBER" length="5" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="col3" description=""
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="VIEW1" columnName="VIEW_OP_COL3" colCreator="False" fixedCol="False"  >
-</property>
-<property xsi:type="Data" name="seq" description=""
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="VIEW1" columnName="VIEW_OP_SEQ" colCreator="False" fixedCol="False"  >
-</property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="view1.view_op"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="col1" description="" dataType="string" length="50" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="VIEW1" columnName="VIEW_OP_COL1" colCreator="False" fixedCol="False">
+<column name="VIEW_OP_COL1" description="" dataType="VARCHAR2" length="50" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="col2" description="" dataType="int16" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="VIEW1" columnName="VIEW_OP_COL2" colCreator="False" fixedCol="False">
+<column name="VIEW_OP_COL2" description="" dataType="NUMBER" length="5" scale="0" nullable="True">
 </column>
 </property>
+<property xsi:type="Data" name="col3" description="" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="VIEW1" columnName="VIEW_OP_COL3" colCreator="False" fixedCol="False">
+</property>
+<property xsi:type="Data" name="seq" description="" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="VIEW1" columnName="VIEW_OP_SEQ" colCreator="False" fixedCol="False">
+</property>
 </properties>
-<table name="VIEW1" description="" pkeyName="" >
-<property xsi:type="Data" name="col1" />
-<property xsi:type="Data" name="col2" />
-<column name="ID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<table name="VIEW1" description="" pkeyName="">
+<property xsi:type="Data" name="col1"/>
+<property xsi:type="Data" name="col2"/>
+<column name="COL1" description="" dataType="VARCHAR2" length="50" scale="0" nullable="True">
 </column>
-<column name="COL1" description="" dataType="VARCHAR2" length="50" scale="0" nullable="True" >
+<column name="COL2" description="" dataType="NUMBER" length="5" scale="0" nullable="True">
 </column>
-<column name="COL2" description="" dataType="NUMBER" length="5" scale="0" nullable="True" >
+<column name="GEOMETRY" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="VIEW_OP_COL1" description="" dataType="VARCHAR2" length="50" scale="0" nullable="True" >
+<column name="ID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="VIEW_OP_COL2" description="" dataType="NUMBER" length="5" scale="0" nullable="True" >
+<column name="VIEW_OP_COL1" description="" dataType="VARCHAR2" length="50" scale="0" nullable="True">
 </column>
-<column name="GEOMETRY" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="VIEW_OP_COL2" description="" dataType="NUMBER" length="5" scale="0" nullable="True">
 </column>
 </table>
 <tables>
-<table name="VIEW1" description="" pkeyName="" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="VIEW1" description="" pkeyName=""/>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="VIEW1" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
-</property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="view1"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
-</column>
-</property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="VIEW1" description="" pkeyName="" >
-<property xsi:type="Data" name="Column1" />
-<property xsi:type="Data" name="col2" />
-<property xsi:type="Geometric" name="geometry" />
-<property xsi:type="Data" name="id" />
-<property xsi:type="Object" name="view_op" description=""
- objectType="Value" className="OverridesA:view_op" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="VIEW1" description="" pkeyName="">
+<property xsi:type="Data" name="Column1"/>
+<property xsi:type="Data" name="col2"/>
+<property xsi:type="Geometric" name="geometry"/>
+<property xsi:type="Data" name="id"/>
+<property xsi:type="Object" name="view_op" description="" objectType="Value" className="OverridesA:view_op" idColumn="" order="ascending" fixedCol="False">
 </property>
-<column name="ID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="COL1" description="" dataType="VARCHAR2" length="50" scale="0" nullable="True">
 </column>
-<column name="COL1" description="" dataType="VARCHAR2" length="50" scale="0" nullable="True" >
+<column name="COL2" description="" dataType="NUMBER" length="5" scale="0" nullable="True">
 </column>
-<column name="COL2" description="" dataType="NUMBER" length="5" scale="0" nullable="True" >
+<column name="GEOMETRY" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="VIEW_OP_COL1" description="" dataType="VARCHAR2" length="50" scale="0" nullable="True" >
+<column name="ID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="VIEW_OP_COL2" description="" dataType="NUMBER" length="5" scale="0" nullable="True" >
+<column name="VIEW_OP_COL1" description="" dataType="VARCHAR2" length="50" scale="0" nullable="True">
 </column>
-<column name="GEOMETRY" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="VIEW_OP_COL2" description="" dataType="NUMBER" length="5" scale="0" nullable="True">
 </column>
 </table>
 <tables>
-<table name="VIEW1" description="" pkeyName="" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="VIEW1" description="" pkeyName=""/>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
-<class xsi:type="Class" name="view2" description="a class"
- baseClass="" abstract="False"
- tableName="VIEW2" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="view2" description="a class" baseClass="" abstract="False" tableName="VIEW2" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="id" />
+<property xsi:type="Data" name="id"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="col1" description=""
- dataType="string" length="50" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="VIEW2" columnName="COL1" colCreator="False" fixedCol="False"  >
-<column name="COL1" description="" dataType="VARCHAR2" length="50" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="view2" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="col2" description=""
- dataType="int16" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="VIEW2" columnName="COL2" colCreator="False" fixedCol="False"  >
-<column name="COL2" description="" dataType="NUMBER" length="5" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="col3" description=""
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="VIEW2" columnName="COLUMN3" colCreator="False" fixedCol="True"  >
+<property xsi:type="Data" name="col1" description="" dataType="string" length="50" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="VIEW2" columnName="COL1" colCreator="False" fixedCol="False">
+<column name="COL1" description="" dataType="VARCHAR2" length="50" scale="0" nullable="True">
+</column>
 </property>
-<property xsi:type="Data" name="id" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="False" nullable="False" autogenerated="True" defaultValue=""
- tableName="VIEW2" columnName="ID" colCreator="False" fixedCol="False"  >
-<column name="ID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="col2" description="" dataType="int16" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="VIEW2" columnName="COL2" colCreator="False" fixedCol="False">
+<column name="COL2" description="" dataType="NUMBER" length="5" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Object" name="view_op" description=""
- objectType="Collection" className="OverridesA:view_op" idColumn="SEQ" order="ascending"
- fixedCol="True" >
+<property xsi:type="Data" name="col3" description="" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="VIEW2" columnName="COLUMN3" colCreator="False" fixedCol="True">
+</property>
+<property xsi:type="Data" name="id" description="id" dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" system="False" nullable="False" autogenerated="True" defaultValue="" tableName="VIEW2" columnName="ID" colCreator="False" fixedCol="False">
+<column name="ID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
+</column>
+</property>
+<property xsi:type="Object" name="view_op" description="" objectType="Collection" className="OverridesA:view_op" idColumn="SEQ" order="ascending" fixedCol="True">
 <idProperty>
-<property xsi:type="Data" name="seq" />
+<property xsi:type="Data" name="seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="id" />
+<property xsi:type="Data" name="id"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="view2_id" />
+<property xsi:type="Data" name="view2_id"/>
 </targetProperties>
-<class xsi:type="Class" name="view2.view_op" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="VIEW_OP" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="view2.view_op" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="VIEW_OP" tblCreator="False" fixedTbl="True">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="view2_id" />
-<property xsi:type="Data" name="seq" />
+<property xsi:type="Data" name="view2_id"/>
+<property xsi:type="Data" name="seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="col1" description=""
- dataType="string" length="50" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="VIEW_OP" columnName="COL1" colCreator="False" fixedCol="False"  >
-<column name="COL1" description="" dataType="VARCHAR2" length="50" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="view2.view_op" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="col2" description=""
- dataType="int16" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="VIEW_OP" columnName="COL2" colCreator="False" fixedCol="False"  >
-<column name="COL2" description="" dataType="NUMBER" length="5" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="col3" description=""
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="VIEW_OP" columnName="COL3" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="col1" description="" dataType="string" length="50" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="VIEW_OP" columnName="COL1" colCreator="False" fixedCol="False">
+<column name="COL1" description="" dataType="VARCHAR2" length="50" scale="0" nullable="True">
+</column>
 </property>
-<property xsi:type="Data" name="seq" description=""
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="VIEW_OP" columnName="SEQ" colCreator="False" fixedCol="False"  >
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="col2" description="" dataType="int16" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="VIEW_OP" columnName="COL2" colCreator="False" fixedCol="False">
+<column name="COL2" description="" dataType="NUMBER" length="5" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="view2_id" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="VIEW_OP" columnName="VIEW2_ID" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="col3" description="" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="VIEW_OP" columnName="COL3" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="view2.view_op"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="seq" description="" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="VIEW_OP" columnName="SEQ" colCreator="False" fixedCol="False">
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
+<property xsi:type="Data" name="view2_id" description="id" dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="VIEW_OP" columnName="VIEW2_ID" colCreator="False" fixedCol="False">
 </property>
 </properties>
-<table name="VIEW_OP" description="" pkeyName="" >
+<table name="VIEW_OP" description="" pkeyName="">
 <target>
-<table name="VIEW2" description="" pkeyName="" >
-</table>
+<table name="VIEW2" description="" pkeyName=""/>
 <sourceColumns>
 </sourceColumns>
 <targetColumns>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="col1" />
-<property xsi:type="Data" name="col2" />
-<property xsi:type="Data" name="seq" />
-<column name="ID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="col1"/>
+<property xsi:type="Data" name="col2"/>
+<property xsi:type="Data" name="seq"/>
+<column name="COL1" description="" dataType="VARCHAR2" length="50" scale="0" nullable="True">
 </column>
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="COL2" description="" dataType="NUMBER" length="5" scale="0" nullable="True">
 </column>
-<column name="COL1" description="" dataType="VARCHAR2" length="50" scale="0" nullable="True" >
+<column name="ID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
-<column name="COL2" description="" dataType="NUMBER" length="5" scale="0" nullable="True" >
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="VIEW_OP" description="" pkeyName="" >
+<table name="VIEW_OP" description="" pkeyName="">
 <target>
-<table name="VIEW2" description="" pkeyName="" >
-</table>
+<table name="VIEW2" description="" pkeyName=""/>
 <sourceColumns>
 </sourceColumns>
 <targetColumns>
 </targetColumns>
 </target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Object" name="view_op_table" description=""
- objectType="Collection" className="OverridesA:view_op" idColumn="SEQ" order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="view_op_table" description="" objectType="Collection" className="OverridesA:view_op" idColumn="SEQ" order="ascending" fixedCol="False">
 <idProperty>
-<property xsi:type="Data" name="seq" />
+<property xsi:type="Data" name="seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="id" />
+<property xsi:type="Data" name="id"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="view2_id" />
+<property xsi:type="Data" name="view2_id"/>
 </targetProperties>
-<class xsi:type="Class" name="view2.view_op_table" description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="VIEW2_VIEW_OP1" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="view2.view_op_table" description="Autogenerated Object Property Class" baseClass="" abstract="False" tableName="VIEW2_VIEW_OP1" tblCreator="True" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="view2_id" />
-<property xsi:type="Data" name="seq" />
+<property xsi:type="Data" name="view2_id"/>
+<property xsi:type="Data" name="seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="col1" description=""
- dataType="string" length="50" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="VIEW2_VIEW_OP1" columnName="COL1" colCreator="True" fixedCol="False"  >
-<column name="COL1" description="" dataType="VARCHAR2" length="50" scale="0" nullable="True" >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="view2.view_op_table" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="col2" description=""
- dataType="int16" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="VIEW2_VIEW_OP1" columnName="COL2" colCreator="True" fixedCol="False"  >
-<column name="COL2" description="" dataType="NUMBER" length="5" scale="0" nullable="True" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="col3" description=""
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="VIEW2_VIEW_OP1" columnName="COL3" colCreator="True" fixedCol="False"  >
-<column name="COL3" description="" dataType="NUMBER" length="10" scale="0" nullable="True" >
+<property xsi:type="Data" name="col1" description="" dataType="string" length="50" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="VIEW2_VIEW_OP1" columnName="COL1" colCreator="True" fixedCol="False">
+<column name="COL1" description="" dataType="VARCHAR2" length="50" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="seq" description=""
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="VIEW2_VIEW_OP1" columnName="SEQ" colCreator="True" fixedCol="False"  >
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="col2" description="" dataType="int16" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="VIEW2_VIEW_OP1" columnName="COL2" colCreator="True" fixedCol="False">
+<column name="COL2" description="" dataType="NUMBER" length="5" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="view2_id" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="VIEW2_VIEW_OP1" columnName="VIEW2_ID" colCreator="True" fixedCol="False"  >
-<column name="VIEW2_ID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<property xsi:type="Data" name="col3" description="" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="VIEW2_VIEW_OP1" columnName="COL3" colCreator="True" fixedCol="False">
+<column name="COL3" description="" dataType="NUMBER" length="10" scale="0" nullable="True">
 </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="view2.view_op_table"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
+<property xsi:type="Data" name="seq" description="" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="VIEW2_VIEW_OP1" columnName="SEQ" colCreator="True" fixedCol="False">
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
+<property xsi:type="Data" name="view2_id" description="id" dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="VIEW2_VIEW_OP1" columnName="VIEW2_ID" colCreator="True" fixedCol="False">
+<column name="VIEW2_ID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </property>
 </properties>
-<table name="VIEW2_VIEW_OP1" description="" pkeyName="PK_VIEW2_VIEW_OP1" >
+<table name="VIEW2_VIEW_OP1" description="" pkeyName="PK_VIEW2_VIEW_OP1">
 <target>
-<table name="VIEW2" description="" pkeyName="" >
-</table>
+<table name="VIEW2" description="" pkeyName=""/>
 <sourceColumns>
-<column name="VIEW2_ID" />
+<column name="VIEW2_ID"/>
 </sourceColumns>
 <targetColumns>
-<column name="ID" />
+<column name="ID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="col1" />
-<property xsi:type="Data" name="col2" />
-<property xsi:type="Data" name="col3" />
-<property xsi:type="Data" name="seq" />
-<property xsi:type="Data" name="view2_id" />
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<property xsi:type="Data" name="col1"/>
+<property xsi:type="Data" name="col2"/>
+<property xsi:type="Data" name="col3"/>
+<property xsi:type="Data" name="seq"/>
+<property xsi:type="Data" name="view2_id"/>
+<column name="COL1" description="" dataType="VARCHAR2" length="50" scale="0" nullable="True">
 </column>
-<column name="COL1" description="" dataType="VARCHAR2" length="50" scale="0" nullable="True" >
+<column name="COL2" description="" dataType="NUMBER" length="5" scale="0" nullable="True">
 </column>
-<column name="COL2" description="" dataType="NUMBER" length="5" scale="0" nullable="True" >
+<column name="COL3" description="" dataType="NUMBER" length="10" scale="0" nullable="True">
 </column>
-<column name="COL3" description="" dataType="NUMBER" length="10" scale="0" nullable="True" >
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False">
 </column>
-<column name="VIEW2_ID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="VIEW2_ID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="VIEW2_VIEW_OP1" description="" pkeyName="PK_VIEW2_VIEW_OP1" >
+<table name="VIEW2_VIEW_OP1" description="" pkeyName="PK_VIEW2_VIEW_OP1">
 <target>
-<table name="VIEW2" description="" pkeyName="" >
-</table>
+<table name="VIEW2" description="" pkeyName=""/>
 <sourceColumns>
-<column name="VIEW2_ID" />
+<column name="VIEW2_ID"/>
 </sourceColumns>
 <targetColumns>
-<column name="ID" />
+<column name="ID"/>
 </targetColumns>
 </target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="view2"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
-</column>
-</property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="OverridesA"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
-</property>
 </properties>
-<table name="VIEW2" description="" pkeyName="" >
-<property xsi:type="Data" name="col1" />
-<property xsi:type="Data" name="col2" />
-<property xsi:type="Data" name="id" />
-<property xsi:type="Object" name="view_op" description=""
- objectType="Collection" className="OverridesA:view_op" idColumn="SEQ" order="ascending"
- fixedCol="True" >
+<table name="VIEW2" description="" pkeyName="">
+<property xsi:type="Data" name="col1"/>
+<property xsi:type="Data" name="col2"/>
+<property xsi:type="Data" name="id"/>
+<property xsi:type="Object" name="view_op" description="" objectType="Collection" className="OverridesA:view_op" idColumn="SEQ" order="ascending" fixedCol="True">
 </property>
-<property xsi:type="Object" name="view_op_table" description=""
- objectType="Collection" className="OverridesA:view_op" idColumn="SEQ" order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="view_op_table" description="" objectType="Collection" className="OverridesA:view_op" idColumn="SEQ" order="ascending" fixedCol="False">
 </property>
-<column name="ID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="COL1" description="" dataType="VARCHAR2" length="50" scale="0" nullable="True">
 </column>
-<column name="COL1" description="" dataType="VARCHAR2" length="50" scale="0" nullable="True" >
+<column name="COL2" description="" dataType="NUMBER" length="5" scale="0" nullable="True">
 </column>
-<column name="COL2" description="" dataType="NUMBER" length="5" scale="0" nullable="True" >
+<column name="ID" description="" dataType="NUMBER" length="20" scale="0" nullable="False">
 </column>
 </table>
 <tables>
-<table name="VIEW2" description="" pkeyName="" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="VIEW2" description="" pkeyName=""/>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
-<class xsi:type="Class" name="view_op" description="a class"
- baseClass="" abstract="False"
- tableName="VIEW_OP1" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="view_op" description="a class" baseClass="" abstract="False" tableName="VIEW_OP1" tblCreator="False" fixedTbl="False">
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="col1" description=""
- dataType="string" length="50" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="VIEW_OP1" columnName="COL1" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False">
+</column>
 </property>
-<property xsi:type="Data" name="col2" description=""
- dataType="int16" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="VIEW_OP1" columnName="COL2" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name" dataType="string" length="255" precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True">
+<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True">
+</column>
 </property>
-<property xsi:type="Data" name="col3" description=""
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
- tableName="VIEW_OP1" columnName="COL3" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="col1" description="" dataType="string" length="50" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="VIEW_OP1" columnName="COL1" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="seq" description=""
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="VIEW_OP1" columnName="SEQ" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="col2" description="" dataType="int16" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="VIEW_OP1" columnName="COL2" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="False" >
-</column>
+<property xsi:type="Data" name="col3" description="" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" tableName="VIEW_OP1" columnName="COL3" colCreator="False" fixedCol="False">
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="VARCHAR2" length="255" scale="0" nullable="True" >
-</column>
+<property xsi:type="Data" name="seq" description="" dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" tableName="VIEW_OP1" columnName="SEQ" colCreator="False" fixedCol="False">
 </property>
 </properties>
 </class>
-</schema >
+</schema>
 </schemas>

Modified: trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_overrides_def1_master.txt
===================================================================
--- trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_overrides_def1_master.txt	2007-01-19 18:55:55 UTC (rev 654)
+++ trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_overrides_def1_master.txt	2007-01-19 19:25:34 UTC (rev 655)
@@ -1685,7 +1685,7 @@
 </column>
 </property>
 </properties>
-<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE_HBA" >
+<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE1" >
 <target>
 <table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 
  tablespace="SYSTEM" >
@@ -1711,7 +1711,7 @@
 </column>
 </table>
 <tables>
-<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE_HBA" >
+<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE1" >
 <target>
 <table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 
  tablespace="SYSTEM" >
@@ -2117,7 +2117,7 @@
 </column>
 <column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
 </column>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
 </column>
 <column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
@@ -2159,8 +2159,8 @@
 <property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)"
  dataType="int64" length="0" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OVCLASSH_FEA1" colCreator="True" fixedCol="False"  >
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+ tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OVCLASSH_F1" colCreator="True" fixedCol="False"  >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
 </column>
 </property>
 <property xsi:type="Data" name="OvOpClassHD_OpId1" description="object property id property"
@@ -2203,7 +2203,7 @@
 </target>
 </table>
 <sourceColumns>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" />
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" />
 <column name="OVCLASSH_FTABLED_OPID1" />
 </sourceColumns>
 <targetColumns>
@@ -2226,7 +2226,7 @@
 </column>
 <column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
 </column>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
 </column>
 <column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
@@ -2252,7 +2252,7 @@
 </target>
 </table>
 <sourceColumns>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" />
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" />
 <column name="OVCLASSH_FTABLED_OPID1" />
 </sourceColumns>
 <targetColumns>
@@ -3062,7 +3062,7 @@
 </column>
 </property>
 </properties>
-<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE_HBA" >
+<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE1" >
 <target>
 <table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 
  tablespace="SYSTEM" >
@@ -3088,7 +3088,7 @@
 </column>
 </table>
 <tables>
-<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE_HBA" >
+<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE1" >
 <target>
 <table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 
  tablespace="SYSTEM" >
@@ -3747,7 +3747,7 @@
 </column>
 <column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
 </column>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
 </column>
 <column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
@@ -3792,9 +3792,9 @@
 <property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)"
  dataType="int64" length="0" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OVCLASSH_FEA1" colCreator="False" fixedCol="False"  >
+ tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OVCLASSH_F1" colCreator="False" fixedCol="False"  >
 <Inherited baseClass="OvClassH.ObjectD.ObjectA" />
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
 </column>
 </property>
 <property xsi:type="Data" name="OvOpClassHD_OpId1" description="object property id property"
@@ -3838,7 +3838,7 @@
 </target>
 </table>
 <sourceColumns>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" />
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" />
 <column name="OVCLASSH_FTABLED_OPID1" />
 </sourceColumns>
 <targetColumns>
@@ -3861,7 +3861,7 @@
 </column>
 <column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
 </column>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
 </column>
 <column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
@@ -3887,7 +3887,7 @@
 </target>
 </table>
 <sourceColumns>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" />
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" />
 <column name="OVCLASSH_FTABLED_OPID1" />
 </sourceColumns>
 <targetColumns>
@@ -4718,7 +4718,7 @@
 </column>
 </property>
 </properties>
-<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE_HBA" >
+<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE1" >
 <target>
 <table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
  tablespace="SYSTEM" >
@@ -4744,7 +4744,7 @@
 </column>
 </table>
 <tables>
-<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE_HBA" >
+<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE1" >
 <target>
 <table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
  tablespace="SYSTEM" >
@@ -5415,7 +5415,7 @@
 </column>
 <column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
 </column>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
 </column>
 <column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
@@ -5460,9 +5460,9 @@
 <property xsi:type="Data" name="OvClassH_FeatId" description="Feature id number (uniquely identifies a feature)"
  dataType="int64" length="0" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OVCLASSH_FEA1" colCreator="False" fixedCol="False"  >
+ tableName="FNESTED_DA" columnName="OVCLASSH_FTABLED_OVCLASSH_F1" colCreator="False" fixedCol="False"  >
 <Inherited baseClass="OvClassH.ObjectD.ObjectA" />
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
 </column>
 </property>
 <property xsi:type="Data" name="OvOpClassHD_OpId1" description="object property id property"
@@ -5506,7 +5506,7 @@
 </target>
 </table>
 <sourceColumns>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" />
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" />
 <column name="OVCLASSH_FTABLED_OPID1" />
 </sourceColumns>
 <targetColumns>
@@ -5529,7 +5529,7 @@
 </column>
 <column name="OP_COL_B" description="" dataType="VARCHAR2" length="10" scale="0" nullable="True" >
 </column>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
 </column>
 <column name="OVCLASSH_FTABLED_OPID1" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
@@ -5555,7 +5555,7 @@
 </target>
 </table>
 <sourceColumns>
-<column name="OVCLASSH_FTABLED_OVCLASSH_FEA1" />
+<column name="OVCLASSH_FTABLED_OVCLASSH_F1" />
 <column name="OVCLASSH_FTABLED_OPID1" />
 </sourceColumns>
 <targetColumns>
@@ -5690,6 +5690,15 @@
 </column>
 </property>
 </properties>
+<uniqueConstraints>
+<uniqueConstraint>
+<property xsi:type="Data" name="DataJ" />
+<property xsi:type="Data" name="DataC" />
+</uniqueConstraint>
+<uniqueConstraint>
+<property xsi:type="Data" name="DataH" />
+</uniqueConstraint>
+</uniqueConstraints>
 <table name="OV_TABLE_J" description="" pkeyName="PK_OV_TABLE_J" 
  tablespace="SYSTEM" >
 <property xsi:type="Data" name="ClassId" />

Copied: trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_overrides_err1_master.txt (from rev 654, branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/apply_schema_overrides_err1_master.txt)

Modified: trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_overrides_out2_master.txt
===================================================================
--- trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_overrides_out2_master.txt	2007-01-19 18:55:55 UTC (rev 654)
+++ trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_overrides_out2_master.txt	2007-01-19 19:25:34 UTC (rev 655)
@@ -112,7 +112,7 @@
 <Column name="OPID1"/>
 </element>
 <element name="OvClassH_FeatId">
-<Column name="OVCLASSH_FTABLED_OVCLASSH_FEA1"/>
+<Column name="OVCLASSH_FTABLED_OVCLASSH_F1"/>
 </element>
 <element name="OvOpClassHD_OpId1">
 <Column name="OVCLASSH_FTABLED_OPID1"/>



More information about the fdo-commits mailing list