[fdo-commits] r684 - in branches/3.2.x/Providers/GenericRdbms/Src: SchemaMgr/Lp UnitTest UnitTest/Common

svn_fdo at osgeo.org svn_fdo at osgeo.org
Wed Jan 24 11:54:32 EST 2007


Author: brentrobinson
Date: 2007-01-24 11:54:31 -0500 (Wed, 24 Jan 2007)
New Revision: 684

Modified:
   branches/3.2.x/Providers/GenericRdbms/Src/SchemaMgr/Lp/ClassDefinition.cpp
   branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoApplySchemaTest.cpp
   branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoApplySchemaTest.h
   branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoCapabilityTest.cpp
   branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/apply_schema_overrides_def1_master.txt
   branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/apply_schema_overrides_defout1_master.txt
Log:
Use schema-level table mapping type

Modified: branches/3.2.x/Providers/GenericRdbms/Src/SchemaMgr/Lp/ClassDefinition.cpp
===================================================================
--- branches/3.2.x/Providers/GenericRdbms/Src/SchemaMgr/Lp/ClassDefinition.cpp	2007-01-23 03:41:35 UTC (rev 683)
+++ branches/3.2.x/Providers/GenericRdbms/Src/SchemaMgr/Lp/ClassDefinition.cpp	2007-01-24 16:54:31 UTC (rev 684)
@@ -136,20 +136,22 @@
 )
 {
     FdoSmLpSchemaP pSchema = GetLogicalPhysicalSchema();
+    FdoSmOvTableMappingType tableMappingType = FdoSmOvTableMappingType_Default;
 
-    // Extract any class overrides
-    if ( pClassOverrides  ) {
-        FdoRdbmsOvClassDefinition* pRdbmsOverrides = (FdoRdbmsOvClassDefinition*) pClassOverrides;
-        FdoRdbmsOvTableP tableOverrides = pRdbmsOverrides->GetTable();
+    if ( (GetElementState() == FdoSchemaElementState_Added) || GetIsFromFdo() ) {
+        // Extract any class overrides
+        if ( pClassOverrides  ) {
+            FdoRdbmsOvClassDefinition* pRdbmsOverrides = (FdoRdbmsOvClassDefinition*) pClassOverrides;
 
-        if ( (GetElementState() == FdoSchemaElementState_Added) || GetIsFromFdo() ) {
-            // TODO: the following is inconsistent with the way table name is handle
-            // In both cases should report modification errors or ignore on modification.
-            SetTableMapping( pRdbmsOverrides->GetTableMapping() );
+            tableMappingType = pRdbmsOverrides->GetTableMapping();
             // Save the table mapping specified by overrides, since mDbObjectMapping
             // may get defaulted.
-            SetOvTableMapping( FdoSmOvTableMappingTypeMapper::Type2String( pRdbmsOverrides->GetTableMapping() ) );
+            SetOvTableMapping( FdoSmOvTableMappingTypeMapper::Type2String( tableMappingType ) );
         }
+
+        // TODO: the following is inconsistent with the way table name is handle
+        // In both cases should report modification errors or ignore on modification.
+        SetTableMapping( tableMappingType );
 	}
 }
 

Modified: branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoApplySchemaTest.cpp
===================================================================
--- branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoApplySchemaTest.cpp	2007-01-23 03:41:35 UTC (rev 683)
+++ branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoApplySchemaTest.cpp	2007-01-24 16:54:31 UTC (rev 684)
@@ -776,7 +776,9 @@
 		printf( "Creating Override Schema ... \n" );
 		CreateOverrideSchema( 
             connection, 
-            FdoRdbmsOvSchemaMappingP( CreateOverrideDefaults(connection, 1) )
+            FdoRdbmsOvSchemaMappingP( CreateOverrideDefaults(connection, 1) ),
+            false,
+            false
         );
 
 		printf( "Writing 1st LogicalPhysical Schema ... \n" );
@@ -891,10 +893,13 @@
 
 		// Compare output files with expected results.
 	    FdoStringP provider = UnitTestUtil::GetEnviron("provider");
+      
+#ifdef _WIN32
    		UnitTestUtil::CheckOutput( 
             "apply_schema_overrides_err1_master.txt",
             UnitTestUtil::GetOutputFileName( L"apply_schema_overrides_err1.txt" )
         );
+#endif
 
 	}
 	catch ( FdoException* e ) 
@@ -4157,7 +4162,7 @@
 
 }
 
-void FdoApplySchemaTest::CreateOverrideSchema( FdoIConnection* connection, FdoRdbmsOvPhysicalSchemaMapping* pOverrides, bool nnull )
+void FdoApplySchemaTest::CreateOverrideSchema( FdoIConnection* connection, FdoRdbmsOvPhysicalSchemaMapping* pOverrides, bool nnull, bool addConstraints )
 {
 	FdoPtr<FdoIApplySchema>  pCmd = (FdoIApplySchema*) connection->CreateCommand(FdoCommandType_ApplySchema);
 	FdoFeatureSchemaP                   pSchema = FdoFeatureSchema::Create( L"OverridesA", L"AutoCAD schema" );
@@ -4266,7 +4271,7 @@
 	        FdoPropertiesP(pFeatClass->GetProperties())->Add( pGeomProp3 );
         }
 
-        if ( idx == 9 ) {
+        if ( addConstraints && (idx == 9) ) {
             FdoPtr<FdoReadOnlyPropertyDefinitionCollection> pBaseProps = pBaseClass->GetBaseProperties();
 
             FdoPtr<FdoUniqueConstraint> constr = FdoUniqueConstraint::Create();

Modified: branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoApplySchemaTest.h
===================================================================
--- branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoApplySchemaTest.h	2007-01-23 03:41:35 UTC (rev 683)
+++ branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoApplySchemaTest.h	2007-01-24 16:54:31 UTC (rev 684)
@@ -70,7 +70,7 @@
 	void CreateErrorSchema( FdoIConnection* connection );
 
 	void CreateLongStringSchema( FdoIConnection* connection );
-	void CreateOverrideSchema( FdoIConnection* connection, FdoRdbmsOvPhysicalSchemaMapping* pOverrides = NULL, bool nnull = false );
+	void CreateOverrideSchema( FdoIConnection* connection, FdoRdbmsOvPhysicalSchemaMapping* pOverrides = NULL, bool nnull = false, bool addConstraints = true );
     void CreateForeignBasedSchema( FdoIConnection* connection, FdoFeatureSchema* pBaseSchema, FdoRdbmsOvPhysicalSchemaMapping* pOverrides = NULL );
 /*
     void CreateForeignErrorSchema( FdoIConnection* connection );

Modified: branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoCapabilityTest.cpp
===================================================================
--- branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoCapabilityTest.cpp	2007-01-23 03:41:35 UTC (rev 683)
+++ branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/FdoCapabilityTest.cpp	2007-01-24 16:54:31 UTC (rev 684)
@@ -65,8 +65,6 @@
 
     try {
 
-      connection = UnitTestUtil::GetConnection(L"", true);
-
 	  //const wchar_t **strings;
 	  //const wchar_t **strings2;
 	  //int count;
@@ -82,6 +80,8 @@
       for (i = 0; i < 20; i++)
         m_supportedFunctions[i] = NULL;
 
+      connection = UnitTestUtil::GetConnection(L"", true);
+
 	  FdoPtr<FdoIConnectionCapabilities> connectionCapabilities = connection->GetConnectionCapabilities();
       FdoSpatialContextExtentType *contextExtentType = connectionCapabilities->GetSpatialContextTypes(size);
       FdoThreadCapability threadCapability = connectionCapabilities->GetThreadCapability();

Modified: branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/apply_schema_overrides_def1_master.txt
===================================================================
--- branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/apply_schema_overrides_def1_master.txt	2007-01-23 03:41:35 UTC (rev 683)
+++ branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/apply_schema_overrides_def1_master.txt	2007-01-24 16:54:31 UTC (rev 684)
@@ -1,1387 +1,1078 @@
-<?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" 
- tablespace="SYSTEM" >
-<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" tablespace="SYSTEM">
+<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" 
- tablespace="SYSTEM" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSA" description="" pkeyName="PK_OVCLASSA" tablespace="SYSTEM"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSA" description="" pkeyName="PK_OVCLASSA" 
- tablespace="SYSTEM" >
-</table>
+<table name="OVCLASSA" description="" pkeyName="PK_OVCLASSA" 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="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" 
- 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="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" 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="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" 
- tablespace="SYSTEM" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSB" description="" pkeyName="PK_OVCLASSB" tablespace="SYSTEM"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSB" description="" pkeyName="PK_OVCLASSB" 
- tablespace="SYSTEM" >
-</table>
+<table name="OVCLASSB" description="" pkeyName="PK_OVCLASSB" 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="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="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="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="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_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="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="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="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="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_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="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="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="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="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_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="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="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="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="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_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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="OV_TABLE_C" 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="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="OV_TABLE_C" 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="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="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="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="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="OV_TABLE_C" 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="Data" name="ClassName" description="FDO 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="OVCLASSG" description="" pkeyName="PK_OVCLASSG" 
- 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="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="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="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" 
- tablespace="SYSTEM" >
-</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="OVCLASSG" description="" pkeyName="PK_OVCLASSG" 
- tablespace="SYSTEM" >
-</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="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" 
- tablespace="SYSTEM" >
-<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" 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="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_COL_J" 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="OV_GEOMCOL_A" 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="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_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_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>
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" 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_OPB" 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="PREFIXB_OPA" 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_OPB" 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="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="PREFIXE_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="PREFIXE_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="REFIXA_PREFIXA_PREFIXA_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="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="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 
- tablespace="SYSTEM" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" tablespace="SYSTEM"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 
- tablespace="SYSTEM" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" tablespace="SYSTEM"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
@@ -1389,110 +1080,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="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" 
- tablespace="SYSTEM" >
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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_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_COL_J" 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="OV_GEOMCOL_A" 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="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_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_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>
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" 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_OPB" 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="PREFIXB_OPA" 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_OPB" 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="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="PREFIXE_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="PREFIXE_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="REFIXA_PREFIXA_PREFIXA_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="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="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 
- tablespace="SYSTEM" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" tablespace="SYSTEM"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 
- tablespace="SYSTEM" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" tablespace="SYSTEM"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
@@ -1500,110 +1169,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="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" 
- tablespace="SYSTEM" >
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAA" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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_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_COL_J" 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="OV_GEOMCOL_A" 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="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_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_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>
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" 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_OPB" 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="PREFIXB_OPA" 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_OPB" 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="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="PREFIXE_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="PREFIXE_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="REFIXA_PREFIXA_PREFIXA_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="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="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 
- tablespace="SYSTEM" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" tablespace="SYSTEM"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 
- tablespace="SYSTEM" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" tablespace="SYSTEM"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
@@ -1611,229 +1258,183 @@
 </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_TABLE1" >
+<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE1">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 
- tablespace="SYSTEM" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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_TABLE1" >
+<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE1">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 
- tablespace="SYSTEM" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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="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" 
- tablespace="SYSTEM" >
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Collection" className="OverridesA:OvOpClassHBA" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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_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_COL_J" 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="OV_GEOMCOL_A" 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="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_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_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>
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" 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_OPB" 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="PREFIXB_OPA" 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_OPB" 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="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="PREFIXE_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="PREFIXE_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="REFIXA_PREFIXA_PREFIXA_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="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="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 
- tablespace="SYSTEM" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" tablespace="SYSTEM"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 
- tablespace="SYSTEM" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" tablespace="SYSTEM"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
@@ -1841,914 +1442,718 @@
 </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" 
- tablespace="SYSTEM" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" tablespace="SYSTEM"/>
 <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" 
- tablespace="SYSTEM" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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="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_F1" 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_F1" colCreator="True" fixedCol="False"  >
-<column name="OVCLASSH_FTABLED_OVCLASSH_F1" 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" 
- tablespace="SYSTEM" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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_F1" />
-<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_F1" 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" 
- tablespace="SYSTEM" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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_F1" />
-<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" 
- tablespace="SYSTEM" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 
- tablespace="SYSTEM" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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="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" 
- 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="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" 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="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_COL_J" 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="OV_GEOMCOL_A" 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="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_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_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>
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" 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_OPB" 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="PREFIXB_OPA" 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_OPB" 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="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="PREFIXE_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="PREFIXE_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="REFIXA_PREFIXA_PREFIXA_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="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="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 
- tablespace="SYSTEM" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" tablespace="SYSTEM"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 
- tablespace="SYSTEM" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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="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" 
- tablespace="SYSTEM" >
-<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" 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="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_COL_J" 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="OV_GEOMCOL_A" 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="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_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_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>
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" 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_OPB" 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="PREFIXB_OPA" 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_OPB" 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="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="PREFIXE_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="PREFIXE_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="REFIXA_PREFIXA_PREFIXA_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="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="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 
- tablespace="SYSTEM" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" tablespace="SYSTEM"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 
- tablespace="SYSTEM" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" tablespace="SYSTEM"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
@@ -2756,112 +2161,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="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" 
- tablespace="SYSTEM" >
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAAA" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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_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_COL_J" 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="OV_GEOMCOL_A" 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="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_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_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>
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" 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_OPB" 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="PREFIXB_OPA" 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_OPB" 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="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="PREFIXE_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="PREFIXE_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="REFIXA_PREFIXA_PREFIXA_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="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="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 
- tablespace="SYSTEM" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" tablespace="SYSTEM"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 
- tablespace="SYSTEM" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" tablespace="SYSTEM"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
@@ -2869,112 +2252,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="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" 
- tablespace="SYSTEM" >
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Value" className="OverridesA:OvOpClassHAA" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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_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_COL_J" 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="OV_GEOMCOL_A" 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="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_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_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>
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" 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_OPB" 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="PREFIXB_OPA" 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_OPB" 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="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="PREFIXE_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="PREFIXE_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="REFIXA_PREFIXA_PREFIXA_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="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="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 
- tablespace="SYSTEM" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" tablespace="SYSTEM"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 
- tablespace="SYSTEM" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" tablespace="SYSTEM"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
@@ -2982,237 +2343,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="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_TABLE1" >
+<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE1">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 
- tablespace="SYSTEM" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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_TABLE1" >
+<table name="OVCLASSH_OPC_TABLE_HBA" description="" pkeyName="PK_OVCLASSH_OPC_TABLE1">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 
- tablespace="SYSTEM" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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="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" 
- tablespace="SYSTEM" >
-<property xsi:type="Object" name="ObjectA" description=""
- objectType="Collection" className="OverridesA:OvOpClassHBA" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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_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_COL_J" 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="OV_GEOMCOL_A" 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="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_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_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>
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" 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_OPB" 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="PREFIXB_OPA" 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_OPB" 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="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="PREFIXE_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="PREFIXE_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="REFIXA_PREFIXA_PREFIXA_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="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="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 
- tablespace="SYSTEM" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" tablespace="SYSTEM"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 
- tablespace="SYSTEM" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" tablespace="SYSTEM"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
@@ -3220,1187 +2535,938 @@
 </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" 
- tablespace="SYSTEM" >
-<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" 
- tablespace="SYSTEM" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-<target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 
- 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="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" 
- tablespace="SYSTEM" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 
- tablespace="SYSTEM" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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="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" 
- tablespace="SYSTEM" >
+<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED">
+<target>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 
- tablespace="SYSTEM" >
+<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED">
+<target>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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="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" 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_F1" 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" 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">
+<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_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" >
+<property xsi:type="Data" name="SchemaName" description="FDO base 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" 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="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" 
- tablespace="SYSTEM" >
-</table>
-<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="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_F1" 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="OVCLASSH" description="" pkeyName="PK_OVCLASSH" tablespace="SYSTEM"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSH_FTABLED" description="" pkeyName="PK_OVCLASSH_FTABLED" >
-<target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 
- tablespace="SYSTEM" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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_F1" />
-<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" 
- tablespace="SYSTEM" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 
- tablespace="SYSTEM" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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="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" 
- 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="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" 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="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_COL_J" 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="OV_GEOMCOL_A" 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="OV_GEOMCOL_F" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">
 </column>
-<column name="PREFIXA_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_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>
-<column name="REFIXA_PREFIXA_PREFIXA_OPA" 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_OPB" 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="PREFIXB_OPA" 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_OPB" 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="GEOMI" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True" >
+<column name="PREFIXE_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="PREFIXE_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="REFIXA_PREFIXA_PREFIXA_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="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="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 
- tablespace="SYSTEM" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" tablespace="SYSTEM"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 
- tablespace="SYSTEM" >
-</table>
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="OVCLASSH" columnName="DATAI" colCreator="False" 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="OVCLASSH" 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="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="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="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="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="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="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="OVCLASSH" columnName="GEOMI" colCreator="False" 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="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="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="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="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="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="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="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="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" description="" pkeyName="PK_OVCLASSH" 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="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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="OVCLASSH" description="" pkeyName="PK_OVCLASSH" tablespace="SYSTEM"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
@@ -4408,114 +3474,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="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="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="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="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="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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="OVCLASSH" description="" pkeyName="PK_OVCLASSH" tablespace="SYSTEM"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
@@ -4523,114 +3565,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="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="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="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="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="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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="OVCLASSH" description="" pkeyName="PK_OVCLASSH" tablespace="SYSTEM"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
@@ -4638,239 +3656,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="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="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_TABLE1" >
+<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="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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_TABLE1" >
+<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="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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="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="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="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="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="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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="OVCLASSH" description="" pkeyName="PK_OVCLASSH" tablespace="SYSTEM"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
@@ -4878,1879 +3848,1346 @@
 </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="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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_F1" 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" 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="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="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="OVCLASSH" 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_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" >
+<property xsi:type="Data" name="SchemaName" description="FDO base 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" 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_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="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_F1" 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="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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_F1" />
-<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="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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="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>
-<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" >
+<table name="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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="OVCLASSH" description="" pkeyName="PK_OVCLASSH" 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" 
- tablespace="SYSTEM" >
-<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" tablespace="SYSTEM">
+<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" 
- tablespace="SYSTEM" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="OPC_TABLE_HBA" description="" pkeyName="PK_OPC_TABLE_HBA" tablespace="SYSTEM"/>
+<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" 
- tablespace="SYSTEM" >
-<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" tablespace="SYSTEM">
+<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" 
- tablespace="SYSTEM" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="OPC_TABLE_HC" description="" pkeyName="PK_OPC_TABLE_HC" tablespace="SYSTEM"/>
+<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" 
- tablespace="SYSTEM" >
-<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" tablespace="SYSTEM">
+<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" 
- tablespace="SYSTEM" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="OPC_TABLE_HC" description="" pkeyName="PK_OPC_TABLE_HC" tablespace="SYSTEM"/>
+<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" 
- tablespace="SYSTEM" >
-<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" tablespace="SYSTEM">
+<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" 
- tablespace="SYSTEM" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="OPC_TABLE_HDA" description="" pkeyName="PK_OPC_TABLE_HDA" tablespace="SYSTEM"/>
+<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" 
- tablespace="SYSTEM" >
-<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" tablespace="SYSTEM">
+<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" 
- tablespace="SYSTEM" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="OPC_TABLE_HDA" description="" pkeyName="PK_OPC_TABLE_HDA" tablespace="SYSTEM"/>
+<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: branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/apply_schema_overrides_defout1_master.txt
===================================================================
--- branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/apply_schema_overrides_defout1_master.txt	2007-01-23 03:41:35 UTC (rev 683)
+++ branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/apply_schema_overrides_defout1_master.txt	2007-01-24 16:54:31 UTC (rev 684)
@@ -95,7 +95,6 @@
 </element>
 </complexType>
 <complexType name="OvClassJType">
-<Table pkeyName="PK_OV_TABLE_J" name="OV_TABLE_J"/>
 <element name="DataJ">
 <Column name="OV_COL_J"/>
 </element>



More information about the fdo-commits mailing list