[prev in list] [next in list] [prev in thread] [next in thread] 

List:       fdo-commits
Subject:    [fdo-commits] r5832 - in trunk:
From:       svn_fdo () osgeo ! org
Date:       2010-11-24 16:04:00
Message-ID: 20101124160401.9152A3903A4 () trac ! osgeo ! org
[Download RAW message or body]

Author: brentrobinson
Date: 2010-11-24 08:04:00 -0800 (Wed, 24 Nov 2010)
New Revision: 5832

Modified:
   trunk/Providers/GenericRdbms/Src/PostGis/SchemaMgr/Ph/Mgr.cpp
   trunk/Providers/GenericRdbms/Src/PostGis/SchemaMgr/Ph/Mgr.h
   trunk/Providers/GenericRdbms/Src/UnitTest/Common/FdoApplySchemaTest.cpp
   trunk/Providers/GenericRdbms/Src/UnitTest/LogicalPhysicalBender.xslt
   trunk/Providers/GenericRdbms/Src/UnitTest/apply_no_meta_test1_PostGIS_master.xml
   trunk/Providers/GenericRdbms/Src/UnitTest/apply_no_meta_test1_SQLServerSpatial_master.xml
  trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_test1_master.txt
   trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_test2_master.txt
   trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_test3_master.txt
   trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_test4_master.txt
   trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_test5_master.txt
   trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_test_ov3_master.txt
   trunk/Utilities/SchemaMgr/Inc/Sm/Ph/Owner.h
   trunk/Utilities/SchemaMgr/Src/Sm/Ph/Owner.cpp
Log:
Ticket#728: Keep track of reason for not caching a database object for which a \
retrieval attempt was made. 

Modified: trunk/Providers/GenericRdbms/Src/PostGis/SchemaMgr/Ph/Mgr.cpp
===================================================================
--- trunk/Providers/GenericRdbms/Src/PostGis/SchemaMgr/Ph/Mgr.cpp	2010-11-24 10:06:04 \
                UTC (rev 5831)
+++ trunk/Providers/GenericRdbms/Src/PostGis/SchemaMgr/Ph/Mgr.cpp	2010-11-24 16:04:00 \
UTC (rev 5832) @@ -258,6 +258,17 @@
 	return sqlString;
 }
 
+FdoStringP FdoSmPhPostGisMgr::FormatOrderCol( FdoStringP colName, FdoSmPhColType \
colType ) +{
+    FdoStringP fmtName = colName;
+
+    if ( colType == FdoSmPhColType_String )
+        // force binary collation to get case-insensitive order
+        fmtName = FormatCollateColumnSql(colName);
+
+	return fmtName;
+}
+
 FdoStringP FdoSmPhPostGisMgr::FormatCurrentDateField()
 {
     return (L"CURRENT_DATE");

Modified: trunk/Providers/GenericRdbms/Src/PostGis/SchemaMgr/Ph/Mgr.h
===================================================================
--- trunk/Providers/GenericRdbms/Src/PostGis/SchemaMgr/Ph/Mgr.h	2010-11-24 10:06:04 \
                UTC (rev 5831)
+++ trunk/Providers/GenericRdbms/Src/PostGis/SchemaMgr/Ph/Mgr.h	2010-11-24 16:04:00 \
UTC (rev 5832) @@ -107,6 +107,8 @@
     /// type [in] - type of column value.
 	virtual FdoStringP FormatSQLVal(FdoStringP value, FdoSmPhColType type);
 
+    virtual FdoStringP FormatOrderCol( FdoStringP colName, FdoSmPhColType colType );
+    
     /// Returns name of CURRENT_DATE function to be embedded
     /// in the SQL query string.
     ///

Modified: trunk/Providers/GenericRdbms/Src/UnitTest/Common/FdoApplySchemaTest.cpp
===================================================================
--- trunk/Providers/GenericRdbms/Src/UnitTest/Common/FdoApplySchemaTest.cpp	2010-11-24 \
                10:06:04 UTC (rev 5831)
+++ trunk/Providers/GenericRdbms/Src/UnitTest/Common/FdoApplySchemaTest.cpp	2010-11-24 \
16:04:00 UTC (rev 5832) @@ -1235,6 +1235,15 @@
         </xsl:apply-templates>\
     </xsl:copy>\
 </xsl:template>\
+<xsl:template match=\"lp:schema\">\
+    <xsl:copy>\
+        <xsl:apply-templates select=\"@*\"/>\
+        <xsl:apply-templates select=\"lp:class\">\
+            <xsl:sort select=\"@name\" />\
+        </xsl:apply-templates>\
+        <xsl:apply-templates select=\"lp:SAD\"/>\
+    </xsl:copy>\
+</xsl:template>\
 <xsl:template match=\"lp:class\">\
     <xsl:copy>\
         <xsl:apply-templates select=\"@*\"/>\
@@ -2647,6 +2656,24 @@
 
 	FdoClassesP(pSchema->GetClasses())->Add( pClass );
 
+    // Create class with same name as class in Land schema.
+    // Tests the assigning of unique table and index names.
+	pClass = FdoFeatureClass::Create( L"class_with__25__char_name", L"" );
+	pClass->SetIsAbstract(false);
+
+	pProp = FdoDataPropertyDefinition::Create( L"FeatureId", L"" );
+	pProp->SetDataType( FdoDataType_Int64 );
+	pProp->SetNullable(false);
+    pProp->SetIsAutoGenerated(true);
+	FdoPropertiesP(pClass->GetProperties())->Add( pProp );
+	FdoDataPropertiesP(pClass->GetIdentityProperties())->Add( pProp );
+
+	pGeomProp = FdoGeometricPropertyDefinition::Create( L"Geometry", L"location's" );
+	pGeomProp->SetGeometryTypes( FdoGeometricType_Curve );
+ 	FdoPropertiesP(pClass->GetProperties())->Add( pGeomProp );
+	pClass->SetGeometryProperty(pGeomProp);
+
+	FdoClassesP(pSchema->GetClasses())->Add( pClass );
 	pCmd->SetFeatureSchema( pSchema );
 	pCmd->Execute();
 }
@@ -3076,6 +3103,25 @@
 	FdoPropertiesP(pClass->GetProperties())->Add( pGeomProp );
 
 	FdoClassesP(pSchema->GetClasses())->Add( pClass );
+
+    // Create class with same name as class in Electric'l schema.
+    // Tests the assigning of unique table and index names.
+	pClass = FdoFeatureClass::Create( L"class_with__25__char_name", L"" );
+	pClass->SetIsAbstract(false);
+
+	pProp = FdoDataPropertyDefinition::Create( L"FeatureId", L"" );
+	pProp->SetDataType( FdoDataType_Int64 );
+	pProp->SetNullable(false);
+    pProp->SetIsAutoGenerated(true);
+	FdoPropertiesP(pClass->GetProperties())->Add( pProp );
+	FdoDataPropertiesP(pClass->GetIdentityProperties())->Add( pProp );
+
+	pGeomProp = FdoGeometricPropertyDefinition::Create( L"Geometry", L"location's" );
+	pGeomProp->SetGeometryTypes( FdoGeometricType_Curve );
+ 	FdoPropertiesP(pClass->GetProperties())->Add( pGeomProp );
+	pClass->SetGeometryProperty(pGeomProp);
+
+	FdoClassesP(pSchema->GetClasses())->Add( pClass );
 }
 
 void FdoApplySchemaTest::CreateLTSchema( FdoIConnection* connection )

Modified: trunk/Providers/GenericRdbms/Src/UnitTest/LogicalPhysicalBender.xslt
===================================================================
--- trunk/Providers/GenericRdbms/Src/UnitTest/LogicalPhysicalBender.xslt	2010-11-24 \
                10:06:04 UTC (rev 5831)
+++ trunk/Providers/GenericRdbms/Src/UnitTest/LogicalPhysicalBender.xslt	2010-11-24 \
16:04:00 UTC (rev 5832) @@ -676,6 +676,8 @@
 					<xsl:when test="$inName='ACDBVERTEXDATA_ACDBVE1'">acdbvertexdata_acdbvertexcoordinatevalue</xsl:when>
                
 					<xsl:when test="$inName='ACDBVERTEXDATA_ACDBVE2'">acdbvertexdata_acdbvertexcoordinatevalue1</xsl:when>
                
 					<xsl:when test="$inName='A_ADDRESS_STREET'">'address_street</xsl:when>
+					<xsl:when test="$inName='CLASS_WITH__25__CHAR_1'">class_with__25__char_name</xsl:when>
 +					<xsl:when test="$inName='CLASS_WITH__25__CHAR_2'">class_with__25__char_name1</xsl:when>
                
 					<xsl:when test="$inName='ELECTRICDEVICE_ENTITY'">electricdevice_entity</xsl:when>
                
 					<xsl:when test="$inName='ELECTRICDEVICE_ENTITY1'">electricdevice_entity_acxdata</xsl:when>
                
 					<xsl:when test="$inName='ELECTRICDEVICE_MAINT_1'">electricdevice_maint \
history</xsl:when> @@ -716,6 +718,8 @@
 					<xsl:when test="$inName='ACDBVERTEXCOORDINATEV1'">acdbvertexcoordinatevalue</xsl:when>
                
 					<xsl:when test="$inName='ACDBVERTEXDATA_ACDBVE1'">acdbvertexdata_acdbvertexcoordinatevalue</xsl:when>
                
 					<xsl:when test="$inName='ACDBVERTEXDATA_ACDBVE2'">acdbvertexdata_acdbvertexcoordinatevalue1</xsl:when>
 +					<xsl:when test="$inName='CLASS_WITH__25__CHAR_1'">class_with__25__char_name</xsl:when>
 +					<xsl:when test="$inName='CLASS_WITH__25__CHAR_2'">class_with__25__char_name1</xsl:when>
                
 					<xsl:when test="$inName='ELECTRICDEVICE_ENTITY1'">electricdevice_entity_acxdata</xsl:when>
                
 					<xsl:when test="$inName='ELECTRICDEVICE_MAINT_1'">electricdevice_maint \
                history</xsl:when>
 					<xsl:when test="$inName='ELECTRICDEVICE_MAINT_2'">electricdevice_maint \
history_maint history item</xsl:when> @@ -757,6 +761,8 @@
 					<xsl:when test="$inName='ACDBVERTEXCOORDINATEV1'">acdbvertexcoordinatevalue</xsl:when>
                
 					<xsl:when test="$inName='ACDBVERTEXDATA_ACDBVE1'">acdbvertexdata_acdbvertexcoordinatevalue</xsl:when>
                
 					<xsl:when test="$inName='ACDBVERTEXDATA_ACDBVE2'">acdbvertexdata_acdbvertexcoordinatevalue1</xsl:when>
 +					<xsl:when test="$inName='CLASS_WITH__25__CHAR_1'">class_with__25__char_name</xsl:when>
 +					<xsl:when test="$inName='CLASS_WITH__25__CHAR_2'">class_with__25__char_name1</xsl:when>
                
 					<xsl:when test="$inName='ELECTRICDEVICE_ENTITY1'">electricdevice_entity_acxdata</xsl:when>
                
 					<xsl:when test="$inName='ELECTRICDEVICE_MAINT_1'">electricdevice_maint_history</xsl:when>
                
 					<xsl:when test="$inName='ELECTRICDEVICE_MAINT_2'">electricdevice_maint_history_maint_history_item</xsl:when>


Modified: trunk/Providers/GenericRdbms/Src/UnitTest/apply_no_meta_test1_PostGIS_master.xml
 ===================================================================
--- trunk/Providers/GenericRdbms/Src/UnitTest/apply_no_meta_test1_PostGIS_master.xml	2010-11-24 \
                10:06:04 UTC (rev 5831)
+++ trunk/Providers/GenericRdbms/Src/UnitTest/apply_no_meta_test1_PostGIS_master.xml	2010-11-24 \
16:04:00 UTC (rev 5832) @@ -215,6 +215,12 @@
 <xs:annotation>
 <xs:documentation/>
 </xs:annotation>
+<xs:element name="class_with__25__char_name" \
type="Electric-x27-l:class_with__25__char_nameType" abstract="false" \
substitutionGroup="gml:_Feature"> +<xs:key name="class_with__25__char_nameKey">
+<xs:selector xpath=".//class_with__25__char_name"/>
+<xs:field xpath="FeatureId"/>
+</xs:key>
+</xs:element>
 <xs:element name="Conductor" type="Electric-x27-l:ConductorType" abstract="false" \
substitutionGroup="gml:_Feature">  <xs:key name="ConductorKey">
 <xs:selector xpath=".//Conductor"/>
@@ -260,6 +266,30 @@
 <xs:field xpath="FeatId"/>
 </xs:key>
 </xs:element>
+<xs:complexType name="class_with__25__char_nameType" abstract="false" \
fdo:geometryName="Geometry"> +<xs:annotation>
+<xs:documentation/>
+</xs:annotation>
+<xs:complexContent>
+<xs:extension base="gml:AbstractFeatureType">
+<xs:sequence>
+<xs:element name="FeatureId" fdo:readOnly="true" fdo:autogenerated="true">
+<xs:simpleType>
+<xs:restriction base="fdo:int64"/>
+</xs:simpleType>
+<xs:annotation>
+<xs:documentation/>
+</xs:annotation>
+</xs:element>
+<xs:element name="Geometry" type="gml:AbstractGeometryType" fdo:hasMeasure="false" \
fdo:hasElevation="false" fdo:srsName="Default" fdo:geometricTypes="point curve \
surface " fdo:geometryTypes="point multipoint linestring multilinestring polygon \
multipolygon "> +<xs:annotation>
+<xs:documentation/>
+</xs:annotation>
+</xs:element>
+</xs:sequence>
+</xs:extension>
+</xs:complexContent>
+</xs:complexType>
 <xs:complexType name="ConductorType" abstract="false">
 <xs:annotation>
 <xs:documentation/>
@@ -492,6 +522,12 @@
 <xs:field xpath="-x25--x20-Occupied"/>
 </xs:unique>
 </xs:element>
+<xs:element name="class_with__25__char_name" \
type="Land:class_with__25__char_nameType" abstract="false" \
substitutionGroup="gml:_Feature"> +<xs:key name="class_with__25__char_nameKey">
+<xs:selector xpath=".//class_with__25__char_name"/>
+<xs:field xpath="FeatureId"/>
+</xs:key>
+</xs:element>
 <xs:element name="County" type="Land:CountyType" abstract="false" \
substitutionGroup="gml:_Feature">  <xs:key name="CountyKey">
 <xs:selector xpath=".//County"/>
@@ -598,6 +634,30 @@
 </xs:extension>
 </xs:complexContent>
 </xs:complexType>
+<xs:complexType name="class_with__25__char_nameType" abstract="false" \
fdo:geometryName="Geometry"> +<xs:annotation>
+<xs:documentation/>
+</xs:annotation>
+<xs:complexContent>
+<xs:extension base="gml:AbstractFeatureType">
+<xs:sequence>
+<xs:element name="FeatureId" fdo:readOnly="true" fdo:autogenerated="true">
+<xs:simpleType>
+<xs:restriction base="fdo:int64"/>
+</xs:simpleType>
+<xs:annotation>
+<xs:documentation/>
+</xs:annotation>
+</xs:element>
+<xs:element name="Geometry" type="gml:AbstractGeometryType" fdo:hasMeasure="false" \
fdo:hasElevation="false" fdo:srsName="Default" fdo:geometricTypes="point curve \
surface " fdo:geometryTypes="point multipoint linestring multilinestring polygon \
multipolygon "> +<xs:annotation>
+<xs:documentation/>
+</xs:annotation>
+</xs:element>
+</xs:sequence>
+</xs:extension>
+</xs:complexContent>
+</xs:complexType>
 <xs:complexType name="CountyType" abstract="false" fdo:geometryName="Geometry">
 <xs:annotation>
 <xs:documentation/>

Modified: trunk/Providers/GenericRdbms/Src/UnitTest/apply_no_meta_test1_SQLServerSpatial_master.xml
 ===================================================================
--- trunk/Providers/GenericRdbms/Src/UnitTest/apply_no_meta_test1_SQLServerSpatial_master.xml	2010-11-24 \
                10:06:04 UTC (rev 5831)
+++ trunk/Providers/GenericRdbms/Src/UnitTest/apply_no_meta_test1_SQLServerSpatial_master.xml	2010-11-24 \
16:04:00 UTC (rev 5832) @@ -270,6 +270,12 @@
 <xs:annotation>
 <xs:documentation/>
 </xs:annotation>
+<xs:element name="class_with__25__char_name" \
type="Electric-x27-l:class_with__25__char_nameType" abstract="false" \
substitutionGroup="gml:_Feature"> +<xs:key name="class_with__25__char_nameKey">
+<xs:selector xpath=".//class_with__25__char_name"/>
+<xs:field xpath="FeatureId"/>
+</xs:key>
+</xs:element>
 <xs:element name="Conductor" type="Electric-x27-l:ConductorType" abstract="false" \
substitutionGroup="gml:_Feature">  <xs:key name="ConductorKey">
 <xs:selector xpath=".//Conductor"/>
@@ -315,6 +321,30 @@
 <xs:field xpath="FeatId"/>
 </xs:key>
 </xs:element>
+<xs:complexType name="class_with__25__char_nameType" abstract="false" \
fdo:geometryName="Geometry"> +<xs:annotation>
+<xs:documentation/>
+</xs:annotation>
+<xs:complexContent>
+<xs:extension base="gml:AbstractFeatureType">
+<xs:sequence>
+<xs:element name="FeatureId" fdo:readOnly="true" fdo:autogenerated="true">
+<xs:simpleType>
+<xs:restriction base="fdo:int64"/>
+</xs:simpleType>
+<xs:annotation>
+<xs:documentation/>
+</xs:annotation>
+</xs:element>
+<xs:element name="Geometry" type="gml:AbstractGeometryType" fdo:hasMeasure="false" \
fdo:hasElevation="false" fdo:srsName="Default" fdo:geometricTypes="point curve \
surface " fdo:geometryTypes="point multipoint linestring multilinestring curvestring \
multicurvestring polygon multipolygon curvepolygon multicurvepolygon "> \
+<xs:annotation> +<xs:documentation/>
+</xs:annotation>
+</xs:element>
+</xs:sequence>
+</xs:extension>
+</xs:complexContent>
+</xs:complexType>
 <xs:complexType name="ConductorType" abstract="false" fdo:geometryName="Geometry">
 <xs:annotation>
 <xs:documentation/>
@@ -685,6 +715,12 @@
 <xs:field xpath="-x25--x20-Occupied"/>
 </xs:unique>
 </xs:element>
+<xs:element name="class_with__25__char_name" \
type="Land:class_with__25__char_nameType" abstract="false" \
substitutionGroup="gml:_Feature"> +<xs:key name="class_with__25__char_nameKey">
+<xs:selector xpath=".//class_with__25__char_name"/>
+<xs:field xpath="FeatureId"/>
+</xs:key>
+</xs:element>
 <xs:element name="County" type="Land:CountyType" abstract="false" \
substitutionGroup="gml:_Feature">  <xs:key name="CountyKey">
 <xs:selector xpath=".//County"/>
@@ -830,6 +866,30 @@
 </xs:extension>
 </xs:complexContent>
 </xs:complexType>
+<xs:complexType name="class_with__25__char_nameType" abstract="false" \
fdo:geometryName="Geometry"> +<xs:annotation>
+<xs:documentation/>
+</xs:annotation>
+<xs:complexContent>
+<xs:extension base="gml:AbstractFeatureType">
+<xs:sequence>
+<xs:element name="FeatureId" fdo:readOnly="true" fdo:autogenerated="true">
+<xs:simpleType>
+<xs:restriction base="fdo:int64"/>
+</xs:simpleType>
+<xs:annotation>
+<xs:documentation/>
+</xs:annotation>
+</xs:element>
+<xs:element name="Geometry" type="gml:AbstractGeometryType" fdo:hasMeasure="false" \
fdo:hasElevation="false" fdo:srsName="Default" fdo:geometricTypes="point curve \
surface " fdo:geometryTypes="point multipoint linestring multilinestring curvestring \
multicurvestring polygon multipolygon curvepolygon multicurvepolygon "> \
+<xs:annotation> +<xs:documentation/>
+</xs:annotation>
+</xs:element>
+</xs:sequence>
+</xs:extension>
+</xs:complexContent>
+</xs:complexType>
 <xs:complexType name="CountyType" abstract="false" fdo:geometryName="Geometry">
 <xs:annotation>
 <xs:documentation/>

Modified: trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_test1_master.txt
===================================================================
--- trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_test1_master.txt	2010-11-24 \
                10:06:04 UTC (rev 5831)
+++ trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_test1_master.txt	2010-11-24 \
16:04:00 UTC (rev 5832) @@ -1,6343 +1,5016 @@
-<?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="Acad" description="AutoCAD schema" >
-<class xsi:type="Feature" name="AcDb3dPolyline" description="AutoCAD 3d polyline"
- baseClass="AcDbEntity" abstract="False"
- tableName="ACDB3DPOLYLINE" tblCreator="True" fixedTbl="False" >
-<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="Acad" \
description="AutoCAD schema"> +<class xsi:type="Feature" name="AcDb3dPolyline" \
description="AutoCAD 3d polyline" baseClass="AcDbEntity" abstract="False" \
tableName="ACDB3DPOLYLINE" tblCreator="True" fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely \
                identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" \
                defaultValue=""
- tableName="ACDB3DPOLYLINE" 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="ACDB3DPOLYLINE" 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="ACDB3DPOLYLINE" 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="Closed" description="is first and last points the \
                same"
- dataType="boolean" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDB3DPOLYLINE" columnName="CLOSED" colCreator="True" fixedCol="False"  \
                >
-<column name="CLOSED" description="" dataType="NUMBER" length="1" 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="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="ColourIndex" description="Acad Colour"
- dataType="byte" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ACDB3DPOLYLINE" columnName="COLOURINDEX" colCreator="True" \
                fixedCol="False"  >
-<Inherited baseClass="AcDbEntity" />
-<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Closed" description="is first and \
last points the same" dataType="boolean" length="0" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" \
defaultValue="" tableName="ACDB3DPOLYLINE" columnName="CLOSED" colCreator="True" \
fixedCol="False"> +<column name="CLOSED" description="" dataType="NUMBER" length="1" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="False" nullable="False" autogenerated="True" \
                defaultValue=""
- tableName="ACDB3DPOLYLINE" columnName="FEATID" colCreator="True" fixedCol="False"  \
                >
-<Inherited baseClass="AcDbEntity" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<property xsi:type="Data" name="ColourIndex" description="Acad \
Colour" dataType="byte" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="ACDB3DPOLYLINE" columnName="COLOURINDEX" colCreator="True" \
fixedCol="False"> +<Inherited baseClass="AcDbEntity"/>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" \
nullable="True">  </column>
 </property>
-<property xsi:type="Data" name="Layer" description="Acad layer"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ACDB3DPOLYLINE" columnName="LAYER" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="AcDbEntity" />
-<column name="LAYER" description="" dataType="NVARCHAR2" length="10" scale="0" \
nullable="True" > +<property xsi:type="Data" name="FeatId" description="id" \
dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" \
system="False" nullable="False" autogenerated="True" defaultValue="" \
tableName="ACDB3DPOLYLINE" columnName="FEATID" colCreator="True" fixedCol="False"> \
+<Inherited baseClass="AcDbEntity"/> +<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="ACDB3DPOLYLINE" 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="Layer" description="Acad layer" \
dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="ACDB3DPOLYLINE" columnName="LAYER" colCreator="True" fixedCol="False"> \
+<Inherited baseClass="AcDbEntity"/> +<column name="LAYER" description="" \
dataType="NVARCHAR2" length="10" scale="0" nullable="True">  </column>
 </property>
-<property xsi:type="Data" name="Width" description="line width"
- dataType="double" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDB3DPOLYLINE" columnName="WIDTH" colCreator="True" fixedCol="False"  >
-<column name="WIDTH" 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="ACDB3DPOLYLINE" columnName="REVISIONNUMBER" \
colCreator="True" fixedCol="True"> +<Inherited baseClass="Feature"/>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Object" name="vertices" description=""
- objectType="Collection" className="Acad:AcDbVertexData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object \
class schema name" dataType="string" length="255" precision="0" scale="0" \
readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" \
defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True"> +</column>
+</property>
+<property xsi:type="Object" name="vertices" description="" objectType="Collection" \
className="Acad:AcDbVertexData" idColumn="SEQ" order="ascending" fixedCol="False">  \
                <idProperty>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="AcDb3dPolyline_FeatId" />
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="AcDb3dPolyline.vertices" description="Autogenerated \
                Object Property Class"
- baseClass="" abstract="False"
- tableName="ACDB3DPOLYLINE_ACDBVE1" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="AcDb3dPolyline.vertices" description="Autogenerated \
Object Property Class" baseClass="" abstract="False" \
tableName="ACDB3DPOLYLINE_ACDBVE1" tblCreator="True" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="AcDb3dPolyline_FeatId" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDB3DPOLYLINE_ACDBVE1" columnName="SEQ" colCreator="True" \
                fixedCol="False"  >
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDb3dPolyline_FeatId" \
description="id" dataType="int64" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDB3DPOLYLINE_ACDBVE1" columnName="ACDB3DPOLYLINE_FEATID" \
colCreator="True" fixedCol="False"> +<column name="ACDB3DPOLYLINE_FEATID" \
description="" dataType="NUMBER" length="20" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Object" name="point" description=""
- objectType="Collection" className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" \
                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="AcDb3dPolyline.vertices" tableName="F_CLASSDEFINITION" \
columnName="CLASSNAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="CLASSNAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="False"> +</column>
+</property>
+<property xsi:type="Object" name="point" description="" objectType="Collection" \
className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" order="ascending" \
fixedCol="False">  <idProperty>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="AcDb3dPolyline_FeatId" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="AcDb3dPolyline_FeatId" />
-<property xsi:type="Data" name="AcDbVertexData_Seq" />
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId"/>
+<property xsi:type="Data" name="AcDbVertexData_Seq"/>
 </targetProperties>
-<class xsi:type="Class" name="AcDb3dPolyline.vertices.point" \
                description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="ACDB3DPOLYLINE_ACDBVE2" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="AcDb3dPolyline.vertices.point" \
description="Autogenerated Object Property Class" baseClass="" abstract="False" \
tableName="ACDB3DPOLYLINE_ACDBVE2" tblCreator="True" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="AcDb3dPolyline_FeatId" />
-<property xsi:type="Data" name="AcDbVertexData_Seq" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId"/>
+<property xsi:type="Data" name="AcDbVertexData_Seq"/>
+<property xsi:type="Data" name="Seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDB3DPOLYLINE_ACDBVE2" columnName="SEQ" colCreator="True" \
                fixedCol="False"  >
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDb3dPolyline_FeatId" \
description="id" dataType="int64" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDB3DPOLYLINE_ACDBVE2" columnName="ACDB3DPOLYLINE_ACDBVE1_ACDB1" \
colCreator="True" fixedCol="False"> +<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" \
description="" dataType="NUMBER" length="20" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Value" description=""
- dataType="double" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDB3DPOLYLINE_ACDBVE2" columnName="VALUE1" colCreator="True" \
                fixedCol="False"  >
-<column name="VALUE1" description="" dataType="NUMBER" length="0" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDbVertexData_Seq" \
description="seq" dataType="int32" length="0" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" \
defaultValue="" tableName="ACDB3DPOLYLINE_ACDBVE2" \
columnName="ACDB3DPOLYLINE_ACDBVE1_SEQ" colCreator="True" fixedCol="False"> +<column \
name="ACDB3DPOLYLINE_ACDBVE1_SEQ" description="" dataType="NUMBER" length="10" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="AcDb3dPolyline_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDB3DPOLYLINE_ACDBVE2" columnName="ACDB3DPOLYLINE_ACDBVE1_ACDB1" \
                colCreator="True" fixedCol="False"  >
-<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<property xsi:type="Data" name="ClassName" \
description="FDO base property: object class name" dataType="string" length="30" \
precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" \
autogenerated="False" defaultValue="AcDb3dPolyline.vertices.point" \
tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="AcDbVertexData_Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDB3DPOLYLINE_ACDBVE2" columnName="ACDB3DPOLYLINE_ACDBVE1_SEQ" \
                colCreator="True" fixedCol="False"  >
-<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" description="" dataType="NUMBER" \
length="10" 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="Acad" \
tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="NVARCHAR2" 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="AcDb3dPolyline.vertices.point"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Seq" description="seq" \
dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDB3DPOLYLINE_ACDBVE2" columnName="SEQ" colCreator="True" \
fixedCol="False"> +<column name="SEQ" description="" dataType="NUMBER" length="10" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object \
                class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" \
                defaultValue="Acad"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Value" description="" \
dataType="double" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDB3DPOLYLINE_ACDBVE2" columnName="VALUE1" colCreator="True" \
fixedCol="False"> +<column name="VALUE1" description="" dataType="NUMBER" length="0" \
scale="0" nullable="False">  </column>
 </property>
 </properties>
-<table name="ACDB3DPOLYLINE_ACDBVE2" description="" \
pkeyName="PK_ACDB3DPOLYLINE_ACD1" > +<table name="ACDB3DPOLYLINE_ACDBVE2" \
description="" pkeyName="PK_ACDB3DPOLYLINE_ACD1">  <target>
-<table name="ACDB3DPOLYLINE_ACDBVE1" description="" \
pkeyName="PK_ACDB3DPOLYLINE_ACD2" > +<table name="ACDB3DPOLYLINE_ACDBVE1" \
description="" pkeyName="PK_ACDB3DPOLYLINE_ACD2">  <target>
-<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE" >
-</table>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE"/>
 <sourceColumns>
-<column name="ACDB3DPOLYLINE_FEATID" />
+<column name="ACDB3DPOLYLINE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" />
-<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" />
+<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1"/>
+<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ"/>
 </sourceColumns>
 <targetColumns>
-<column name="ACDB3DPOLYLINE_FEATID" />
-<column name="SEQ" />
+<column name="ACDB3DPOLYLINE_FEATID"/>
+<column name="SEQ"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Seq" />
-<property xsi:type="Data" name="Value" />
-<property xsi:type="Data" name="AcDb3dPolyline_FeatId" />
-<property xsi:type="Data" name="AcDbVertexData_Seq" />
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDb3dPolyline_FeatId"/>
+<property xsi:type="Data" name="AcDbVertexData_Seq"/>
+<property xsi:type="Data" name="Seq"/>
+<property xsi:type="Data" name="Value"/>
+<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="VALUE1" description="" dataType="NUMBER" length="0" scale="0" \
nullable="False" > +<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" description="" \
dataType="NUMBER" length="10" scale="0" nullable="False">  </column>
-<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<column name="SEQ" description="" \
dataType="NUMBER" length="10" scale="0" nullable="False">  </column>
-<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" description="" dataType="NUMBER" \
length="10" scale="0" nullable="False" > +<column name="VALUE1" description="" \
dataType="NUMBER" length="0" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="ACDB3DPOLYLINE_ACDBVE2" description="" \
pkeyName="PK_ACDB3DPOLYLINE_ACD1" > +<table name="ACDB3DPOLYLINE_ACDBVE2" \
description="" pkeyName="PK_ACDB3DPOLYLINE_ACD1">  <target>
-<table name="ACDB3DPOLYLINE_ACDBVE1" description="" \
pkeyName="PK_ACDB3DPOLYLINE_ACD2" > +<table name="ACDB3DPOLYLINE_ACDBVE1" \
description="" pkeyName="PK_ACDB3DPOLYLINE_ACD2">  <target>
-<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE" >
-</table>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE"/>
 <sourceColumns>
-<column name="ACDB3DPOLYLINE_FEATID" />
+<column name="ACDB3DPOLYLINE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" />
-<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" />
+<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1"/>
+<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ"/>
 </sourceColumns>
 <targetColumns>
-<column name="ACDB3DPOLYLINE_FEATID" />
-<column name="SEQ" />
+<column name="ACDB3DPOLYLINE_FEATID"/>
+<column name="SEQ"/>
 </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="AcDb3dPolyline_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDB3DPOLYLINE_ACDBVE1" columnName="ACDB3DPOLYLINE_FEATID" \
                colCreator="True" fixedCol="False"  >
-<column name="ACDB3DPOLYLINE_FEATID" 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="Acad" \
tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="NVARCHAR2" 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="AcDb3dPolyline.vertices"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Seq" description="seq" \
dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDB3DPOLYLINE_ACDBVE1" columnName="SEQ" colCreator="True" \
fixedCol="False"> +<column name="SEQ" description="" dataType="NUMBER" length="10" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object \
                class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" \
                defaultValue="Acad"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
                nullable="True" >
-</column>
-</property>
 </properties>
-<table name="ACDB3DPOLYLINE_ACDBVE1" description="" \
pkeyName="PK_ACDB3DPOLYLINE_ACD2" > +<table name="ACDB3DPOLYLINE_ACDBVE1" \
description="" pkeyName="PK_ACDB3DPOLYLINE_ACD2">  <target>
-<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE" >
-</table>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE"/>
 <sourceColumns>
-<column name="ACDB3DPOLYLINE_FEATID" />
+<column name="ACDB3DPOLYLINE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Seq" />
-<property xsi:type="Object" name="point" description=""
- objectType="Collection" className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId"/>
+<property xsi:type="Object" name="point" description="" objectType="Collection" \
className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" order="ascending" \
fixedCol="False">  </property>
-<property xsi:type="Data" name="AcDb3dPolyline_FeatId" />
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Seq"/>
+<column name="ACDB3DPOLYLINE_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False">  </column>
-<column name="ACDB3DPOLYLINE_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False" > +<column name="SEQ" description="" dataType="NUMBER" \
length="10" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="ACDB3DPOLYLINE_ACDBVE1" description="" \
pkeyName="PK_ACDB3DPOLYLINE_ACD2" > +<table name="ACDB3DPOLYLINE_ACDBVE1" \
description="" pkeyName="PK_ACDB3DPOLYLINE_ACD2">  <target>
-<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE" >
-</table>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE"/>
 <sourceColumns>
-<column name="ACDB3DPOLYLINE_FEATID" />
+<column name="ACDB3DPOLYLINE_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="Object" name="xdata" description="xdata"
- objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
-<Inherited baseClass="AcDbEntity" />
+<property xsi:type="Data" name="Width" description="line width" dataType="double" \
length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" tableName="ACDB3DPOLYLINE" \
columnName="WIDTH" colCreator="True" fixedCol="False"> +<column name="WIDTH" \
description="" dataType="NUMBER" length="0" scale="0" nullable="False"> +</column>
+</property>
+<property xsi:type="Object" name="xdata" description="xdata" objectType="Ordered \
Collection" className="Acad:AcXData" idColumn="SEQ" order="ascending" \
fixedCol="False"> +<Inherited baseClass="AcDbEntity"/>
 <idProperty>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="AcDbEntity_FeatId" />
+<property xsi:type="Data" name="AcDbEntity_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="AcDb3dPolyline.xdata" description="Autogenerated \
                Object Property Class"
- baseClass="" abstract="False"
- tableName="ACDBENTITY_ACXDATA" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="AcDb3dPolyline.xdata" description="Autogenerated \
Object Property Class" baseClass="" abstract="False" tableName="ACDBENTITY_ACXDATA" \
tblCreator="False" fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="AcDbEntity_FeatId" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="AcDbEntity_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Datavalue" description="datavalue"
- dataType="string" length="4000" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBENTITY_ACXDATA" columnName="DATAVALUE" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="AcDbEntity.xdata" />
-<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDbEntity_FeatId" \
description="id" dataType="int64" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDBENTITY_ACXDATA" columnName="ACDBENTITY_FEATID" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="AcDbEntity.xdata"/>
+<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBENTITY_ACXDATA" columnName="SEQ" colCreator="False" fixedCol="False" \
                >
-<Inherited baseClass="AcDbEntity.xdata" />
-<column name="SEQ" description="" dataType="NUMBER" length="10" 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="AcDb3dPolyline.xdata" tableName="F_CLASSDEFINITION" \
columnName="CLASSNAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="CLASSNAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="AcDbEntity_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBENTITY_ACXDATA" columnName="ACDBENTITY_FEATID" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="AcDbEntity.xdata" />
-<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False" > +<property xsi:type="Data" name="Datavalue" \
description="datavalue" dataType="string" length="4000" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" \
defaultValue="" tableName="ACDBENTITY_ACXDATA" columnName="DATAVALUE" \
colCreator="False" fixedCol="False"> +<Inherited baseClass="AcDbEntity.xdata"/>
+<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" 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="AcDb3dPolyline.xdata"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Acad" tableName="F_CLASSDEFINITION" \
columnName="SCHEMANAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="SCHEMANAME" description="" \
dataType="NVARCHAR2" 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="Acad"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Seq" description="seq" \
dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDBENTITY_ACXDATA" columnName="SEQ" colCreator="False" fixedCol="False"> \
+<Inherited baseClass="AcDbEntity.xdata"/> +<column name="SEQ" description="" \
dataType="NUMBER" length="10" scale="0" nullable="False">  </column>
 </property>
 </properties>
-<table name="ACDBENTITY_ACXDATA" description="" pkeyName="PK_ACDBENTITY_ACXDATA" >
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="PK_ACDBENTITY_ACXDATA">
 <target>
-<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE" >
-</table>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE"/>
 <sourceColumns>
-<column name="ACDBENTITY_FEATID" />
+<column name="ACDBENTITY_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Datavalue" />
-<property xsi:type="Data" name="Seq" />
-<property xsi:type="Data" name="AcDbEntity_FeatId" />
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDbEntity_FeatId"/>
+<property xsi:type="Data" name="Datavalue"/>
+<property xsi:type="Data" name="Seq"/>
+<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False">  </column>
-<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" scale="0" \
nullable="False" > +<column name="DATAVALUE" description="" dataType="VARCHAR2" \
length="4000" scale="0" nullable="False">  </column>
-<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False" > +<column name="SEQ" description="" dataType="NUMBER" \
length="10" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="ACDBENTITY_ACXDATA" description="" pkeyName="PK_ACDBENTITY_ACXDATA" >
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="PK_ACDBENTITY_ACXDATA">
 <target>
-<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE" >
-</table>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE"/>
 <sourceColumns>
-<column name="ACDBENTITY_FEATID" />
+<column name="ACDBENTITY_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the \
                feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="ACDB3DPOLYLINE" 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="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" \
                nullable="True" >
-</column>
-</property>
 </properties>
-<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="Closed" />
-<property xsi:type="Data" name="ColourIndex" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Data" name="Layer" />
-<property xsi:type="Data" name="RevisionNumber" />
-<property xsi:type="Data" name="Width" />
-<property xsi:type="Object" name="vertices" description=""
- objectType="Collection" className="Acad:AcDbVertexData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="Closed"/>
+<property xsi:type="Data" name="ColourIndex"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Data" name="Layer"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<property xsi:type="Object" name="vertices" description="" objectType="Collection" \
className="Acad:AcDbVertexData" idColumn="SEQ" order="ascending" fixedCol="False">  \
                </property>
-<property xsi:type="Object" name="xdata" description="xdata"
- objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="Width"/>
+<property xsi:type="Object" name="xdata" description="xdata" objectType="Ordered \
Collection" className="Acad:AcXData" idColumn="SEQ" order="ascending" \
fixedCol="False">  </property>
-<column name="LAYER" description="" dataType="NVARCHAR2" length="10" scale="0" \
nullable="True" > +<column name="CLASSID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" \
nullable="True" > +<column name="CLOSED" description="" dataType="NUMBER" length="1" \
scale="0" nullable="False">  </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<column name="COLOURINDEX" description="" dataType="NUMBER" \
length="3" 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="WIDTH" description="" dataType="NUMBER" length="0" scale="0" \
nullable="False" > +<column name="LAYER" description="" dataType="NVARCHAR2" \
length="10" 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>
-<column name="CLOSED" description="" dataType="NUMBER" length="1" scale="0" \
nullable="False" > +<column name="WIDTH" description="" dataType="NUMBER" length="0" \
scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE" >
-</table>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE"/>
 <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="AcDbEntity" description="AutoCAD entity base class"
- baseClass="" abstract="False"
- tableName="ACDBENTITY" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Feature" name="AcDbEntity" description="AutoCAD entity base class" \
baseClass="" abstract="False" tableName="ACDBENTITY" tblCreator="True" \
fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely \
                identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" \
                defaultValue=""
- tableName="ACDBENTITY" 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="ACDBENTITY" 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="ACDBENTITY" 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="ColourIndex" description="Acad Colour"
- dataType="byte" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ACDBENTITY" columnName="COLOURINDEX" colCreator="True" fixedCol="False"  \
                >
-<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" 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="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="False" nullable="False" autogenerated="True" \
                defaultValue=""
- tableName="ACDBENTITY" columnName="FEATID" colCreator="True" fixedCol="False"  >
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<property xsi:type="Data" name="ColourIndex" description="Acad \
Colour" dataType="byte" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="ACDBENTITY" columnName="COLOURINDEX" colCreator="True" fixedCol="False"> \
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" \
nullable="True">  </column>
 </property>
-<property xsi:type="Data" name="Layer" description="Acad layer"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ACDBENTITY" columnName="LAYER" colCreator="True" fixedCol="False"  >
-<column name="LAYER" description="" dataType="NVARCHAR2" length="10" scale="0" \
nullable="True" > +<property xsi:type="Data" name="FeatId" description="id" \
dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" \
system="False" nullable="False" autogenerated="True" defaultValue="" \
tableName="ACDBENTITY" 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="ACDBENTITY" 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="Layer" description="Acad layer" \
dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="ACDBENTITY" columnName="LAYER" colCreator="True" fixedCol="False"> \
+<column name="LAYER" description="" dataType="NVARCHAR2" length="10" scale="0" \
nullable="True">  </column>
 </property>
-<property xsi:type="Object" name="xdata" description="xdata"
- objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
                order="ascending"
- fixedCol="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="ACDBENTITY" 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="NVARCHAR2" length="255" scale="0" \
nullable="True"> +</column>
+</property>
+<property xsi:type="Object" name="xdata" description="xdata" objectType="Ordered \
Collection" className="Acad:AcXData" idColumn="SEQ" order="ascending" \
fixedCol="False">  <idProperty>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="AcDbEntity_FeatId" />
+<property xsi:type="Data" name="AcDbEntity_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="AcDbEntity.xdata" description="Autogenerated Object \
                Property Class"
- baseClass="" abstract="False"
- tableName="ACDBENTITY_ACXDATA" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="AcDbEntity.xdata" description="Autogenerated Object \
Property Class" baseClass="" abstract="False" tableName="ACDBENTITY_ACXDATA" \
tblCreator="True" fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="AcDbEntity_FeatId" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="AcDbEntity_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Datavalue" description="datavalue"
- dataType="string" length="4000" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBENTITY_ACXDATA" columnName="DATAVALUE" colCreator="True" \
                fixedCol="False"  >
-<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDbEntity_FeatId" \
description="id" dataType="int64" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDBENTITY_ACXDATA" columnName="ACDBENTITY_FEATID" colCreator="True" \
fixedCol="False"> +<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBENTITY_ACXDATA" columnName="SEQ" colCreator="True" fixedCol="False"  \
                >
-<column name="SEQ" description="" dataType="NUMBER" length="10" 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="AcDbEntity.xdata" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="AcDbEntity_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBENTITY_ACXDATA" columnName="ACDBENTITY_FEATID" colCreator="True" \
                fixedCol="False"  >
-<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False" > +<property xsi:type="Data" name="Datavalue" \
description="datavalue" dataType="string" length="4000" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" \
defaultValue="" tableName="ACDBENTITY_ACXDATA" columnName="DATAVALUE" \
colCreator="True" fixedCol="False"> +<column name="DATAVALUE" description="" \
dataType="VARCHAR2" length="4000" 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="AcDbEntity.xdata"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Acad" tableName="F_CLASSDEFINITION" \
columnName="SCHEMANAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="SCHEMANAME" description="" \
dataType="NVARCHAR2" 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="Acad"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Seq" description="seq" \
dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDBENTITY_ACXDATA" columnName="SEQ" colCreator="True" fixedCol="False"> \
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False">  </column>
 </property>
 </properties>
-<table name="ACDBENTITY_ACXDATA" description="" pkeyName="PK_ACDBENTITY_ACXDATA" >
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="PK_ACDBENTITY_ACXDATA">
 <target>
-<table name="ACDBENTITY" description="" pkeyName="PK_ACDBENTITY" >
-</table>
+<table name="ACDBENTITY" description="" pkeyName="PK_ACDBENTITY"/>
 <sourceColumns>
-<column name="ACDBENTITY_FEATID" />
+<column name="ACDBENTITY_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Datavalue" />
-<property xsi:type="Data" name="Seq" />
-<property xsi:type="Data" name="AcDbEntity_FeatId" />
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDbEntity_FeatId"/>
+<property xsi:type="Data" name="Datavalue"/>
+<property xsi:type="Data" name="Seq"/>
+<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False">  </column>
-<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" scale="0" \
nullable="False" > +<column name="DATAVALUE" description="" dataType="VARCHAR2" \
length="4000" scale="0" nullable="False">  </column>
-<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False" > +<column name="SEQ" description="" dataType="NUMBER" \
length="10" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="ACDBENTITY_ACXDATA" description="" pkeyName="PK_ACDBENTITY_ACXDATA" >
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="PK_ACDBENTITY_ACXDATA">
 <target>
-<table name="ACDBENTITY" description="" pkeyName="PK_ACDBENTITY" >
-</table>
+<table name="ACDBENTITY" description="" pkeyName="PK_ACDBENTITY"/>
 <sourceColumns>
-<column name="ACDBENTITY_FEATID" />
+<column name="ACDBENTITY_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the \
                feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="ACDBENTITY" 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="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" \
                nullable="True" >
-</column>
-</property>
 </properties>
-<table name="ACDBENTITY" description="" pkeyName="PK_ACDBENTITY" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="ColourIndex" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Data" name="Layer" />
-<property xsi:type="Data" name="RevisionNumber" />
-<property xsi:type="Object" name="xdata" description="xdata"
- objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<table name="ACDBENTITY" description="" pkeyName="PK_ACDBENTITY">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="ColourIndex"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Data" name="Layer"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<property xsi:type="Object" name="xdata" description="xdata" objectType="Ordered \
Collection" className="Acad:AcXData" idColumn="SEQ" order="ascending" \
fixedCol="False">  </property>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<column name="CLASSID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" \
nullable="False" > +<column name="COLOURINDEX" description="" dataType="NUMBER" \
length="3" scale="0" nullable="True">  </column>
-<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" \
nullable="True" > +<column name="FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False">  </column>
-<column name="LAYER" description="" dataType="NVARCHAR2" length="10" scale="0" \
nullable="True" > +<column name="LAYER" description="" dataType="NVARCHAR2" \
length="10" 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="ACDBENTITY" description="" pkeyName="PK_ACDBENTITY" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="ACDBENTITY" description="" pkeyName="PK_ACDBENTITY"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="ACDBENTITY" description="" pkeyName="PK_ACDBENTITY" >
-</table>
+<table name="ACDBENTITY" description="" pkeyName="PK_ACDBENTITY"/>
 <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="AcDbHatch" description="AutoCAD hatched polygon"
- baseClass="AcDbEntity" abstract="False"
- tableName="ACDBHATCH" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Feature" name="AcDbHatch" description="AutoCAD hatched polygon" \
baseClass="AcDbEntity" abstract="False" tableName="ACDBHATCH" tblCreator="True" \
fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely \
                identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" \
                defaultValue=""
- tableName="ACDBHATCH" 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="ACDBHATCH" columnName="n/a" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="Feature"/>
 </property>
-<property xsi:type="Data" name="ColourIndex" description="Acad Colour"
- dataType="byte" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ACDBHATCH" columnName="COLOURINDEX" colCreator="True" fixedCol="False"  \
                >
-<Inherited baseClass="AcDbEntity" />
-<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" 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="ACDBHATCH" 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="FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="False" nullable="False" autogenerated="True" \
                defaultValue=""
- tableName="ACDBHATCH" columnName="FEATID" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="AcDbEntity" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<property xsi:type="Data" name="ClassName" description="FDO base \
property: object class name" dataType="string" length="30" precision="0" scale="0" \
readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" \
defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Layer" description="Acad layer"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ACDBHATCH" columnName="LAYER" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="AcDbEntity" />
-<column name="LAYER" description="" dataType="NVARCHAR2" length="10" scale="0" \
nullable="True" > +<property xsi:type="Data" name="ColourIndex" description="Acad \
Colour" dataType="byte" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="ACDBHATCH" columnName="COLOURINDEX" colCreator="True" fixedCol="False"> \
+<Inherited baseClass="AcDbEntity"/> +<column name="COLOURINDEX" description="" \
dataType="NUMBER" length="3" 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="ACDBHATCH" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True" \
                >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" \
                nullable="False" >
-</column>
-</property>
-<property xsi:type="Object" name="edges" description=""
- objectType="Collection" className="Acad:Polyline" idColumn="" order="ascending"
- fixedCol="False" >
-<mappingDefinition xsi:type="Concrete" >
+<property xsi:type="Object" name="edges" description="" objectType="Collection" \
className="Acad:Polyline" 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="AcDbHatch_FeatId" />
+<property xsi:type="Data" name="AcDbHatch_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="AcDbHatch.edges" description="Autogenerated Object \
                Property Class"
- baseClass="" abstract="False"
- tableName="ACDBHATCH_POLYLINE" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="AcDbHatch.edges" description="Autogenerated Object \
Property Class" baseClass="" abstract="False" tableName="ACDBHATCH_POLYLINE" \
tblCreator="True" fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Closed" description="is first and last points the \
                same"
- dataType="boolean" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBHATCH_POLYLINE" columnName="CLOSED" colCreator="True" \
                fixedCol="False"  >
-<column name="CLOSED" description="" dataType="NUMBER" length="1" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDbHatch_FeatId" \
description="id" dataType="int64" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDBHATCH_POLYLINE" columnName="ACDBHATCH_FEATID" colCreator="True" \
fixedCol="False"> +<column name="ACDBHATCH_FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="ColourIndex" description="Acad Colour"
- dataType="byte" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ACDBHATCH_POLYLINE" columnName="COLOURINDEX" colCreator="True" \
                fixedCol="False"  >
-<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" 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="AcDbHatch.edges" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBHATCH_POLYLINE" columnName="FEATID" colCreator="True" \
                fixedCol="False"  >
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Closed" description="is first and \
last points the same" dataType="boolean" length="0" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" \
defaultValue="" tableName="ACDBHATCH_POLYLINE" columnName="CLOSED" colCreator="True" \
fixedCol="False"> +<column name="CLOSED" description="" dataType="NUMBER" length="1" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Layer" description="Acad layer"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ACDBHATCH_POLYLINE" columnName="LAYER" colCreator="True" \
                fixedCol="False"  >
-<column name="LAYER" description="" dataType="NVARCHAR2" length="10" scale="0" \
nullable="True" > +<property xsi:type="Data" name="ColourIndex" description="Acad \
Colour" dataType="byte" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="ACDBHATCH_POLYLINE" columnName="COLOURINDEX" colCreator="True" \
fixedCol="False"> +<column name="COLOURINDEX" description="" dataType="NUMBER" \
length="3" scale="0" nullable="True">  </column>
 </property>
-<property xsi:type="Data" name="Width" description="line width"
- dataType="double" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBHATCH_POLYLINE" columnName="WIDTH" colCreator="True" \
                fixedCol="False"  >
-<column name="WIDTH" description="" dataType="NUMBER" length="0" scale="0" \
nullable="False" > +<property xsi:type="Data" name="FeatId" description="id" \
dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDBHATCH_POLYLINE" columnName="FEATID" colCreator="True" \
fixedCol="False"> +<column name="FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Object" name="vertices" description=""
- objectType="Collection" className="Acad:AcDbVertexData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="Layer" description="Acad layer" dataType="string" \
length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="True" autogenerated="False" defaultValue="" tableName="ACDBHATCH_POLYLINE" \
columnName="LAYER" colCreator="True" fixedCol="False"> +<column name="LAYER" \
description="" dataType="NVARCHAR2" 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="Acad" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True"> +</column>
+</property>
+<property xsi:type="Object" name="vertices" description="" objectType="Collection" \
className="Acad:AcDbVertexData" idColumn="SEQ" order="ascending" fixedCol="False">  \
                <idProperty>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="Polyline_FeatId" />
+<property xsi:type="Data" name="Polyline_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="AcDbHatch.edges.vertices" description="Autogenerated \
                Object Property Class"
- baseClass="" abstract="False"
- tableName="ACDBHATCH_POLYLINE_AC1" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="AcDbHatch.edges.vertices" description="Autogenerated \
Object Property Class" baseClass="" abstract="False" \
tableName="ACDBHATCH_POLYLINE_AC1" tblCreator="True" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="Polyline_FeatId" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Polyline_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBHATCH_POLYLINE_AC1" columnName="SEQ" colCreator="True" \
                fixedCol="False"  >
-<column name="SEQ" description="" dataType="NUMBER" length="10" 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="AcDbHatch.edges.vertices" tableName="F_CLASSDEFINITION" \
columnName="CLASSNAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="CLASSNAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Object" name="point" description=""
- objectType="Collection" className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="point" description="" objectType="Collection" \
className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" order="ascending" \
fixedCol="False">  <idProperty>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="Polyline_FeatId" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Polyline_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="Polyline_FeatId" />
-<property xsi:type="Data" name="AcDbVertexData_Seq" />
+<property xsi:type="Data" name="Polyline_FeatId"/>
+<property xsi:type="Data" name="AcDbVertexData_Seq"/>
 </targetProperties>
-<class xsi:type="Class" name="AcDbHatch.edges.vertices.point" \
                description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="ACDBHATCH_POLYLINE_AC2" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="AcDbHatch.edges.vertices.point" \
description="Autogenerated Object Property Class" baseClass="" abstract="False" \
tableName="ACDBHATCH_POLYLINE_AC2" tblCreator="True" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="Polyline_FeatId" />
-<property xsi:type="Data" name="AcDbVertexData_Seq" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Polyline_FeatId"/>
+<property xsi:type="Data" name="AcDbVertexData_Seq"/>
+<property xsi:type="Data" name="Seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBHATCH_POLYLINE_AC2" columnName="SEQ" colCreator="True" \
                fixedCol="False"  >
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDbVertexData_Seq" \
description="seq" dataType="int32" length="0" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" \
defaultValue="" tableName="ACDBHATCH_POLYLINE_AC2" \
columnName="ACDBHATCH_POLYLINE_AC1_SEQ" colCreator="True" fixedCol="False"> +<column \
name="ACDBHATCH_POLYLINE_AC1_SEQ" description="" dataType="NUMBER" length="10" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Value" description=""
- dataType="double" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBHATCH_POLYLINE_AC2" columnName="VALUE1" colCreator="True" \
                fixedCol="False"  >
-<column name="VALUE1" description="" dataType="NUMBER" length="0" 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="AcDbHatch.edges.vertices.point" tableName="F_CLASSDEFINITION" \
columnName="CLASSNAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="CLASSNAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Polyline_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBHATCH_POLYLINE_AC2" columnName="ACDBHATCH_POLYLINE_AC1_ACDB1" \
                colCreator="True" fixedCol="False"  >
-<column name="ACDBHATCH_POLYLINE_AC1_ACDB1" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<property xsi:type="Data" \
name="Polyline_FeatId" description="id" dataType="int64" length="0" precision="0" \
scale="0" readOnly="False" featId="False" system="False" nullable="False" \
autogenerated="False" defaultValue="" tableName="ACDBHATCH_POLYLINE_AC2" \
columnName="ACDBHATCH_POLYLINE_AC1_ACDB1" colCreator="True" fixedCol="False"> \
+<column name="ACDBHATCH_POLYLINE_AC1_ACDB1" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="AcDbVertexData_Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBHATCH_POLYLINE_AC2" columnName="ACDBHATCH_POLYLINE_AC1_SEQ" \
                colCreator="True" fixedCol="False"  >
-<column name="ACDBHATCH_POLYLINE_AC1_SEQ" description="" dataType="NUMBER" \
length="10" 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="Acad" \
tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="NVARCHAR2" 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="AcDbHatch.edges.vertices.point"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Seq" description="seq" \
dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDBHATCH_POLYLINE_AC2" columnName="SEQ" colCreator="True" \
fixedCol="False"> +<column name="SEQ" description="" dataType="NUMBER" length="10" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object \
                class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" \
                defaultValue="Acad"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Value" description="" \
dataType="double" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDBHATCH_POLYLINE_AC2" columnName="VALUE1" colCreator="True" \
fixedCol="False"> +<column name="VALUE1" description="" dataType="NUMBER" length="0" \
scale="0" nullable="False">  </column>
 </property>
 </properties>
-<table name="ACDBHATCH_POLYLINE_AC2" description="" \
pkeyName="PK_ACDBHATCH_POLYLINE2" > +<table name="ACDBHATCH_POLYLINE_AC2" \
description="" pkeyName="PK_ACDBHATCH_POLYLINE2">  <target>
-<table name="ACDBHATCH_POLYLINE_AC1" description="" \
pkeyName="PK_ACDBHATCH_POLYLINE3" > +<table name="ACDBHATCH_POLYLINE_AC1" \
description="" pkeyName="PK_ACDBHATCH_POLYLINE3">  <target>
-<table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE" >
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE">
 <target>
-<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH" >
-</table>
+<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH"/>
 <sourceColumns>
-<column name="ACDBHATCH_FEATID" />
+<column name="ACDBHATCH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ACDBHATCH_POLYLINE_FEATID" />
+<column name="ACDBHATCH_POLYLINE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ACDBHATCH_POLYLINE_AC1_ACDB1" />
-<column name="ACDBHATCH_POLYLINE_AC1_SEQ" />
+<column name="ACDBHATCH_POLYLINE_AC1_ACDB1"/>
+<column name="ACDBHATCH_POLYLINE_AC1_SEQ"/>
 </sourceColumns>
 <targetColumns>
-<column name="ACDBHATCH_POLYLINE_FEATID" />
-<column name="SEQ" />
+<column name="ACDBHATCH_POLYLINE_FEATID"/>
+<column name="SEQ"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Seq" />
-<property xsi:type="Data" name="Value" />
-<property xsi:type="Data" name="Polyline_FeatId" />
-<property xsi:type="Data" name="AcDbVertexData_Seq" />
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDbVertexData_Seq"/>
+<property xsi:type="Data" name="Polyline_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
+<property xsi:type="Data" name="Value"/>
+<column name="ACDBHATCH_POLYLINE_AC1_ACDB1" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="VALUE1" description="" dataType="NUMBER" length="0" scale="0" \
nullable="False" > +<column name="ACDBHATCH_POLYLINE_AC1_SEQ" description="" \
dataType="NUMBER" length="10" scale="0" nullable="False">  </column>
-<column name="ACDBHATCH_POLYLINE_AC1_ACDB1" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<column name="SEQ" description="" \
dataType="NUMBER" length="10" scale="0" nullable="False">  </column>
-<column name="ACDBHATCH_POLYLINE_AC1_SEQ" description="" dataType="NUMBER" \
length="10" scale="0" nullable="False" > +<column name="VALUE1" description="" \
dataType="NUMBER" length="0" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="ACDBHATCH_POLYLINE_AC2" description="" \
pkeyName="PK_ACDBHATCH_POLYLINE2" > +<table name="ACDBHATCH_POLYLINE_AC2" \
description="" pkeyName="PK_ACDBHATCH_POLYLINE2">  <target>
-<table name="ACDBHATCH_POLYLINE_AC1" description="" \
pkeyName="PK_ACDBHATCH_POLYLINE3" > +<table name="ACDBHATCH_POLYLINE_AC1" \
description="" pkeyName="PK_ACDBHATCH_POLYLINE3">  <target>
-<table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE" >
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE">
 <target>
-<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH" >
-</table>
+<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH"/>
 <sourceColumns>
-<column name="ACDBHATCH_FEATID" />
+<column name="ACDBHATCH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ACDBHATCH_POLYLINE_FEATID" />
+<column name="ACDBHATCH_POLYLINE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ACDBHATCH_POLYLINE_AC1_ACDB1" />
-<column name="ACDBHATCH_POLYLINE_AC1_SEQ" />
+<column name="ACDBHATCH_POLYLINE_AC1_ACDB1"/>
+<column name="ACDBHATCH_POLYLINE_AC1_SEQ"/>
 </sourceColumns>
 <targetColumns>
-<column name="ACDBHATCH_POLYLINE_FEATID" />
-<column name="SEQ" />
+<column name="ACDBHATCH_POLYLINE_FEATID"/>
+<column name="SEQ"/>
 </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="Polyline_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBHATCH_POLYLINE_AC1" columnName="ACDBHATCH_POLYLINE_FEATID" \
                colCreator="True" fixedCol="False"  >
-<column name="ACDBHATCH_POLYLINE_FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<property xsi:type="Data" \
name="Polyline_FeatId" description="id" dataType="int64" length="0" precision="0" \
scale="0" readOnly="False" featId="False" system="False" nullable="False" \
autogenerated="False" defaultValue="" tableName="ACDBHATCH_POLYLINE_AC1" \
columnName="ACDBHATCH_POLYLINE_FEATID" colCreator="True" fixedCol="False"> +<column \
name="ACDBHATCH_POLYLINE_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="AcDbHatch.edges.vertices"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Acad" tableName="F_CLASSDEFINITION" \
columnName="SCHEMANAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="SCHEMANAME" description="" \
dataType="NVARCHAR2" 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="Acad"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Seq" description="seq" \
dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDBHATCH_POLYLINE_AC1" columnName="SEQ" colCreator="True" \
fixedCol="False"> +<column name="SEQ" description="" dataType="NUMBER" length="10" \
scale="0" nullable="False">  </column>
 </property>
 </properties>
-<table name="ACDBHATCH_POLYLINE_AC1" description="" \
pkeyName="PK_ACDBHATCH_POLYLINE3" > +<table name="ACDBHATCH_POLYLINE_AC1" \
description="" pkeyName="PK_ACDBHATCH_POLYLINE3">  <target>
-<table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE" >
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE">
 <target>
-<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH" >
-</table>
+<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH"/>
 <sourceColumns>
-<column name="ACDBHATCH_FEATID" />
+<column name="ACDBHATCH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ACDBHATCH_POLYLINE_FEATID" />
+<column name="ACDBHATCH_POLYLINE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Seq" />
-<property xsi:type="Object" name="point" description=""
- objectType="Collection" className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="point" description="" objectType="Collection" \
className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" order="ascending" \
fixedCol="False">  </property>
-<property xsi:type="Data" name="Polyline_FeatId" />
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Polyline_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
+<column name="ACDBHATCH_POLYLINE_FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="ACDBHATCH_POLYLINE_FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<column name="SEQ" description="" \
dataType="NUMBER" length="10" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="ACDBHATCH_POLYLINE_AC1" description="" \
pkeyName="PK_ACDBHATCH_POLYLINE3" > +<table name="ACDBHATCH_POLYLINE_AC1" \
description="" pkeyName="PK_ACDBHATCH_POLYLINE3">  <target>
-<table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE" >
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE">
 <target>
-<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH" >
-</table>
+<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH"/>
 <sourceColumns>
-<column name="ACDBHATCH_FEATID" />
+<column name="ACDBHATCH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ACDBHATCH_POLYLINE_FEATID" />
+<column name="ACDBHATCH_POLYLINE_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="Object" name="xdata" description="xdata"
- objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="Width" description="line width" dataType="double" \
length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" tableName="ACDBHATCH_POLYLINE" \
columnName="WIDTH" colCreator="True" fixedCol="False"> +<column name="WIDTH" \
description="" dataType="NUMBER" length="0" scale="0" nullable="False"> +</column>
+</property>
+<property xsi:type="Object" name="xdata" description="xdata" objectType="Ordered \
Collection" className="Acad:AcXData" idColumn="SEQ" order="ascending" \
fixedCol="False">  <idProperty>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="Polyline_FeatId" />
+<property xsi:type="Data" name="Polyline_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="AcDbHatch.edges.xdata" description="Autogenerated \
                Object Property Class"
- baseClass="" abstract="False"
- tableName="ACDBHATCH_POLYLINE_AC3" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="AcDbHatch.edges.xdata" description="Autogenerated \
Object Property Class" baseClass="" abstract="False" \
tableName="ACDBHATCH_POLYLINE_AC3" tblCreator="True" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="Polyline_FeatId" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Polyline_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Datavalue" description="datavalue"
- dataType="string" length="4000" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBHATCH_POLYLINE_AC3" columnName="DATAVALUE" colCreator="True" \
                fixedCol="False"  >
-<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" 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="AcDbHatch.edges.xdata" tableName="F_CLASSDEFINITION" \
columnName="CLASSNAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="CLASSNAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBHATCH_POLYLINE_AC3" columnName="SEQ" colCreator="True" \
                fixedCol="False"  >
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Datavalue" \
description="datavalue" dataType="string" length="4000" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" \
defaultValue="" tableName="ACDBHATCH_POLYLINE_AC3" columnName="DATAVALUE" \
colCreator="True" fixedCol="False"> +<column name="DATAVALUE" description="" \
dataType="VARCHAR2" length="4000" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Polyline_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBHATCH_POLYLINE_AC3" columnName="ACDBHATCH_POLYLINE_FEATID" \
                colCreator="True" fixedCol="False"  >
-<column name="ACDBHATCH_POLYLINE_FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<property xsi:type="Data" \
name="Polyline_FeatId" description="id" dataType="int64" length="0" precision="0" \
scale="0" readOnly="False" featId="False" system="False" nullable="False" \
autogenerated="False" defaultValue="" tableName="ACDBHATCH_POLYLINE_AC3" \
columnName="ACDBHATCH_POLYLINE_FEATID" colCreator="True" fixedCol="False"> +<column \
name="ACDBHATCH_POLYLINE_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="AcDbHatch.edges.xdata"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Acad" tableName="F_CLASSDEFINITION" \
columnName="SCHEMANAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="SCHEMANAME" description="" \
dataType="NVARCHAR2" 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="Acad"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Seq" description="seq" \
dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDBHATCH_POLYLINE_AC3" columnName="SEQ" colCreator="True" \
fixedCol="False"> +<column name="SEQ" description="" dataType="NUMBER" length="10" \
scale="0" nullable="False">  </column>
 </property>
 </properties>
-<table name="ACDBHATCH_POLYLINE_AC3" description="" \
pkeyName="PK_ACDBHATCH_POLYLINE1" > +<table name="ACDBHATCH_POLYLINE_AC3" \
description="" pkeyName="PK_ACDBHATCH_POLYLINE1">  <target>
-<table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE" >
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE">
 <target>
-<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH" >
-</table>
+<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH"/>
 <sourceColumns>
-<column name="ACDBHATCH_FEATID" />
+<column name="ACDBHATCH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ACDBHATCH_POLYLINE_FEATID" />
+<column name="ACDBHATCH_POLYLINE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Datavalue" />
-<property xsi:type="Data" name="Seq" />
-<property xsi:type="Data" name="Polyline_FeatId" />
-<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Datavalue"/>
+<property xsi:type="Data" name="Polyline_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
+<column name="ACDBHATCH_POLYLINE_FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<column name="DATAVALUE" description="" dataType="VARCHAR2" \
length="4000" scale="0" nullable="False">  </column>
-<column name="ACDBHATCH_POLYLINE_FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<column name="SEQ" description="" \
dataType="NUMBER" length="10" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="ACDBHATCH_POLYLINE_AC3" description="" \
pkeyName="PK_ACDBHATCH_POLYLINE1" > +<table name="ACDBHATCH_POLYLINE_AC3" \
description="" pkeyName="PK_ACDBHATCH_POLYLINE1">  <target>
-<table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE" >
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE">
 <target>
-<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH" >
-</table>
+<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH"/>
 <sourceColumns>
-<column name="ACDBHATCH_FEATID" />
+<column name="ACDBHATCH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ACDBHATCH_POLYLINE_FEATID" />
+<column name="ACDBHATCH_POLYLINE_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="AcDbHatch_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBHATCH_POLYLINE" columnName="ACDBHATCH_FEATID" colCreator="True" \
                fixedCol="False"  >
-<column name="ACDBHATCH_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="AcDbHatch.edges"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Acad"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
                nullable="True" >
-</column>
-</property>
 </properties>
-<table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE" >
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE">
 <target>
-<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH" >
-</table>
+<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH"/>
 <sourceColumns>
-<column name="ACDBHATCH_FEATID" />
+<column name="ACDBHATCH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Closed" />
-<property xsi:type="Data" name="ColourIndex" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Data" name="Layer" />
-<property xsi:type="Data" name="Width" />
-<property xsi:type="Object" name="vertices" description=""
- objectType="Collection" className="Acad:AcDbVertexData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="AcDbHatch_FeatId"/>
+<property xsi:type="Data" name="Closed"/>
+<property xsi:type="Data" name="ColourIndex"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Data" name="Layer"/>
+<property xsi:type="Object" name="vertices" description="" objectType="Collection" \
className="Acad:AcDbVertexData" idColumn="SEQ" order="ascending" fixedCol="False">  \
                </property>
-<property xsi:type="Object" name="xdata" description="xdata"
- objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="Width"/>
+<property xsi:type="Object" name="xdata" description="xdata" objectType="Ordered \
Collection" className="Acad:AcXData" idColumn="SEQ" order="ascending" \
fixedCol="False">  </property>
-<property xsi:type="Data" name="AcDbHatch_FeatId" />
-<column name="WIDTH" description="" dataType="NUMBER" length="0" scale="0" \
nullable="False" > +<column name="ACDBHATCH_FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="CLOSED" description="" dataType="NUMBER" length="1" scale="0" \
nullable="False" > +<column name="CLOSED" description="" dataType="NUMBER" length="1" \
scale="0" nullable="False">  </column>
-<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" \
nullable="True" > +<column name="COLOURINDEX" description="" dataType="NUMBER" \
length="3" scale="0" nullable="True">  </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<column name="FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="LAYER" description="" dataType="NVARCHAR2" length="10" scale="0" \
nullable="True" > +<column name="LAYER" description="" dataType="NVARCHAR2" \
length="10" scale="0" nullable="True">  </column>
-<column name="ACDBHATCH_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False" > +<column name="WIDTH" description="" dataType="NUMBER" \
length="0" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE" >
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE">
 <target>
-<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH" >
-</table>
+<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH"/>
 <sourceColumns>
-<column name="ACDBHATCH_FEATID" />
+<column name="ACDBHATCH_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="Object" name="xdata" description="xdata"
- objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
-<Inherited baseClass="AcDbEntity" />
+<property xsi:type="Data" name="FeatId" description="id" dataType="int64" length="0" \
precision="0" scale="0" readOnly="True" featId="False" system="False" \
nullable="False" autogenerated="True" defaultValue="" tableName="ACDBHATCH" \
columnName="FEATID" colCreator="True" fixedCol="False"> +<Inherited \
baseClass="AcDbEntity"/> +<column name="FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False"> +</column>
+</property>
+<property xsi:type="Data" name="Layer" description="Acad layer" dataType="string" \
length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="True" autogenerated="False" defaultValue="" tableName="ACDBHATCH" \
columnName="LAYER" colCreator="True" fixedCol="False"> +<Inherited \
baseClass="AcDbEntity"/> +<column name="LAYER" description="" dataType="NVARCHAR2" \
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="ACDBHATCH" 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="NVARCHAR2" length="255" scale="0" \
nullable="True"> +</column>
+</property>
+<property xsi:type="Object" name="xdata" description="xdata" objectType="Ordered \
Collection" className="Acad:AcXData" idColumn="SEQ" order="ascending" \
fixedCol="False"> +<Inherited baseClass="AcDbEntity"/>
 <idProperty>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="AcDbEntity_FeatId" />
+<property xsi:type="Data" name="AcDbEntity_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="AcDbHatch.xdata" description="Autogenerated Object \
                Property Class"
- baseClass="" abstract="False"
- tableName="ACDBENTITY_ACXDATA" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="AcDbHatch.xdata" description="Autogenerated Object \
Property Class" baseClass="" abstract="False" tableName="ACDBENTITY_ACXDATA" \
tblCreator="False" fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="AcDbEntity_FeatId" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="AcDbEntity_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Datavalue" description="datavalue"
- dataType="string" length="4000" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBENTITY_ACXDATA" columnName="DATAVALUE" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="AcDbEntity.xdata" />
-<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDbEntity_FeatId" \
description="id" dataType="int64" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDBENTITY_ACXDATA" columnName="ACDBENTITY_FEATID" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="AcDbEntity.xdata"/>
+<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBENTITY_ACXDATA" columnName="SEQ" colCreator="False" fixedCol="False" \
                >
-<Inherited baseClass="AcDbEntity.xdata" />
-<column name="SEQ" description="" dataType="NUMBER" length="10" 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="AcDbHatch.xdata" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="AcDbEntity_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBENTITY_ACXDATA" columnName="ACDBENTITY_FEATID" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="AcDbEntity.xdata" />
-<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False" > +<property xsi:type="Data" name="Datavalue" \
description="datavalue" dataType="string" length="4000" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" \
defaultValue="" tableName="ACDBENTITY_ACXDATA" columnName="DATAVALUE" \
colCreator="False" fixedCol="False"> +<Inherited baseClass="AcDbEntity.xdata"/>
+<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" 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="AcDbHatch.xdata"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Acad" tableName="F_CLASSDEFINITION" \
columnName="SCHEMANAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="SCHEMANAME" description="" \
dataType="NVARCHAR2" 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="Acad"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Seq" description="seq" \
dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDBENTITY_ACXDATA" columnName="SEQ" colCreator="False" fixedCol="False"> \
+<Inherited baseClass="AcDbEntity.xdata"/> +<column name="SEQ" description="" \
dataType="NUMBER" length="10" scale="0" nullable="False">  </column>
 </property>
 </properties>
-<table name="ACDBENTITY_ACXDATA" description="" pkeyName="PK_ACDBENTITY_ACXDATA" >
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="PK_ACDBENTITY_ACXDATA">
 <target>
-<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH" >
-</table>
+<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH"/>
 <sourceColumns>
-<column name="ACDBENTITY_FEATID" />
+<column name="ACDBENTITY_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Datavalue" />
-<property xsi:type="Data" name="Seq" />
-<property xsi:type="Data" name="AcDbEntity_FeatId" />
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDbEntity_FeatId"/>
+<property xsi:type="Data" name="Datavalue"/>
+<property xsi:type="Data" name="Seq"/>
+<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False">  </column>
-<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" scale="0" \
nullable="False" > +<column name="DATAVALUE" description="" dataType="VARCHAR2" \
length="4000" scale="0" nullable="False">  </column>
-<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False" > +<column name="SEQ" description="" dataType="NUMBER" \
length="10" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="ACDBENTITY_ACXDATA" description="" pkeyName="PK_ACDBENTITY_ACXDATA" >
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="PK_ACDBENTITY_ACXDATA">
 <target>
-<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH" >
-</table>
+<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH"/>
 <sourceColumns>
-<column name="ACDBENTITY_FEATID" />
+<column name="ACDBENTITY_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the \
                feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="ACDBHATCH" 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="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" \
                nullable="True" >
-</column>
-</property>
 </properties>
-<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="ColourIndex" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Data" name="Layer" />
-<property xsi:type="Data" name="RevisionNumber" />
-<property xsi:type="Object" name="edges" description=""
- objectType="Collection" className="Acad:Polyline" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="ColourIndex"/>
+<property xsi:type="Object" name="edges" description="" objectType="Collection" \
className="Acad:Polyline" idColumn="" order="ascending" fixedCol="False">  \
                </property>
-<property xsi:type="Object" name="xdata" description="xdata"
- objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Data" name="Layer"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<property xsi:type="Object" name="xdata" description="xdata" objectType="Ordered \
Collection" className="Acad:AcXData" idColumn="SEQ" order="ascending" \
fixedCol="False">  </property>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<column name="CLASSID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" \
nullable="True" > +<column name="COLOURINDEX" description="" dataType="NUMBER" \
length="3" scale="0" nullable="True">  </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<column name="FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="LAYER" description="" dataType="NVARCHAR2" length="10" scale="0" \
nullable="True" > +<column name="LAYER" description="" dataType="NVARCHAR2" \
length="10" 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="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH" >
-</table>
+<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH"/>
 <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="AcDbVertexCoordinateValue" description=""
- baseClass="" abstract="False"
- tableName="ACDBVERTEXCOORDINATEV1" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="AcDbVertexCoordinateValue" description="" baseClass="" \
abstract="False" tableName="ACDBVERTEXCOORDINATEV1" tblCreator="False" \
fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBVERTEXCOORDINATEV1" columnName="SEQ" colCreator="False" \
                fixedCol="False"  >
-</property>
-<property xsi:type="Data" name="Value" description=""
- dataType="double" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBVERTEXCOORDINATEV1" columnName="VALUE1" 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="NVARCHAR2" 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="NVARCHAR2" 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="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" nullable="True">  </column>
 </property>
+<property xsi:type="Data" name="Seq" description="seq" dataType="int32" length="0" \
precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDBVERTEXCOORDINATEV1" columnName="SEQ" colCreator="False" \
fixedCol="False"> +</property>
+<property xsi:type="Data" name="Value" description="" dataType="double" length="0" \
precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDBVERTEXCOORDINATEV1" columnName="VALUE1" colCreator="False" \
fixedCol="False"> +</property>
 </properties>
 </class>
-<class xsi:type="Class" name="AcDbVertexData" description=""
- baseClass="" abstract="False"
- tableName="ACDBVERTEXDATA" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="AcDbVertexData" description="" baseClass="" \
abstract="False" tableName="ACDBVERTEXDATA" tblCreator="False" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBVERTEXDATA" columnName="SEQ" 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="NVARCHAR2" length="255" scale="0" \
nullable="False"> +</column>
 </property>
-<property xsi:type="Object" name="point" description=""
- objectType="Collection" className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="point" description="" objectType="Collection" \
className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" order="ascending" \
fixedCol="False">  <idProperty>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
 </sourceProperties>
 <targetProperties>
 </targetProperties>
-<class xsi:type="Class" name="AcDbVertexData.point" description="Autogenerated \
                Object Property Class"
- baseClass="" abstract="False"
- tableName="ACDBVERTEXDATA_ACDBVE1" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="AcDbVertexData.point" description="Autogenerated \
Object Property Class" baseClass="" abstract="False" \
tableName="ACDBVERTEXDATA_ACDBVE1" tblCreator="False" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBVERTEXDATA_ACDBVE1" columnName="SEQ" colCreator="False" \
                fixedCol="False"  >
-</property>
-<property xsi:type="Data" name="Value" description=""
- dataType="double" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBVERTEXDATA_ACDBVE1" columnName="VALUE1" 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="NVARCHAR2" 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="NVARCHAR2" 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="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" nullable="True">  </column>
 </property>
+<property xsi:type="Data" name="Seq" description="seq" dataType="int32" length="0" \
precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDBVERTEXDATA_ACDBVE1" columnName="SEQ" colCreator="False" \
fixedCol="False"> +</property>
+<property xsi:type="Data" name="Value" description="" dataType="double" length="0" \
precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDBVERTEXDATA_ACDBVE1" columnName="VALUE1" colCreator="False" \
fixedCol="False"> +</property>
 </properties>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object \
                class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" \
                defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" \
                nullable="True" >
-</column>
+<property xsi:type="Data" name="Seq" description="seq" dataType="int32" length="0" \
precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" tableName="ACDBVERTEXDATA" \
columnName="SEQ" colCreator="False" fixedCol="False">  </property>
 </properties>
 </class>
-<class xsi:type="Class" name="AcXData" description="Xdata"
- baseClass="" abstract="False"
- tableName="ACXDATA" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="AcXData" description="Xdata" baseClass="" \
abstract="False" tableName="ACXDATA" tblCreator="False" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Datavalue" description="datavalue"
- dataType="string" length="4000" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACXDATA" columnName="DATAVALUE" 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="NVARCHAR2" length="255" scale="0" \
nullable="False"> +</column>
 </property>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACXDATA" columnName="SEQ" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="Datavalue" description="datavalue" dataType="string" \
length="4000" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" tableName="ACXDATA" \
columnName="DATAVALUE" 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="NVARCHAR2" 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="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" \
                nullable="True" >
-</column>
+<property xsi:type="Data" name="Seq" description="seq" dataType="int32" length="0" \
precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" tableName="ACXDATA" \
columnName="SEQ" colCreator="False" fixedCol="False">  </property>
 </properties>
 </class>
-<class xsi:type="Class" name="Entity" description="Embedded entity base class"
- baseClass="" abstract="False"
- tableName="ENTITY" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Entity" description="Embedded entity base class" \
baseClass="" abstract="False" tableName="ENTITY" tblCreator="True" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ColourIndex" description="Acad Colour"
- dataType="byte" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ENTITY" columnName="COLOURINDEX" colCreator="True" fixedCol="False"  >
-<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" 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="Entity" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ENTITY" columnName="FEATID" colCreator="True" fixedCol="False"  >
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<property xsi:type="Data" name="ColourIndex" description="Acad \
Colour" dataType="byte" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="ENTITY" columnName="COLOURINDEX" colCreator="True" fixedCol="False"> \
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" \
nullable="True">  </column>
 </property>
-<property xsi:type="Data" name="Layer" description="Acad layer"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ENTITY" columnName="LAYER" colCreator="True" fixedCol="False"  >
-<column name="LAYER" description="" dataType="NVARCHAR2" length="10" scale="0" \
nullable="True" > +<property xsi:type="Data" name="FeatId" description="id" \
dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ENTITY" columnName="FEATID" colCreator="True" fixedCol="False"> +<column \
name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Object" name="xdata" description="xdata"
- objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="Layer" description="Acad layer" dataType="string" \
length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="True" autogenerated="False" defaultValue="" tableName="ENTITY" \
columnName="LAYER" colCreator="True" fixedCol="False"> +<column name="LAYER" \
description="" dataType="NVARCHAR2" 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="Acad" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True"> +</column>
+</property>
+<property xsi:type="Object" name="xdata" description="xdata" objectType="Ordered \
Collection" className="Acad:AcXData" idColumn="SEQ" order="ascending" \
fixedCol="False">  <idProperty>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="Entity_FeatId" />
+<property xsi:type="Data" name="Entity_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="Entity.xdata" description="Autogenerated Object \
                Property Class"
- baseClass="" abstract="False"
- tableName="ENTITY_ACXDATA" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Entity.xdata" description="Autogenerated Object \
Property Class" baseClass="" abstract="False" tableName="ENTITY_ACXDATA" \
tblCreator="True" fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="Entity_FeatId" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Entity_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Datavalue" description="datavalue"
- dataType="string" length="4000" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ENTITY_ACXDATA" columnName="DATAVALUE" colCreator="True" \
                fixedCol="False"  >
-<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" 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="Entity.xdata" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ENTITY_ACXDATA" columnName="SEQ" colCreator="True" fixedCol="False"  >
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Datavalue" \
description="datavalue" dataType="string" length="4000" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" \
defaultValue="" tableName="ENTITY_ACXDATA" columnName="DATAVALUE" colCreator="True" \
fixedCol="False"> +<column name="DATAVALUE" description="" dataType="VARCHAR2" \
length="4000" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Entity_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ENTITY_ACXDATA" columnName="ENTITY_FEATID" colCreator="True" \
                fixedCol="False"  >
-<column name="ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Entity_FeatId" description="id" \
dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ENTITY_ACXDATA" columnName="ENTITY_FEATID" colCreator="True" \
fixedCol="False"> +<column name="ENTITY_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="Entity.xdata"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Acad" tableName="F_CLASSDEFINITION" \
columnName="SCHEMANAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="SCHEMANAME" description="" \
dataType="NVARCHAR2" 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="Acad"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Seq" description="seq" \
dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ENTITY_ACXDATA" columnName="SEQ" colCreator="True" fixedCol="False"> \
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False">  </column>
 </property>
 </properties>
-<table name="ENTITY_ACXDATA" description="" pkeyName="PK_ENTITY_ACXDATA" >
+<table name="ENTITY_ACXDATA" description="" pkeyName="PK_ENTITY_ACXDATA">
 <target>
-<table name="ENTITY" description="" pkeyName="PK_ENTITY" >
-</table>
+<table name="ENTITY" description="" pkeyName="PK_ENTITY"/>
 <sourceColumns>
-<column name="ENTITY_FEATID" />
+<column name="ENTITY_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Datavalue" />
-<property xsi:type="Data" name="Seq" />
-<property xsi:type="Data" name="Entity_FeatId" />
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Datavalue"/>
+<property xsi:type="Data" name="Entity_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
+<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" scale="0" \
nullable="False">  </column>
-<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" scale="0" \
nullable="False" > +<column name="ENTITY_FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<column name="SEQ" description="" dataType="NUMBER" length="10" \
scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="ENTITY_ACXDATA" description="" pkeyName="PK_ENTITY_ACXDATA" >
+<table name="ENTITY_ACXDATA" description="" pkeyName="PK_ENTITY_ACXDATA">
 <target>
-<table name="ENTITY" description="" pkeyName="PK_ENTITY" >
-</table>
+<table name="ENTITY" description="" pkeyName="PK_ENTITY"/>
 <sourceColumns>
-<column name="ENTITY_FEATID" />
+<column name="ENTITY_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="ClassName" description="FDO base property: object \
                class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" \
                defaultValue="Entity"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Acad"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
                nullable="True" >
-</column>
-</property>
 </properties>
-<table name="ENTITY" description="" pkeyName="PK_ENTITY" >
-<property xsi:type="Data" name="ColourIndex" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Data" name="Layer" />
-<property xsi:type="Object" name="xdata" description="xdata"
- objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<table name="ENTITY" description="" pkeyName="PK_ENTITY">
+<property xsi:type="Data" name="ColourIndex"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Data" name="Layer"/>
+<property xsi:type="Object" name="xdata" description="xdata" objectType="Ordered \
Collection" className="Acad:AcXData" idColumn="SEQ" order="ascending" \
fixedCol="False">  </property>
-<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" \
nullable="True" > +<column name="COLOURINDEX" description="" dataType="NUMBER" \
length="3" scale="0" nullable="True">  </column>
-<column name="LAYER" description="" dataType="NVARCHAR2" 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="LAYER" description="" dataType="NVARCHAR2" \
length="10" scale="0" nullable="True">  </column>
 </table>
 <tables>
-<table name="ENTITY" description="" pkeyName="PK_ENTITY" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="ENTITY" description="" pkeyName="PK_ENTITY"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
-<class xsi:type="Class" name="Polyline" description="Embedded 3d polyline"
- baseClass="Entity" abstract="False"
- tableName="POLYLINE" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Polyline" description="Embedded 3d polyline" \
baseClass="Entity" abstract="False" tableName="POLYLINE" tblCreator="True" \
fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Closed" description="is first and last points the \
                same"
- dataType="boolean" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="POLYLINE" columnName="CLOSED" colCreator="True" fixedCol="False"  >
-<column name="CLOSED" description="" dataType="NUMBER" length="1" 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="Polyline" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="ColourIndex" description="Acad Colour"
- dataType="byte" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="POLYLINE" columnName="COLOURINDEX" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="Entity" />
-<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Closed" description="is first and \
last points the same" dataType="boolean" length="0" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" \
defaultValue="" tableName="POLYLINE" columnName="CLOSED" colCreator="True" \
fixedCol="False"> +<column name="CLOSED" description="" dataType="NUMBER" length="1" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="POLYLINE" columnName="FEATID" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="Entity" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<property xsi:type="Data" name="ColourIndex" description="Acad \
Colour" dataType="byte" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="POLYLINE" columnName="COLOURINDEX" colCreator="True" fixedCol="False"> \
+<Inherited baseClass="Entity"/> +<column name="COLOURINDEX" description="" \
dataType="NUMBER" length="3" scale="0" nullable="True">  </column>
 </property>
-<property xsi:type="Data" name="Layer" description="Acad layer"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="POLYLINE" columnName="LAYER" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="Entity" />
-<column name="LAYER" description="" dataType="NVARCHAR2" length="10" scale="0" \
nullable="True" > +<property xsi:type="Data" name="FeatId" description="id" \
dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="POLYLINE" columnName="FEATID" colCreator="True" fixedCol="False"> \
+<Inherited baseClass="Entity"/> +<column name="FEATID" description="" \
dataType="NUMBER" length="20" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Width" description="line width"
- dataType="double" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="POLYLINE" columnName="WIDTH" colCreator="True" fixedCol="False"  >
-<column name="WIDTH" description="" dataType="NUMBER" length="0" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Layer" description="Acad layer" \
dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="POLYLINE" columnName="LAYER" colCreator="True" fixedCol="False"> \
+<Inherited baseClass="Entity"/> +<column name="LAYER" description="" \
dataType="NVARCHAR2" length="10" scale="0" nullable="True">  </column>
 </property>
-<property xsi:type="Object" name="vertices" description=""
- objectType="Collection" className="Acad:AcDbVertexData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object \
class schema name" dataType="string" length="255" precision="0" scale="0" \
readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" \
defaultValue="Acad" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True"> +</column>
+</property>
+<property xsi:type="Object" name="vertices" description="" objectType="Collection" \
className="Acad:AcDbVertexData" idColumn="SEQ" order="ascending" fixedCol="False">  \
                <idProperty>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="Polyline_FeatId" />
+<property xsi:type="Data" name="Polyline_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="Polyline.vertices" description="Autogenerated Object \
                Property Class"
- baseClass="" abstract="False"
- tableName="POLYLINE_ACDBVERTEXDA1" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Polyline.vertices" description="Autogenerated Object \
Property Class" baseClass="" abstract="False" tableName="POLYLINE_ACDBVERTEXDA1" \
tblCreator="True" fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="Polyline_FeatId" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Polyline_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="POLYLINE_ACDBVERTEXDA1" columnName="SEQ" colCreator="True" \
                fixedCol="False"  >
-<column name="SEQ" description="" dataType="NUMBER" length="10" 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="Polyline.vertices" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Object" name="point" description=""
- objectType="Collection" className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="point" description="" objectType="Collection" \
className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" order="ascending" \
fixedCol="False">  <idProperty>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="Polyline_FeatId" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Polyline_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="Polyline_FeatId" />
-<property xsi:type="Data" name="AcDbVertexData_Seq" />
+<property xsi:type="Data" name="Polyline_FeatId"/>
+<property xsi:type="Data" name="AcDbVertexData_Seq"/>
 </targetProperties>
-<class xsi:type="Class" name="Polyline.vertices.point" description="Autogenerated \
                Object Property Class"
- baseClass="" abstract="False"
- tableName="POLYLINE_ACDBVERTEXDA2" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Polyline.vertices.point" description="Autogenerated \
Object Property Class" baseClass="" abstract="False" \
tableName="POLYLINE_ACDBVERTEXDA2" tblCreator="True" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="Polyline_FeatId" />
-<property xsi:type="Data" name="AcDbVertexData_Seq" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Polyline_FeatId"/>
+<property xsi:type="Data" name="AcDbVertexData_Seq"/>
+<property xsi:type="Data" name="Seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="POLYLINE_ACDBVERTEXDA2" columnName="SEQ" colCreator="True" \
                fixedCol="False"  >
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDbVertexData_Seq" \
description="seq" dataType="int32" length="0" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" \
defaultValue="" tableName="POLYLINE_ACDBVERTEXDA2" \
columnName="POLYLINE_ACDBVERTEXDA1_SEQ" colCreator="True" fixedCol="False"> +<column \
name="POLYLINE_ACDBVERTEXDA1_SEQ" description="" dataType="NUMBER" length="10" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Value" description=""
- dataType="double" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="POLYLINE_ACDBVERTEXDA2" columnName="VALUE1" colCreator="True" \
                fixedCol="False"  >
-<column name="VALUE1" description="" dataType="NUMBER" length="0" 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="Polyline.vertices.point" tableName="F_CLASSDEFINITION" \
columnName="CLASSNAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="CLASSNAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Polyline_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="POLYLINE_ACDBVERTEXDA2" columnName="POLYLINE_ACDBVERTEXDA1_POLY1" \
                colCreator="True" fixedCol="False"  >
-<column name="POLYLINE_ACDBVERTEXDA1_POLY1" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<property xsi:type="Data" \
name="Polyline_FeatId" description="id" dataType="int64" length="0" precision="0" \
scale="0" readOnly="False" featId="False" system="False" nullable="False" \
autogenerated="False" defaultValue="" tableName="POLYLINE_ACDBVERTEXDA2" \
columnName="POLYLINE_ACDBVERTEXDA1_POLY1" colCreator="True" fixedCol="False"> \
+<column name="POLYLINE_ACDBVERTEXDA1_POLY1" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="AcDbVertexData_Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="POLYLINE_ACDBVERTEXDA2" columnName="POLYLINE_ACDBVERTEXDA1_SEQ" \
                colCreator="True" fixedCol="False"  >
-<column name="POLYLINE_ACDBVERTEXDA1_SEQ" description="" dataType="NUMBER" \
length="10" 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="Acad" \
tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="NVARCHAR2" 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="Polyline.vertices.point"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Seq" description="seq" \
dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="POLYLINE_ACDBVERTEXDA2" columnName="SEQ" colCreator="True" \
fixedCol="False"> +<column name="SEQ" description="" dataType="NUMBER" length="10" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object \
                class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" \
                defaultValue="Acad"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Value" description="" \
dataType="double" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="POLYLINE_ACDBVERTEXDA2" columnName="VALUE1" colCreator="True" \
fixedCol="False"> +<column name="VALUE1" description="" dataType="NUMBER" length="0" \
scale="0" nullable="False">  </column>
 </property>
 </properties>
-<table name="POLYLINE_ACDBVERTEXDA2" description="" \
pkeyName="PK_POLYLINE_ACDBVERTE1" > +<table name="POLYLINE_ACDBVERTEXDA2" \
description="" pkeyName="PK_POLYLINE_ACDBVERTE1">  <target>
-<table name="POLYLINE_ACDBVERTEXDA1" description="" \
pkeyName="PK_POLYLINE_ACDBVERTE2" > +<table name="POLYLINE_ACDBVERTEXDA1" \
description="" pkeyName="PK_POLYLINE_ACDBVERTE2">  <target>
-<table name="POLYLINE" description="" pkeyName="PK_POLYLINE" >
-</table>
+<table name="POLYLINE" description="" pkeyName="PK_POLYLINE"/>
 <sourceColumns>
-<column name="POLYLINE_FEATID" />
+<column name="POLYLINE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="POLYLINE_ACDBVERTEXDA1_POLY1" />
-<column name="POLYLINE_ACDBVERTEXDA1_SEQ" />
+<column name="POLYLINE_ACDBVERTEXDA1_POLY1"/>
+<column name="POLYLINE_ACDBVERTEXDA1_SEQ"/>
 </sourceColumns>
 <targetColumns>
-<column name="POLYLINE_FEATID" />
-<column name="SEQ" />
+<column name="POLYLINE_FEATID"/>
+<column name="SEQ"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Seq" />
-<property xsi:type="Data" name="Value" />
-<property xsi:type="Data" name="Polyline_FeatId" />
-<property xsi:type="Data" name="AcDbVertexData_Seq" />
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDbVertexData_Seq"/>
+<property xsi:type="Data" name="Polyline_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
+<property xsi:type="Data" name="Value"/>
+<column name="POLYLINE_ACDBVERTEXDA1_POLY1" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="VALUE1" description="" dataType="NUMBER" length="0" scale="0" \
nullable="False" > +<column name="POLYLINE_ACDBVERTEXDA1_SEQ" description="" \
dataType="NUMBER" length="10" scale="0" nullable="False">  </column>
-<column name="POLYLINE_ACDBVERTEXDA1_POLY1" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<column name="SEQ" description="" \
dataType="NUMBER" length="10" scale="0" nullable="False">  </column>
-<column name="POLYLINE_ACDBVERTEXDA1_SEQ" description="" dataType="NUMBER" \
length="10" scale="0" nullable="False" > +<column name="VALUE1" description="" \
dataType="NUMBER" length="0" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="POLYLINE_ACDBVERTEXDA2" description="" \
pkeyName="PK_POLYLINE_ACDBVERTE1" > +<table name="POLYLINE_ACDBVERTEXDA2" \
description="" pkeyName="PK_POLYLINE_ACDBVERTE1">  <target>
-<table name="POLYLINE_ACDBVERTEXDA1" description="" \
pkeyName="PK_POLYLINE_ACDBVERTE2" > +<table name="POLYLINE_ACDBVERTEXDA1" \
description="" pkeyName="PK_POLYLINE_ACDBVERTE2">  <target>
-<table name="POLYLINE" description="" pkeyName="PK_POLYLINE" >
-</table>
+<table name="POLYLINE" description="" pkeyName="PK_POLYLINE"/>
 <sourceColumns>
-<column name="POLYLINE_FEATID" />
+<column name="POLYLINE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="POLYLINE_ACDBVERTEXDA1_POLY1" />
-<column name="POLYLINE_ACDBVERTEXDA1_SEQ" />
+<column name="POLYLINE_ACDBVERTEXDA1_POLY1"/>
+<column name="POLYLINE_ACDBVERTEXDA1_SEQ"/>
 </sourceColumns>
 <targetColumns>
-<column name="POLYLINE_FEATID" />
-<column name="SEQ" />
+<column name="POLYLINE_FEATID"/>
+<column name="SEQ"/>
 </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="Polyline_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="POLYLINE_ACDBVERTEXDA1" columnName="POLYLINE_FEATID" colCreator="True" \
                fixedCol="False"  >
-<column name="POLYLINE_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False" > +<property xsi:type="Data" name="Polyline_FeatId" \
description="id" dataType="int64" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="POLYLINE_ACDBVERTEXDA1" columnName="POLYLINE_FEATID" colCreator="True" \
fixedCol="False"> +<column name="POLYLINE_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="Polyline.vertices"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Acad" tableName="F_CLASSDEFINITION" \
columnName="SCHEMANAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="SCHEMANAME" description="" \
dataType="NVARCHAR2" 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="Acad"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Seq" description="seq" \
dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="POLYLINE_ACDBVERTEXDA1" columnName="SEQ" colCreator="True" \
fixedCol="False"> +<column name="SEQ" description="" dataType="NUMBER" length="10" \
scale="0" nullable="False">  </column>
 </property>
 </properties>
-<table name="POLYLINE_ACDBVERTEXDA1" description="" \
pkeyName="PK_POLYLINE_ACDBVERTE2" > +<table name="POLYLINE_ACDBVERTEXDA1" \
description="" pkeyName="PK_POLYLINE_ACDBVERTE2">  <target>
-<table name="POLYLINE" description="" pkeyName="PK_POLYLINE" >
-</table>
+<table name="POLYLINE" description="" pkeyName="PK_POLYLINE"/>
 <sourceColumns>
-<column name="POLYLINE_FEATID" />
+<column name="POLYLINE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Seq" />
-<property xsi:type="Object" name="point" description=""
- objectType="Collection" className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="point" description="" objectType="Collection" \
className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" order="ascending" \
fixedCol="False">  </property>
-<property xsi:type="Data" name="Polyline_FeatId" />
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Polyline_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
+<column name="POLYLINE_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False">  </column>
-<column name="POLYLINE_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False" > +<column name="SEQ" description="" dataType="NUMBER" \
length="10" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="POLYLINE_ACDBVERTEXDA1" description="" \
pkeyName="PK_POLYLINE_ACDBVERTE2" > +<table name="POLYLINE_ACDBVERTEXDA1" \
description="" pkeyName="PK_POLYLINE_ACDBVERTE2">  <target>
-<table name="POLYLINE" description="" pkeyName="PK_POLYLINE" >
-</table>
+<table name="POLYLINE" description="" pkeyName="PK_POLYLINE"/>
 <sourceColumns>
-<column name="POLYLINE_FEATID" />
+<column name="POLYLINE_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="Object" name="xdata" description="xdata"
- objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
-<Inherited baseClass="Entity" />
+<property xsi:type="Data" name="Width" description="line width" dataType="double" \
length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" tableName="POLYLINE" \
columnName="WIDTH" colCreator="True" fixedCol="False"> +<column name="WIDTH" \
description="" dataType="NUMBER" length="0" scale="0" nullable="False"> +</column>
+</property>
+<property xsi:type="Object" name="xdata" description="xdata" objectType="Ordered \
Collection" className="Acad:AcXData" idColumn="SEQ" order="ascending" \
fixedCol="False"> +<Inherited baseClass="Entity"/>
 <idProperty>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="Entity_FeatId" />
+<property xsi:type="Data" name="Entity_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="Polyline.xdata" description="Autogenerated Object \
                Property Class"
- baseClass="" abstract="False"
- tableName="ENTITY_ACXDATA" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Polyline.xdata" description="Autogenerated Object \
Property Class" baseClass="" abstract="False" tableName="ENTITY_ACXDATA" \
tblCreator="False" fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="Entity_FeatId" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Entity_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Datavalue" description="datavalue"
- dataType="string" length="4000" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ENTITY_ACXDATA" columnName="DATAVALUE" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="Entity.xdata" />
-<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" 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="Polyline.xdata" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ENTITY_ACXDATA" columnName="SEQ" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="Entity.xdata" />
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Datavalue" \
description="datavalue" dataType="string" length="4000" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" \
defaultValue="" tableName="ENTITY_ACXDATA" columnName="DATAVALUE" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="Entity.xdata"/>
+<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Entity_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ENTITY_ACXDATA" columnName="ENTITY_FEATID" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="Entity.xdata" />
-<column name="ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Entity_FeatId" description="id" \
dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ENTITY_ACXDATA" columnName="ENTITY_FEATID" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="Entity.xdata"/>
+<column name="ENTITY_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="Polyline.xdata"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Acad" tableName="F_CLASSDEFINITION" \
columnName="SCHEMANAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="SCHEMANAME" description="" \
dataType="NVARCHAR2" 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="Acad"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Seq" description="seq" \
dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ENTITY_ACXDATA" columnName="SEQ" colCreator="False" fixedCol="False"> \
+<Inherited baseClass="Entity.xdata"/> +<column name="SEQ" description="" \
dataType="NUMBER" length="10" scale="0" nullable="False">  </column>
 </property>
 </properties>
-<table name="ENTITY_ACXDATA" description="" pkeyName="PK_ENTITY_ACXDATA" >
+<table name="ENTITY_ACXDATA" description="" pkeyName="PK_ENTITY_ACXDATA">
 <target>
-<table name="POLYLINE" description="" pkeyName="PK_POLYLINE" >
-</table>
+<table name="POLYLINE" description="" pkeyName="PK_POLYLINE"/>
 <sourceColumns>
-<column name="ENTITY_FEATID" />
+<column name="ENTITY_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Datavalue" />
-<property xsi:type="Data" name="Seq" />
-<property xsi:type="Data" name="Entity_FeatId" />
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Datavalue"/>
+<property xsi:type="Data" name="Entity_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
+<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" scale="0" \
nullable="False">  </column>
-<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" scale="0" \
nullable="False" > +<column name="ENTITY_FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<column name="SEQ" description="" dataType="NUMBER" length="10" \
scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="ENTITY_ACXDATA" description="" pkeyName="PK_ENTITY_ACXDATA" >
+<table name="ENTITY_ACXDATA" description="" pkeyName="PK_ENTITY_ACXDATA">
 <target>
-<table name="POLYLINE" description="" pkeyName="PK_POLYLINE" >
-</table>
+<table name="POLYLINE" description="" pkeyName="PK_POLYLINE"/>
 <sourceColumns>
-<column name="ENTITY_FEATID" />
+<column name="ENTITY_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="ClassName" description="FDO base property: object \
                class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" \
                defaultValue="Polyline"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Acad"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
                nullable="True" >
-</column>
-</property>
 </properties>
-<table name="POLYLINE" description="" pkeyName="PK_POLYLINE" >
-<property xsi:type="Data" name="Closed" />
-<property xsi:type="Data" name="ColourIndex" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Data" name="Layer" />
-<property xsi:type="Data" name="Width" />
-<property xsi:type="Object" name="vertices" description=""
- objectType="Collection" className="Acad:AcDbVertexData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<table name="POLYLINE" description="" pkeyName="PK_POLYLINE">
+<property xsi:type="Data" name="Closed"/>
+<property xsi:type="Data" name="ColourIndex"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Data" name="Layer"/>
+<property xsi:type="Object" name="vertices" description="" objectType="Collection" \
className="Acad:AcDbVertexData" idColumn="SEQ" order="ascending" fixedCol="False">  \
                </property>
-<property xsi:type="Object" name="xdata" description="xdata"
- objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="Width"/>
+<property xsi:type="Object" name="xdata" description="xdata" objectType="Ordered \
Collection" className="Acad:AcXData" idColumn="SEQ" order="ascending" \
fixedCol="False">  </property>
-<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" \
nullable="True" > +<column name="CLOSED" description="" dataType="NUMBER" length="1" \
scale="0" nullable="False">  </column>
-<column name="LAYER" description="" dataType="NVARCHAR2" length="10" scale="0" \
nullable="True" > +<column name="COLOURINDEX" description="" dataType="NUMBER" \
length="3" scale="0" nullable="True">  </column>
-<column name="CLOSED" description="" dataType="NUMBER" length="1" scale="0" \
nullable="False" > +<column name="FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="WIDTH" description="" dataType="NUMBER" length="0" scale="0" \
nullable="False" > +<column name="LAYER" description="" dataType="NVARCHAR2" \
length="10" scale="0" nullable="True">  </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<column name="WIDTH" description="" dataType="NUMBER" length="0" \
scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="POLYLINE" description="" pkeyName="PK_POLYLINE" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="POLYLINE" description="" pkeyName="PK_POLYLINE"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
-</schema >
-<schema name="Electric'l" description="Electrical '' schema'" >
-<class xsi:type="Class" name="'Address" description=""
- baseClass="" abstract="False"
- tableName="A_ADDRESS" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+</schema>
+<schema name="Electric'l" description="Electrical '' schema'">
+<class xsi:type="Class" name="'Address" description="" baseClass="" abstract="False" \
tableName="A_ADDRESS" tblCreator="False" fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Number" description=""
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="A_ADDRESS" columnName="NUMBER1" 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="NVARCHAR2" length="255" scale="0" \
nullable="False"> +</column>
 </property>
-<property xsi:type="Object" name="street" description=""
- objectType="Value" className="Electric'l:Street" idColumn="" order="ascending"
- fixedCol="False" >
-<mappingDefinition xsi:type="Concrete" >
+<property xsi:type="Data" name="Number" description="" dataType="int32" length="0" \
precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" tableName="A_ADDRESS" \
columnName="NUMBER1" 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="NVARCHAR2" length="255" scale="0" \
nullable="True"> +</column>
+</property>
+<property xsi:type="Object" name="street" description="" objectType="Value" \
className="Electric'l:Street" idColumn="" order="ascending" fixedCol="False"> \
+<mappingDefinition xsi:type="Concrete">  <sourceProperties>
 </sourceProperties>
 <targetProperties>
 </targetProperties>
-<class xsi:type="Class" name="'Address.street" description="Autogenerated Object \
                Property Class"
- baseClass="" abstract="False"
- tableName="A_ADDRESS_STREET" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="'Address.street" description="Autogenerated Object \
Property Class" baseClass="" abstract="False" tableName="A_ADDRESS_STREET" \
tblCreator="False" fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Name" description=""
- dataType="string" length="30" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="A_ADDRESS_STREET" columnName="NAME" 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="NVARCHAR2" length="255" scale="0" \
nullable="False"> +</column>
 </property>
-<property xsi:type="Data" name="Type" description=""
- dataType="string" length="30" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="A_ADDRESS_STREET" columnName="TYPE" colCreator="False" fixedCol="False"  \
> +<property xsi:type="Data" name="Name" description="" dataType="string" length="30" \
> precision="0" scale="0" readOnly="False" featId="False" system="False" \
> nullable="False" autogenerated="False" defaultValue="" tableName="A_ADDRESS_STREET" \
> columnName="NAME" 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="NVARCHAR2" 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="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" \
                nullable="True" >
-</column>
+<property xsi:type="Data" name="Type" description="" dataType="string" length="30" \
precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" tableName="A_ADDRESS_STREET" \
columnName="TYPE" colCreator="False" fixedCol="False">  </property>
 </properties>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object \
                class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" \
                defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" \
                nullable="True" >
-</column>
-</property>
 </properties>
 </class>
-<class xsi:type="Feature" name="Conductor" description=""
- baseClass="ElectricDevice" abstract="False"
- tableName="CONDUCTOR" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Feature" name="class_with__25__char_name" description="" \
baseClass="" abstract="False" tableName="CLASS_WITH__25__CHAR_1" tblCreator="True" \
fixedTbl="False"> +<geometryProperty>
+Geometry</geometryProperty>
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatureId"/>
 </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="CONDUCTOR" 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="CLASS_WITH__25__CHAR_1" \
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="CLASS_WITH__25__CHAR_1" 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="FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="False" nullable="False" autogenerated="True" \
                defaultValue=""
- tableName="CONDUCTOR" columnName="FEATID" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="ElectricDevice" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<property xsi:type="Data" name="ClassName" description="FDO base \
property: object class name" dataType="string" length="30" precision="0" scale="0" \
readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" \
defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Geometric" name="Geometry" description="updated geometry \
                description"
-geometricTypes="3" geometryTypes="8384" hasElevation="True" hasMeasure="False"
- tableName="CONDUCTOR" columnName="GEOMETRY" colCreator="True" fixedCol="False" >
-<Inherited baseClass="ElectricDevice" />
-<column name="GEOMETRY" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" \
scale="0" nullable="True" > +<property xsi:type="Data" name="FeatureId" \
description="" dataType="int64" length="0" precision="0" scale="0" readOnly="True" \
featId="False" system="False" nullable="False" autogenerated="True" defaultValue="" \
tableName="CLASS_WITH__25__CHAR_1" columnName="FEATUREID" colCreator="True" \
fixedCol="False"> +<column name="FEATUREID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="InstallDate" description=""
- dataType="datetime" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="CONDUCTOR" columnName="INSTALLDATE" colCreator="True" fixedCol="False"  \
                >
-<Inherited baseClass="ElectricDevice" />
-<column name="INSTALLDATE" description="" dataType="DATE" length="0" scale="0" \
nullable="True" > +<property xsi:type="Geometric" name="Geometry" \
description="location's" geometricTypes="2" geometryTypes="42112" \
hasElevation="False" hasMeasure="False" tableName="CLASS_WITH__25__CHAR_1" \
columnName="GEOMETRY" colCreator="True" fixedCol="False"> +<column name="GEOMETRY" \
description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">  \
</column>  </property>
-<property xsi:type="Data" name="LastInspectDate" description=""
- dataType="datetime" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="CONDUCTOR" columnName="LASTINSPECTDATE" colCreator="True" \
                fixedCol="False"  >
-<Inherited baseClass="ElectricDevice" />
-<column name="LASTINSPECTDATE" description="" dataType="DATE" length="0" scale="0" \
nullable="True" > +<property xsi:type="Data" name="RevisionNumber" description="Edit \
count for supporting optimistic locking.  This value is incremented everytime the \
object is updated." dataType="double" length="0" precision="0" scale="0" \
readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" \
defaultValue="" tableName="CLASS_WITH__25__CHAR_1" 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="LastRepairDate" description="modified description"
- dataType="datetime" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="False" nullable="True" autogenerated="False" \
                defaultValue=""
- tableName="CONDUCTOR" columnName="LASTREPAIRDATE" colCreator="True" \
                fixedCol="False"  >
-<Inherited baseClass="ElectricDevice" />
-<column name="LASTREPAIRDATE" description="" dataType="DATE" length="0" 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="NVARCHAR2" length="255" 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="CONDUCTOR" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True" \
                >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" \
nullable="False" > +</properties>
+<table name="CLASS_WITH__25__CHAR_1" description="" \
pkeyName="PK_CLASS_WITH__25__CH1"> +<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="FeatureId"/>
+<property xsi:type="Geometric" name="Geometry"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False">  </column>
+<column name="FEATUREID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False"> +</column>
+<column name="GEOMETRY" 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="CLASS_WITH__25__CHAR_1" description="" \
pkeyName="PK_CLASS_WITH__25__CH1"/> +<table name="F_CLASSDEFINITION" description="" \
pkeyName=""> +<target>
+<table name="CLASS_WITH__25__CHAR_1" description="" \
pkeyName="PK_CLASS_WITH__25__CH1"/> +<sourceColumns>
+<column name="CLASSID"/>
+</sourceColumns>
+<targetColumns>
+<column name="CLASSID"/>
+</targetColumns>
+</target>
+</table>
+</tables>
+</class>
+<class xsi:type="Feature" name="Conductor" description="" baseClass="ElectricDevice" \
abstract="False" tableName="CONDUCTOR" tblCreator="True" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
+<identityProperties>
+<property xsi:type="Data" name="FeatId"/>
+</identityProperties>
+<properties>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the \
feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" \
hasMeasure="False" tableName="CONDUCTOR" columnName="n/a" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="Feature"/>
 </property>
-<property xsi:type="Data" name="underground" description=""
- dataType="boolean" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="CONDUCTOR" columnName="UNDERGROUND" colCreator="True" fixedCol="False"  \
                >
-<column name="UNDERGROUND" description="" dataType="NUMBER" length="1" scale="0" \
nullable="False" > +<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="CONDUCTOR" 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="Object" name="graphic" description="Acad entity"
- objectType="Value" className="Acad:Entity" idColumn="" order="ascending"
- fixedCol="False" >
-<Inherited baseClass="ElectricDevice" />
-<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="NVARCHAR2" length="255" scale="0" \
nullable="False"> +</column>
+</property>
+<property xsi:type="Data" name="FeatId" description="id" dataType="int64" length="0" \
precision="0" scale="0" readOnly="True" featId="False" system="False" \
nullable="False" autogenerated="True" defaultValue="" tableName="CONDUCTOR" \
columnName="FEATID" colCreator="True" fixedCol="False"> +<Inherited \
baseClass="ElectricDevice"/> +<column name="FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False"> +</column>
+</property>
+<property xsi:type="Geometric" name="Geometry" description="updated geometry \
description" geometricTypes="3" geometryTypes="8384" hasElevation="True" \
hasMeasure="False" tableName="CONDUCTOR" columnName="GEOMETRY" colCreator="True" \
fixedCol="False"> +<Inherited baseClass="ElectricDevice"/>
+<column name="GEOMETRY" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" \
scale="0" nullable="True"> +</column>
+</property>
+<property xsi:type="Object" name="graphic" description="Acad entity" \
objectType="Value" className="Acad:Entity" idColumn="" order="ascending" \
fixedCol="False"> +<Inherited baseClass="ElectricDevice"/>
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="ElectricDevice_FeatId" />
+<property xsi:type="Data" name="ElectricDevice_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="Conductor.graphic" description="Autogenerated Object \
                Property Class"
- baseClass="" abstract="False"
- tableName="ELECTRICDEVICE_ENTITY" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Conductor.graphic" description="Autogenerated Object \
Property Class" baseClass="" abstract="False" tableName="ELECTRICDEVICE_ENTITY" \
tblCreator="False" fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ColourIndex" description="Acad Colour"
- dataType="byte" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY" columnName="COLOURINDEX" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.graphic" />
-<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" 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="Conductor.graphic" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY" columnName="FEATID" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.graphic" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<property xsi:type="Data" name="ColourIndex" description="Acad \
Colour" dataType="byte" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_ENTITY" columnName="COLOURINDEX" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="ElectricDevice.graphic"/>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" \
nullable="True">  </column>
 </property>
-<property xsi:type="Data" name="Layer" description="Acad layer"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY" columnName="LAYER" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.graphic" />
-<column name="LAYER" description="" dataType="NVARCHAR2" length="10" scale="0" \
nullable="True" > +<property xsi:type="Data" name="ElectricDevice_FeatId" \
description="id" dataType="int64" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_ENTITY" columnName="ELECTRICDEVICE_FEATID" \
colCreator="False" fixedCol="False"> +<Inherited baseClass="ElectricDevice.graphic"/>
+<column name="ELECTRICDEVICE_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Object" name="xdata" description="xdata"
- objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
-<Inherited baseClass="ElectricDevice.graphic" />
+<property xsi:type="Data" name="FeatId" description="id" dataType="int64" length="0" \
precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_ENTITY" columnName="FEATID" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="ElectricDevice.graphic"/>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False"> +</column>
+</property>
+<property xsi:type="Data" name="Layer" description="Acad layer" dataType="string" \
length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="True" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_ENTITY" columnName="LAYER" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="ElectricDevice.graphic"/>
+<column name="LAYER" description="" dataType="NVARCHAR2" 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="Electric'l" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True"> +</column>
+</property>
+<property xsi:type="Object" name="xdata" description="xdata" objectType="Ordered \
Collection" className="Acad:AcXData" idColumn="SEQ" order="ascending" \
fixedCol="False"> +<Inherited baseClass="ElectricDevice.graphic"/>
 <idProperty>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="Entity_FeatId" />
+<property xsi:type="Data" name="Entity_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="Conductor.graphic.xdata" description="Autogenerated \
                Object Property Class"
- baseClass="" abstract="False"
- tableName="ELECTRICDEVICE_ENTITY1" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Conductor.graphic.xdata" description="Autogenerated \
Object Property Class" baseClass="" abstract="False" \
tableName="ELECTRICDEVICE_ENTITY1" tblCreator="False" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="Entity_FeatId" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Entity_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Datavalue" description="datavalue"
- dataType="string" length="4000" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY1" columnName="DATAVALUE" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.graphic.xdata" />
-<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" 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="Conductor.graphic.xdata" tableName="F_CLASSDEFINITION" \
columnName="CLASSNAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="CLASSNAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY1" columnName="SEQ" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.graphic.xdata" />
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Datavalue" \
description="datavalue" dataType="string" length="4000" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" \
defaultValue="" tableName="ELECTRICDEVICE_ENTITY1" columnName="DATAVALUE" \
colCreator="False" fixedCol="False"> +<Inherited \
baseClass="ElectricDevice.graphic.xdata"/> +<column name="DATAVALUE" description="" \
dataType="VARCHAR2" length="4000" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Entity_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY1" columnName="ELECTRICDEVICE_ENTITY_FEATID" \
                colCreator="False" fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.graphic.xdata" />
-<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<property xsi:type="Data" \
name="Entity_FeatId" description="id" dataType="int64" length="0" precision="0" \
scale="0" readOnly="False" featId="False" system="False" nullable="False" \
autogenerated="False" defaultValue="" tableName="ELECTRICDEVICE_ENTITY1" \
columnName="ELECTRICDEVICE_ENTITY_FEATID" colCreator="False" fixedCol="False"> \
+<Inherited baseClass="ElectricDevice.graphic.xdata"/> +<column \
name="ELECTRICDEVICE_ENTITY_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="Conductor.graphic.xdata"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Electric'l" tableName="F_CLASSDEFINITION" \
columnName="SCHEMANAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="SCHEMANAME" description="" \
dataType="NVARCHAR2" 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="Electric'l"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Seq" description="seq" \
dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_ENTITY1" columnName="SEQ" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="ElectricDevice.graphic.xdata"/>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False">  </column>
 </property>
 </properties>
-<table name="ELECTRICDEVICE_ENTITY1" description="" \
pkeyName="PK_ELECTRICDEVICE_ENT1" > +<table name="ELECTRICDEVICE_ENTITY1" \
description="" pkeyName="PK_ELECTRICDEVICE_ENT1">  <target>
-<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENT2" \
> +<table name="ELECTRICDEVICE_ENTITY" description="" \
> pkeyName="PK_ELECTRICDEVICE_ENT2">
 <target>
-<table name="CONDUCTOR" description="" pkeyName="PK_CONDUCTOR" >
-</table>
+<table name="CONDUCTOR" description="" pkeyName="PK_CONDUCTOR"/>
 <sourceColumns>
-<column name="ELECTRICDEVICE_FEATID" />
+<column name="ELECTRICDEVICE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+<column name="ELECTRICDEVICE_ENTITY_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Datavalue" />
-<property xsi:type="Data" name="Seq" />
-<property xsi:type="Data" name="Entity_FeatId" />
-<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Datavalue"/>
+<property xsi:type="Data" name="Entity_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
+<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" scale="0" \
nullable="False">  </column>
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" \
dataType="NUMBER" length="20" scale="0" nullable="False">  </column>
-<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<column name="SEQ" description="" \
dataType="NUMBER" length="10" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="ELECTRICDEVICE_ENTITY1" description="" \
pkeyName="PK_ELECTRICDEVICE_ENT1" > +<table name="ELECTRICDEVICE_ENTITY1" \
description="" pkeyName="PK_ELECTRICDEVICE_ENT1">  <target>
-<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENT2" \
> +<table name="ELECTRICDEVICE_ENTITY" description="" \
> pkeyName="PK_ELECTRICDEVICE_ENT2">
 <target>
-<table name="CONDUCTOR" description="" pkeyName="PK_CONDUCTOR" >
-</table>
+<table name="CONDUCTOR" description="" pkeyName="PK_CONDUCTOR"/>
 <sourceColumns>
-<column name="ELECTRICDEVICE_FEATID" />
+<column name="ELECTRICDEVICE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+<column name="ELECTRICDEVICE_ENTITY_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="ElectricDevice_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY" columnName="ELECTRICDEVICE_FEATID" \
                colCreator="False" fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.graphic" />
-<column name="ELECTRICDEVICE_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="Conductor.graphic"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Electric'l"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
                nullable="True" >
-</column>
-</property>
 </properties>
-<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENT2" \
> +<table name="ELECTRICDEVICE_ENTITY" description="" \
> pkeyName="PK_ELECTRICDEVICE_ENT2">
 <target>
-<table name="CONDUCTOR" description="" pkeyName="PK_CONDUCTOR" >
-</table>
+<table name="CONDUCTOR" description="" pkeyName="PK_CONDUCTOR"/>
 <sourceColumns>
-<column name="ELECTRICDEVICE_FEATID" />
+<column name="ELECTRICDEVICE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="ColourIndex" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Data" name="Layer" />
-<property xsi:type="Object" name="xdata" description="xdata"
- objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="ColourIndex"/>
+<property xsi:type="Data" name="ElectricDevice_FeatId"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Data" name="Layer"/>
+<property xsi:type="Object" name="xdata" description="xdata" objectType="Ordered \
Collection" className="Acad:AcXData" idColumn="SEQ" order="ascending" \
fixedCol="False">  </property>
-<property xsi:type="Data" name="ElectricDevice_FeatId" />
-<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" \
nullable="True" > +<column name="COLOURINDEX" description="" dataType="NUMBER" \
length="3" scale="0" nullable="True">  </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<column name="ELECTRICDEVICE_FEATID" description="" \
dataType="NUMBER" length="20" scale="0" nullable="False">  </column>
-<column name="LAYER" description="" dataType="NVARCHAR2" length="10" scale="0" \
nullable="True" > +<column name="FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False">  </column>
-<column name="ELECTRICDEVICE_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False" > +<column name="LAYER" description="" \
dataType="NVARCHAR2" length="10" scale="0" nullable="True">  </column>
 </table>
 <tables>
-<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENT2" \
> +<table name="ELECTRICDEVICE_ENTITY" description="" \
> pkeyName="PK_ELECTRICDEVICE_ENT2">
 <target>
-<table name="CONDUCTOR" description="" pkeyName="PK_CONDUCTOR" >
-</table>
+<table name="CONDUCTOR" description="" pkeyName="PK_CONDUCTOR"/>
 <sourceColumns>
-<column name="ELECTRICDEVICE_FEATID" />
+<column name="ELECTRICDEVICE_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="Object" name="maintenance history" description="maintenance \
                history for this device"
- objectType="Collection" className="Electric'l:Maint History" idColumn="DATE1" \
                order="ascending"
- fixedCol="False" >
-<Inherited baseClass="ElectricDevice" />
+<property xsi:type="Data" name="InstallDate" description="" dataType="datetime" \
length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="True" autogenerated="False" defaultValue="" tableName="CONDUCTOR" \
columnName="INSTALLDATE" colCreator="True" fixedCol="False"> +<Inherited \
baseClass="ElectricDevice"/> +<column name="INSTALLDATE" description="" \
dataType="DATE" length="0" scale="0" nullable="True"> +</column>
+</property>
+<property xsi:type="Data" name="LastInspectDate" description="" dataType="datetime" \
length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="True" autogenerated="False" defaultValue="" tableName="CONDUCTOR" \
columnName="LASTINSPECTDATE" colCreator="True" fixedCol="False"> +<Inherited \
baseClass="ElectricDevice"/> +<column name="LASTINSPECTDATE" description="" \
dataType="DATE" length="0" scale="0" nullable="True"> +</column>
+</property>
+<property xsi:type="Data" name="LastRepairDate" description="modified description" \
dataType="datetime" length="0" precision="0" scale="0" readOnly="True" featId="False" \
system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="CONDUCTOR" columnName="LASTREPAIRDATE" colCreator="True" fixedCol="False"> \
+<Inherited baseClass="ElectricDevice"/> +<column name="LASTREPAIRDATE" \
description="" dataType="DATE" length="0" scale="0" nullable="True"> +</column>
+</property>
+<property xsi:type="Object" name="maintenance history" description="maintenance \
history for this device" objectType="Collection" className="Electric'l:Maint History" \
idColumn="DATE1" order="ascending" fixedCol="False"> +<Inherited \
baseClass="ElectricDevice"/>  <idProperty>
-<property xsi:type="Data" name="Date" />
+<property xsi:type="Data" name="Date"/>
 </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="ElectricDevice_FeatId" />
+<property xsi:type="Data" name="ElectricDevice_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="Conductor.maintenance history" \
                description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="ELECTRICDEVICE_MAINT_1" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Conductor.maintenance history" \
description="Autogenerated Object Property Class" baseClass="" abstract="False" \
tableName="ELECTRICDEVICE_MAINT_1" tblCreator="False" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="ElectricDevice_FeatId" />
-<property xsi:type="Data" name="Date" />
+<property xsi:type="Data" name="ElectricDevice_FeatId"/>
+<property xsi:type="Data" name="Date"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Date" description="Date of work done"
- dataType="datetime" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_MAINT_1" columnName="DATE1" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.maintenance history" />
-<column name="DATE1" description="" dataType="DATE" length="0" 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="Conductor.maintenance history" tableName="F_CLASSDEFINITION" \
columnName="CLASSNAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="CLASSNAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Maintenance History Description" \
                description="datavalue"
- dataType="string" length="50" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_MAINT_1" columnName="MAINTENANCE_HISTORY_DESCRIP1" \
                colCreator="False" fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.maintenance history" />
-<column name="MAINTENANCE_HISTORY_DESCRIP1" description="" dataType="NVARCHAR2" \
length="50" scale="0" nullable="True" > +<property xsi:type="Data" name="Date" \
description="Date of work done" dataType="datetime" length="0" precision="0" \
scale="0" readOnly="False" featId="False" system="False" nullable="False" \
autogenerated="False" defaultValue="" tableName="ELECTRICDEVICE_MAINT_1" \
columnName="DATE1" colCreator="False" fixedCol="False"> +<Inherited \
baseClass="ElectricDevice.maintenance history"/> +<column name="DATE1" description="" \
dataType="DATE" length="0" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Object" name="work items" description="tasks performed on this \
                date"
- objectType="Ordered Collection" className="Electric'l:Maint History Item" \
                idColumn="IT_M_" order="descending"
- fixedCol="False" >
-<Inherited baseClass="ElectricDevice.maintenance history" />
+<property xsi:type="Data" name="ElectricDevice_FeatId" description="id" \
dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_MAINT_1" columnName="ELECTRICDEVICE_FEATID" \
colCreator="False" fixedCol="False"> +<Inherited \
baseClass="ElectricDevice.maintenance history"/> +<column \
name="ELECTRICDEVICE_FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False"> +</column>
+</property>
+<property xsi:type="Data" name="Maintenance History Description" \
description="datavalue" dataType="string" length="50" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" \
defaultValue="" tableName="ELECTRICDEVICE_MAINT_1" \
columnName="MAINTENANCE_HISTORY_DESCRIP1" colCreator="False" fixedCol="False"> \
+<Inherited baseClass="ElectricDevice.maintenance history"/> +<column \
name="MAINTENANCE_HISTORY_DESCRIP1" description="" dataType="NVARCHAR2" length="50" \
scale="0" nullable="True"> +</column>
+</property>
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object \
class schema name" dataType="string" length="255" precision="0" scale="0" \
readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" \
defaultValue="Electric'l" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True"> +</column>
+</property>
+<property xsi:type="Object" name="work items" description="tasks performed on this \
date" objectType="Ordered Collection" className="Electric'l:Maint History Item" \
idColumn="IT_M_" order="descending" fixedCol="False"> +<Inherited \
baseClass="ElectricDevice.maintenance history"/>  <idProperty>
-<property xsi:type="Data" name="It'm #" />
+<property xsi:type="Data" name="It'm #"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="ElectricDevice_FeatId" />
-<property xsi:type="Data" name="Date" />
+<property xsi:type="Data" name="ElectricDevice_FeatId"/>
+<property xsi:type="Data" name="Date"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="ElectricDevice_FeatId" />
-<property xsi:type="Data" name="Maint History_Date" />
+<property xsi:type="Data" name="ElectricDevice_FeatId"/>
+<property xsi:type="Data" name="Maint History_Date"/>
 </targetProperties>
-<class xsi:type="Class" name="Conductor.maintenance history.work items" \
                description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="ELECTRICDEVICE_MAINT_2" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Conductor.maintenance history.work items" \
description="Autogenerated Object Property Class" baseClass="" abstract="False" \
tableName="ELECTRICDEVICE_MAINT_2" tblCreator="False" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="ElectricDevice_FeatId" />
-<property xsi:type="Data" name="Maint History_Date" />
-<property xsi:type="Data" name="It'm #" />
+<property xsi:type="Data" name="ElectricDevice_FeatId"/>
+<property xsi:type="Data" name="Maint History_Date"/>
+<property xsi:type="Data" name="It'm #"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="It'm #" description="sequence identifier"
- dataType="int16" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_MAINT_2" columnName="IT_M_" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.maintenance history.work items" />
-<column name="IT_M_" description="" dataType="NUMBER" length="5" scale="0" \
nullable="False" > +<property xsi:type="Data" name="classname" description="" \
dataType="string" length="255" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_MAINT_2" columnName="CLASSNAME1" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="ElectricDevice.maintenance history.work \
items"/> +<column name="CLASSNAME1" description="" dataType="NVARCHAR2" length="255" \
scale="0" nullable="True">  </column>
 </property>
-<property xsi:type="Data" name="Part #" description="Part used in work item"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_MAINT_2" columnName="PART_" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.maintenance history.work items" />
-<column name="PART_" description="" dataType="NUMBER" 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="Conductor.maintenance history.work items" tableName="F_CLASSDEFINITION" \
columnName="CLASSNAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="CLASSNAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Work Description" description="Description of work \
                performed"
- dataType="string" length="4000" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_MAINT_2" columnName="WORK_DESCRIPTION" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.maintenance history.work items" />
-<column name="WORK_DESCRIPTION" description="" dataType="VARCHAR2" length="4000" \
scale="0" nullable="False" > +<property xsi:type="Data" name="ElectricDevice_FeatId" \
description="id" dataType="int64" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_MAINT_2" columnName="ELECTRICDEVICE_MAINT_1_ELEC1" \
colCreator="False" fixedCol="False"> +<Inherited \
baseClass="ElectricDevice.maintenance history.work items"/> +<column \
name="ELECTRICDEVICE_MAINT_1_ELEC1" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="classname" description=""
- dataType="string" length="255" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_MAINT_2" columnName="CLASSNAME1" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.maintenance history.work items" />
-<column name="CLASSNAME1" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="It'm #" description="sequence \
identifier" dataType="int16" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_MAINT_2" columnName="IT_M_" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="ElectricDevice.maintenance history.work \
items"/> +<column name="IT_M_" description="" dataType="NUMBER" length="5" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="ElectricDevice_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_MAINT_2" columnName="ELECTRICDEVICE_MAINT_1_ELEC1" \
                colCreator="False" fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.maintenance history.work items" />
-<column name="ELECTRICDEVICE_MAINT_1_ELEC1" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<property xsi:type="Data" name="Maint \
History_Date" description="Date of work done" dataType="datetime" length="0" \
precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_MAINT_2" columnName="ELECTRICDEVICE_MAINT_1_DATE1" \
colCreator="False" fixedCol="False"> +<Inherited \
baseClass="ElectricDevice.maintenance history.work items"/> +<column \
name="ELECTRICDEVICE_MAINT_1_DATE1" description="" dataType="DATE" length="0" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Maint History_Date" description="Date of work done"
- dataType="datetime" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_MAINT_2" columnName="ELECTRICDEVICE_MAINT_1_DATE1" \
                colCreator="False" fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.maintenance history.work items" />
-<column name="ELECTRICDEVICE_MAINT_1_DATE1" description="" dataType="DATE" \
length="0" scale="0" nullable="False" > +<property xsi:type="Data" name="Part #" \
description="Part used in work item" dataType="int32" length="0" precision="0" \
scale="0" readOnly="False" featId="False" system="False" nullable="True" \
autogenerated="False" defaultValue="" tableName="ELECTRICDEVICE_MAINT_2" \
columnName="PART_" colCreator="False" fixedCol="False"> +<Inherited \
baseClass="ElectricDevice.maintenance history.work items"/> +<column name="PART_" \
description="" dataType="NUMBER" length="10" scale="0" nullable="True">  </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object \
                class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" \
                defaultValue="Conductor.maintenance history.work items"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Electric'l" tableName="F_CLASSDEFINITION" \
columnName="SCHEMANAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="SCHEMANAME" description="" \
dataType="NVARCHAR2" 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="Electric'l"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Work Description" \
description="Description of work performed" dataType="string" length="4000" \
precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_MAINT_2" columnName="WORK_DESCRIPTION" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="ElectricDevice.maintenance history.work \
items"/> +<column name="WORK_DESCRIPTION" description="" dataType="VARCHAR2" \
length="4000" scale="0" nullable="False">  </column>
 </property>
 </properties>
-<table name="ELECTRICDEVICE_MAINT_2" description="" \
pkeyName="PK_ELECTRICDEVICE_MAI1" > +<table name="ELECTRICDEVICE_MAINT_2" \
description="" pkeyName="PK_ELECTRICDEVICE_MAI1">  <target>
-<table name="ELECTRICDEVICE_MAINT_1" description="" \
pkeyName="PK_ELECTRICDEVICE_MAI2" > +<table name="ELECTRICDEVICE_MAINT_1" \
description="" pkeyName="PK_ELECTRICDEVICE_MAI2">  <target>
-<table name="CONDUCTOR" description="" pkeyName="PK_CONDUCTOR" >
-</table>
+<table name="CONDUCTOR" description="" pkeyName="PK_CONDUCTOR"/>
 <sourceColumns>
-<column name="ELECTRICDEVICE_FEATID" />
+<column name="ELECTRICDEVICE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ELECTRICDEVICE_MAINT_1_ELEC1" />
-<column name="ELECTRICDEVICE_MAINT_1_DATE1" />
+<column name="ELECTRICDEVICE_MAINT_1_ELEC1"/>
+<column name="ELECTRICDEVICE_MAINT_1_DATE1"/>
 </sourceColumns>
 <targetColumns>
-<column name="ELECTRICDEVICE_FEATID" />
-<column name="DATE1" />
+<column name="ELECTRICDEVICE_FEATID"/>
+<column name="DATE1"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="It'm #" />
-<property xsi:type="Data" name="Part #" />
-<property xsi:type="Data" name="Work Description" />
-<property xsi:type="Data" name="classname" />
-<property xsi:type="Data" name="ElectricDevice_FeatId" />
-<property xsi:type="Data" name="Maint History_Date" />
-<column name="WORK_DESCRIPTION" description="" dataType="VARCHAR2" length="4000" \
scale="0" nullable="False" > +<property xsi:type="Data" name="classname"/>
+<property xsi:type="Data" name="ElectricDevice_FeatId"/>
+<property xsi:type="Data" name="It'm #"/>
+<property xsi:type="Data" name="Maint History_Date"/>
+<property xsi:type="Data" name="Part #"/>
+<property xsi:type="Data" name="Work Description"/>
+<column name="CLASSNAME1" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True">  </column>
-<column name="PART_" description="" dataType="NUMBER" length="10" scale="0" \
nullable="True" > +<column name="ELECTRICDEVICE_MAINT_1_DATE1" description="" \
dataType="DATE" length="0" scale="0" nullable="False">  </column>
-<column name="IT_M_" description="" dataType="NUMBER" length="5" scale="0" \
nullable="False" > +<column name="ELECTRICDEVICE_MAINT_1_ELEC1" description="" \
dataType="NUMBER" length="20" scale="0" nullable="False">  </column>
-<column name="CLASSNAME1" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<column name="IT_M_" description="" dataType="NUMBER" length="5" \
scale="0" nullable="False">  </column>
-<column name="ELECTRICDEVICE_MAINT_1_ELEC1" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<column name="PART_" description="" \
dataType="NUMBER" length="10" scale="0" nullable="True">  </column>
-<column name="ELECTRICDEVICE_MAINT_1_DATE1" description="" dataType="DATE" \
length="0" scale="0" nullable="False" > +<column name="WORK_DESCRIPTION" \
description="" dataType="VARCHAR2" length="4000" scale="0" nullable="False">  \
</column>  </table>
 <tables>
-<table name="ELECTRICDEVICE_MAINT_2" description="" \
pkeyName="PK_ELECTRICDEVICE_MAI1" > +<table name="ELECTRICDEVICE_MAINT_2" \
description="" pkeyName="PK_ELECTRICDEVICE_MAI1">  <target>
-<table name="ELECTRICDEVICE_MAINT_1" description="" \
pkeyName="PK_ELECTRICDEVICE_MAI2" > +<table name="ELECTRICDEVICE_MAINT_1" \
description="" pkeyName="PK_ELECTRICDEVICE_MAI2">  <target>
-<table name="CONDUCTOR" description="" pkeyName="PK_CONDUCTOR" >
-</table>
+<table name="CONDUCTOR" description="" pkeyName="PK_CONDUCTOR"/>
 <sourceColumns>
-<column name="ELECTRICDEVICE_FEATID" />
+<column name="ELECTRICDEVICE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ELECTRICDEVICE_MAINT_1_ELEC1" />
-<column name="ELECTRICDEVICE_MAINT_1_DATE1" />
+<column name="ELECTRICDEVICE_MAINT_1_ELEC1"/>
+<column name="ELECTRICDEVICE_MAINT_1_DATE1"/>
 </sourceColumns>
 <targetColumns>
-<column name="ELECTRICDEVICE_FEATID" />
-<column name="DATE1" />
+<column name="ELECTRICDEVICE_FEATID"/>
+<column name="DATE1"/>
 </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="ElectricDevice_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_MAINT_1" columnName="ELECTRICDEVICE_FEATID" \
                colCreator="False" fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.maintenance history" />
-<column name="ELECTRICDEVICE_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="Conductor.maintenance history"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Electric'l"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
                nullable="True" >
-</column>
-</property>
 </properties>
-<table name="ELECTRICDEVICE_MAINT_1" description="" \
pkeyName="PK_ELECTRICDEVICE_MAI2" > +<table name="ELECTRICDEVICE_MAINT_1" \
description="" pkeyName="PK_ELECTRICDEVICE_MAI2">  <target>
-<table name="CONDUCTOR" description="" pkeyName="PK_CONDUCTOR" >
-</table>
+<table name="CONDUCTOR" description="" pkeyName="PK_CONDUCTOR"/>
 <sourceColumns>
-<column name="ELECTRICDEVICE_FEATID" />
+<column name="ELECTRICDEVICE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Date" />
-<property xsi:type="Data" name="Maintenance History Description" />
-<property xsi:type="Object" name="work items" description="tasks performed on this \
                date"
- objectType="Ordered Collection" className="Electric'l:Maint History Item" \
                idColumn="IT_M_" order="descending"
- fixedCol="False" >
+<property xsi:type="Data" name="Date"/>
+<property xsi:type="Data" name="ElectricDevice_FeatId"/>
+<property xsi:type="Data" name="Maintenance History Description"/>
+<property xsi:type="Object" name="work items" description="tasks performed on this \
date" objectType="Ordered Collection" className="Electric'l:Maint History Item" \
idColumn="IT_M_" order="descending" fixedCol="False">  </property>
-<property xsi:type="Data" name="ElectricDevice_FeatId" />
-<column name="DATE1" description="" dataType="DATE" length="0" scale="0" \
nullable="False" > +<column name="DATE1" description="" dataType="DATE" length="0" \
scale="0" nullable="False">  </column>
-<column name="MAINTENANCE_HISTORY_DESCRIP1" description="" dataType="NVARCHAR2" \
length="50" scale="0" nullable="True" > +<column name="ELECTRICDEVICE_FEATID" \
description="" dataType="NUMBER" length="20" scale="0" nullable="False">  </column>
-<column name="ELECTRICDEVICE_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False" > +<column name="MAINTENANCE_HISTORY_DESCRIP1" \
description="" dataType="NVARCHAR2" length="50" scale="0" nullable="True">  </column>
 </table>
 <tables>
-<table name="ELECTRICDEVICE_MAINT_1" description="" \
pkeyName="PK_ELECTRICDEVICE_MAI2" > +<table name="ELECTRICDEVICE_MAINT_1" \
description="" pkeyName="PK_ELECTRICDEVICE_MAI2">  <target>
-<table name="CONDUCTOR" description="" pkeyName="PK_CONDUCTOR" >
-</table>
+<table name="CONDUCTOR" description="" pkeyName="PK_CONDUCTOR"/>
 <sourceColumns>
-<column name="ELECTRICDEVICE_FEATID" />
+<column name="ELECTRICDEVICE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the \
                feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="CONDUCTOR" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
+<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="CONDUCTOR" 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="ClassName" description="FDO base property: object \
                class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" \
                defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="underground" description="" \
dataType="boolean" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="CONDUCTOR" columnName="UNDERGROUND" colCreator="True" fixedCol="False"> \
+<column name="UNDERGROUND" description="" dataType="NUMBER" length="1" scale="0" \
nullable="False">  </column>
 </property>
 </properties>
-<table name="CONDUCTOR" description="" pkeyName="PK_CONDUCTOR" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Geometric" name="Geometry" />
-<property xsi:type="Data" name="InstallDate" />
-<property xsi:type="Data" name="LastInspectDate" />
-<property xsi:type="Data" name="LastRepairDate" />
-<property xsi:type="Data" name="RevisionNumber" />
-<property xsi:type="Data" name="underground" />
-<property xsi:type="Object" name="graphic" description="Acad entity"
- objectType="Value" className="Acad:Entity" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="CONDUCTOR" description="" pkeyName="PK_CONDUCTOR">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Geometric" name="Geometry"/>
+<property xsi:type="Object" name="graphic" description="Acad entity" \
objectType="Value" className="Acad:Entity" idColumn="" order="ascending" \
fixedCol="False">  </property>
-<property xsi:type="Object" name="maintenance history" description="maintenance \
                history for this device"
- objectType="Collection" className="Electric'l:Maint History" idColumn="DATE1" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="InstallDate"/>
+<property xsi:type="Data" name="LastInspectDate"/>
+<property xsi:type="Data" name="LastRepairDate"/>
+<property xsi:type="Object" name="maintenance history" description="maintenance \
history for this device" objectType="Collection" className="Electric'l:Maint History" \
idColumn="DATE1" order="ascending" fixedCol="False">  </property>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<property xsi:type="Data" name="RevisionNumber"/>
+<property xsi:type="Data" name="underground"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False">  </column>
-<column name="GEOMETRY" 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="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" \
nullable="False" > +<column name="GEOMETRY" description="" \
dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">  </column>
-<column name="INSTALLDATE" description="" dataType="DATE" length="0" scale="0" \
nullable="True" > +<column name="INSTALLDATE" description="" dataType="DATE" \
length="0" scale="0" nullable="True">  </column>
-<column name="LASTINSPECTDATE" description="" dataType="DATE" length="0" scale="0" \
nullable="True" > +<column name="LASTINSPECTDATE" description="" dataType="DATE" \
length="0" scale="0" nullable="True">  </column>
-<column name="LASTREPAIRDATE" description="" dataType="DATE" length="0" scale="0" \
nullable="True" > +<column name="LASTREPAIRDATE" description="" dataType="DATE" \
length="0" scale="0" nullable="True">  </column>
-<column name="UNDERGROUND" description="" dataType="NUMBER" length="1" scale="0" \
nullable="False" > +<column name="REVISIONNUMBER" description="" dataType="NUMBER" \
length="0" scale="0" nullable="False">  </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<column name="UNDERGROUND" description="" dataType="NUMBER" \
length="1" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="CONDUCTOR" description="" pkeyName="PK_CONDUCTOR" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="CONDUCTOR" description="" pkeyName="PK_CONDUCTOR"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="CONDUCTOR" description="" pkeyName="PK_CONDUCTOR" >
-</table>
+<table name="CONDUCTOR" description="" pkeyName="PK_CONDUCTOR"/>
 <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="Customer" description=""
- baseClass="" abstract="False"
- tableName="CUSTOMER" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Customer" description="" baseClass="" abstract="False" \
tableName="CUSTOMER" tblCreator="True" fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="First Name" />
-<property xsi:type="Data" name="Last Name" />
+<property xsi:type="Data" name="First Name"/>
+<property xsi:type="Data" name="Last Name"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Credit Rating" description=""
- dataType="byte" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="CUSTOMER" columnName="CREDIT_RATING" colCreator="True" fixedCol="False"  \
                >
-<column name="CREDIT_RATING" description="" dataType="NUMBER" length="3" 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="Customer" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="First Name" description=""
- dataType="string" length="30" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="CUSTOMER" columnName="FIRST_NAME" colCreator="True" fixedCol="False"  >
-<column name="FIRST_NAME" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Credit Rating" description="" \
dataType="byte" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="CUSTOMER" columnName="CREDIT_RATING" colCreator="True" fixedCol="False"> \
+<column name="CREDIT_RATING" description="" dataType="NUMBER" length="3" scale="0" \
nullable="True">  </column>
 </property>
-<property xsi:type="Data" name="Last Name" description=""
- dataType="string" length="30" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="CUSTOMER" columnName="LAST_NAME" colCreator="True" fixedCol="False"  >
-<column name="LAST_NAME" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="False" > +<property xsi:type="Data" name="First Name" description="" \
dataType="string" length="30" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="CUSTOMER" columnName="FIRST_NAME" colCreator="True" fixedCol="False"> \
+<column name="FIRST_NAME" description="" dataType="NVARCHAR2" length="30" 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="Customer"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Last Name" description="" \
dataType="string" length="30" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="CUSTOMER" columnName="LAST_NAME" colCreator="True" fixedCol="False"> \
+<column name="LAST_NAME" description="" dataType="NVARCHAR2" length="30" 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="Electric'l"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" 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="Electric'l" tableName="F_CLASSDEFINITION" \
columnName="SCHEMANAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="SCHEMANAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="True">  </column>
 </property>
 </properties>
-<table name="CUSTOMER" description="" pkeyName="PK_CUSTOMER" >
-<property xsi:type="Data" name="Credit Rating" />
-<property xsi:type="Data" name="First Name" />
-<property xsi:type="Data" name="Last Name" />
-<column name="CREDIT_RATING" description="" dataType="NUMBER" length="3" scale="0" \
nullable="True" > +<table name="CUSTOMER" description="" pkeyName="PK_CUSTOMER">
+<property xsi:type="Data" name="Credit Rating"/>
+<property xsi:type="Data" name="First Name"/>
+<property xsi:type="Data" name="Last Name"/>
+<column name="CREDIT_RATING" description="" dataType="NUMBER" length="3" scale="0" \
nullable="True">  </column>
-<column name="LAST_NAME" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="False" > +<column name="FIRST_NAME" description="" dataType="NVARCHAR2" \
length="30" scale="0" nullable="False">  </column>
-<column name="FIRST_NAME" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="False" > +<column name="LAST_NAME" description="" dataType="NVARCHAR2" \
length="30" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="CUSTOMER" description="" pkeyName="PK_CUSTOMER" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="CUSTOMER" description="" pkeyName="PK_CUSTOMER"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
-<class xsi:type="Class" name="Customer - Business" description=""
- baseClass="Customer" abstract="False"
- tableName="CUSTOMER_BUSINESS" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Customer - Business" description="" \
baseClass="Customer" abstract="False" tableName="CUSTOMER_BUSINESS" tblCreator="True" \
fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="First Name" />
-<property xsi:type="Data" name="Last Name" />
+<property xsi:type="Data" name="First Name"/>
+<property xsi:type="Data" name="Last Name"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Credit Rating" description=""
- dataType="byte" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="CUSTOMER_BUSINESS" columnName="CREDIT_RATING" colCreator="True" \
                fixedCol="False"  >
-<Inherited baseClass="Customer" />
-<column name="CREDIT_RATING" description="" dataType="NUMBER" length="3" 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="Customer - Business" tableName="F_CLASSDEFINITION" \
columnName="CLASSNAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="CLASSNAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="First Name" description=""
- dataType="string" length="30" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="CUSTOMER_BUSINESS" columnName="FIRST_NAME" colCreator="True" \
                fixedCol="False"  >
-<Inherited baseClass="Customer" />
-<column name="FIRST_NAME" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Credit Rating" description="" \
dataType="byte" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="CUSTOMER_BUSINESS" columnName="CREDIT_RATING" colCreator="True" \
fixedCol="False"> +<Inherited baseClass="Customer"/>
+<column name="CREDIT_RATING" description="" dataType="NUMBER" length="3" scale="0" \
nullable="True">  </column>
 </property>
-<property xsi:type="Data" name="Last Name" description=""
- dataType="string" length="30" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="CUSTOMER_BUSINESS" columnName="LAST_NAME" colCreator="True" \
                fixedCol="False"  >
-<Inherited baseClass="Customer" />
-<column name="LAST_NAME" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="False" > +<property xsi:type="Data" name="First Name" description="" \
dataType="string" length="30" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="CUSTOMER_BUSINESS" columnName="FIRST_NAME" colCreator="True" \
fixedCol="False"> +<Inherited baseClass="Customer"/>
+<column name="FIRST_NAME" description="" dataType="NVARCHAR2" length="30" 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="Customer - Business"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Last Name" description="" \
dataType="string" length="30" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="CUSTOMER_BUSINESS" columnName="LAST_NAME" colCreator="True" \
fixedCol="False"> +<Inherited baseClass="Customer"/>
+<column name="LAST_NAME" description="" dataType="NVARCHAR2" length="30" 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="Electric'l"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" 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="Electric'l" tableName="F_CLASSDEFINITION" \
columnName="SCHEMANAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="SCHEMANAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="True">  </column>
 </property>
 </properties>
-<table name="CUSTOMER_BUSINESS" description="" pkeyName="PK_CUSTOMER_BUSINESS" >
-<property xsi:type="Data" name="Credit Rating" />
-<property xsi:type="Data" name="First Name" />
-<property xsi:type="Data" name="Last Name" />
-<column name="FIRST_NAME" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="False" > +<table name="CUSTOMER_BUSINESS" description="" \
pkeyName="PK_CUSTOMER_BUSINESS"> +<property xsi:type="Data" name="Credit Rating"/>
+<property xsi:type="Data" name="First Name"/>
+<property xsi:type="Data" name="Last Name"/>
+<column name="CREDIT_RATING" description="" dataType="NUMBER" length="3" scale="0" \
nullable="True">  </column>
-<column name="LAST_NAME" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="False" > +<column name="FIRST_NAME" description="" dataType="NVARCHAR2" \
length="30" scale="0" nullable="False">  </column>
-<column name="CREDIT_RATING" description="" dataType="NUMBER" length="3" scale="0" \
nullable="True" > +<column name="LAST_NAME" description="" dataType="NVARCHAR2" \
length="30" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="CUSTOMER_BUSINESS" description="" pkeyName="PK_CUSTOMER_BUSINESS" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="CUSTOMER_BUSINESS" description="" pkeyName="PK_CUSTOMER_BUSINESS"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
-<class xsi:type="Class" name="Customer - Residential" description=""
- baseClass="Customer" abstract="False"
- tableName="CUSTOMER_RESIDENTIAL" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Customer - Residential" description="" \
baseClass="Customer" abstract="False" tableName="CUSTOMER_RESIDENTIAL" \
tblCreator="True" fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="First Name" />
-<property xsi:type="Data" name="Last Name" />
+<property xsi:type="Data" name="First Name"/>
+<property xsi:type="Data" name="Last Name"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Credit Rating" description=""
- dataType="byte" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="CUSTOMER_RESIDENTIAL" columnName="CREDIT_RATING" colCreator="True" \
                fixedCol="False"  >
-<Inherited baseClass="Customer" />
-<column name="CREDIT_RATING" description="" dataType="NUMBER" length="3" 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="Customer - Residential" tableName="F_CLASSDEFINITION" \
columnName="CLASSNAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="CLASSNAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="First Name" description=""
- dataType="string" length="30" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="CUSTOMER_RESIDENTIAL" columnName="FIRST_NAME" colCreator="True" \
                fixedCol="False"  >
-<Inherited baseClass="Customer" />
-<column name="FIRST_NAME" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Credit Rating" description="" \
dataType="byte" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="CUSTOMER_RESIDENTIAL" columnName="CREDIT_RATING" colCreator="True" \
fixedCol="False"> +<Inherited baseClass="Customer"/>
+<column name="CREDIT_RATING" description="" dataType="NUMBER" length="3" scale="0" \
nullable="True">  </column>
 </property>
-<property xsi:type="Data" name="Last Name" description=""
- dataType="string" length="30" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="CUSTOMER_RESIDENTIAL" columnName="LAST_NAME" colCreator="True" \
                fixedCol="False"  >
-<Inherited baseClass="Customer" />
-<column name="LAST_NAME" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="False" > +<property xsi:type="Data" name="First Name" description="" \
dataType="string" length="30" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="CUSTOMER_RESIDENTIAL" columnName="FIRST_NAME" colCreator="True" \
fixedCol="False"> +<Inherited baseClass="Customer"/>
+<column name="FIRST_NAME" description="" dataType="NVARCHAR2" length="30" 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="Customer - Residential"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Last Name" description="" \
dataType="string" length="30" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="CUSTOMER_RESIDENTIAL" columnName="LAST_NAME" colCreator="True" \
fixedCol="False"> +<Inherited baseClass="Customer"/>
+<column name="LAST_NAME" description="" dataType="NVARCHAR2" length="30" 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="Electric'l"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" 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="Electric'l" tableName="F_CLASSDEFINITION" \
columnName="SCHEMANAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="SCHEMANAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="True">  </column>
 </property>
 </properties>
-<table name="CUSTOMER_RESIDENTIAL" description="" pkeyName="PK_CUSTOMER_RESIDENTI1" \
                >
-<property xsi:type="Data" name="Credit Rating" />
-<property xsi:type="Data" name="First Name" />
-<property xsi:type="Data" name="Last Name" />
-<column name="FIRST_NAME" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="False" > +<table name="CUSTOMER_RESIDENTIAL" description="" \
pkeyName="PK_CUSTOMER_RESIDENTI1"> +<property xsi:type="Data" name="Credit Rating"/>
+<property xsi:type="Data" name="First Name"/>
+<property xsi:type="Data" name="Last Name"/>
+<column name="CREDIT_RATING" description="" dataType="NUMBER" length="3" scale="0" \
nullable="True">  </column>
-<column name="LAST_NAME" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="False" > +<column name="FIRST_NAME" description="" dataType="NVARCHAR2" \
length="30" scale="0" nullable="False">  </column>
-<column name="CREDIT_RATING" description="" dataType="NUMBER" length="3" scale="0" \
nullable="True" > +<column name="LAST_NAME" description="" dataType="NVARCHAR2" \
length="30" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="CUSTOMER_RESIDENTIAL" description="" pkeyName="PK_CUSTOMER_RESIDENTI1" \
                >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="CUSTOMER_RESIDENTIAL" description="" \
pkeyName="PK_CUSTOMER_RESIDENTI1"/> +<table name="F_CLASSDEFINITION" description="" \
pkeyName=""/>  </tables>
 </class>
-<class xsi:type="Feature" name="ElectricDevice" description="electic base class"
- baseClass="" abstract="True"
- tableName="ELECTRICDEVICE" tblCreator="True" fixedTbl="False" >
-<geometryProperty>Geometry</geometryProperty>
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Feature" name="ElectricDevice" description="electic base class" \
baseClass="" abstract="True" tableName="ELECTRICDEVICE" tblCreator="True" \
fixedTbl="False"> +<geometryProperty>
+Geometry</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="ELECTRICDEVICE" 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="ELECTRICDEVICE" columnName="n/a" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="Feature"/>
 </property>
-<property xsi:type="Data" name="FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="False" nullable="False" autogenerated="True" \
                defaultValue=""
- tableName="ELECTRICDEVICE" columnName="FEATID" colCreator="True" fixedCol="False"  \
                >
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<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="ELECTRICDEVICE" 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="Geometric" name="Geometry" description="updated geometry \
                description"
-geometricTypes="3" geometryTypes="8384" hasElevation="True" hasMeasure="False"
- tableName="ELECTRICDEVICE" columnName="GEOMETRY" colCreator="True" fixedCol="False" \
                >
-<column name="GEOMETRY" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" \
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="NVARCHAR2" length="255" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="InstallDate" description=""
- dataType="datetime" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE" columnName="INSTALLDATE" colCreator="True" \
                fixedCol="False"  >
-<column name="INSTALLDATE" description="" dataType="DATE" length="0" scale="0" \
nullable="True" > +<property xsi:type="Data" name="FeatId" description="id" \
dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" \
system="False" nullable="False" autogenerated="True" defaultValue="" \
tableName="ELECTRICDEVICE" 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="LastInspectDate" description=""
- dataType="datetime" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE" columnName="LASTINSPECTDATE" colCreator="True" \
                fixedCol="False"  >
-<column name="LASTINSPECTDATE" description="" dataType="DATE" length="0" scale="0" \
nullable="True" > +<property xsi:type="Geometric" name="Geometry" \
description="updated geometry description" geometricTypes="3" geometryTypes="8384" \
hasElevation="True" hasMeasure="False" tableName="ELECTRICDEVICE" \
columnName="GEOMETRY" colCreator="True" fixedCol="False"> +<column name="GEOMETRY" \
description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">  \
</column>  </property>
-<property xsi:type="Data" name="LastRepairDate" description="modified description"
- dataType="datetime" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="False" nullable="True" autogenerated="False" \
                defaultValue=""
- tableName="ELECTRICDEVICE" columnName="LASTREPAIRDATE" colCreator="True" \
                fixedCol="False"  >
-<column name="LASTREPAIRDATE" description="" dataType="DATE" length="0" 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="ELECTRICDEVICE" columnName="REVISIONNUMBER" colCreator="True" \
                fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" \
                nullable="False" >
-</column>
-</property>
-<property xsi:type="Object" name="graphic" description="Acad entity"
- objectType="Value" className="Acad:Entity" idColumn="" order="ascending"
- fixedCol="False" >
-<mappingDefinition xsi:type="Concrete" >
+<property xsi:type="Object" name="graphic" description="Acad entity" \
objectType="Value" className="Acad:Entity" 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="ElectricDevice_FeatId" />
+<property xsi:type="Data" name="ElectricDevice_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="ElectricDevice.graphic" description="Autogenerated \
                Object Property Class"
- baseClass="" abstract="False"
- tableName="ELECTRICDEVICE_ENTITY" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="ElectricDevice.graphic" description="Autogenerated \
Object Property Class" baseClass="" abstract="False" \
tableName="ELECTRICDEVICE_ENTITY" tblCreator="True" fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ColourIndex" description="Acad Colour"
- dataType="byte" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY" columnName="COLOURINDEX" colCreator="True" \
                fixedCol="False"  >
-<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" 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="ElectricDevice.graphic" tableName="F_CLASSDEFINITION" \
columnName="CLASSNAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="CLASSNAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY" columnName="FEATID" colCreator="True" \
                fixedCol="False"  >
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<property xsi:type="Data" name="ColourIndex" description="Acad \
Colour" dataType="byte" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_ENTITY" columnName="COLOURINDEX" colCreator="True" \
fixedCol="False"> +<column name="COLOURINDEX" description="" dataType="NUMBER" \
length="3" scale="0" nullable="True">  </column>
 </property>
-<property xsi:type="Data" name="Layer" description="Acad layer"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY" columnName="LAYER" colCreator="True" \
                fixedCol="False"  >
-<column name="LAYER" description="" dataType="NVARCHAR2" length="10" scale="0" \
nullable="True" > +<property xsi:type="Data" name="ElectricDevice_FeatId" \
description="id" dataType="int64" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_ENTITY" columnName="ELECTRICDEVICE_FEATID" \
colCreator="True" fixedCol="False"> +<column name="ELECTRICDEVICE_FEATID" \
description="" dataType="NUMBER" length="20" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Object" name="xdata" description="xdata"
- objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="FeatId" description="id" dataType="int64" length="0" \
precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_ENTITY" 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="Layer" description="Acad layer" dataType="string" \
length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="True" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_ENTITY" columnName="LAYER" colCreator="True" \
fixedCol="False"> +<column name="LAYER" description="" dataType="NVARCHAR2" \
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="Electric'l" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True"> +</column>
+</property>
+<property xsi:type="Object" name="xdata" description="xdata" objectType="Ordered \
Collection" className="Acad:AcXData" idColumn="SEQ" order="ascending" \
fixedCol="False">  <idProperty>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="Entity_FeatId" />
+<property xsi:type="Data" name="Entity_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="ElectricDevice.graphic.xdata" \
                description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="ELECTRICDEVICE_ENTITY1" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="ElectricDevice.graphic.xdata" \
description="Autogenerated Object Property Class" baseClass="" abstract="False" \
tableName="ELECTRICDEVICE_ENTITY1" tblCreator="True" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="Entity_FeatId" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Entity_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Datavalue" description="datavalue"
- dataType="string" length="4000" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY1" columnName="DATAVALUE" colCreator="True" \
                fixedCol="False"  >
-<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" 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="ElectricDevice.graphic.xdata" tableName="F_CLASSDEFINITION" \
columnName="CLASSNAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="CLASSNAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY1" columnName="SEQ" colCreator="True" \
                fixedCol="False"  >
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Datavalue" \
description="datavalue" dataType="string" length="4000" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" \
defaultValue="" tableName="ELECTRICDEVICE_ENTITY1" columnName="DATAVALUE" \
colCreator="True" fixedCol="False"> +<column name="DATAVALUE" description="" \
dataType="VARCHAR2" length="4000" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Entity_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY1" columnName="ELECTRICDEVICE_ENTITY_FEATID" \
                colCreator="True" fixedCol="False"  >
-<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<property xsi:type="Data" \
name="Entity_FeatId" description="id" dataType="int64" length="0" precision="0" \
scale="0" readOnly="False" featId="False" system="False" nullable="False" \
autogenerated="False" defaultValue="" tableName="ELECTRICDEVICE_ENTITY1" \
columnName="ELECTRICDEVICE_ENTITY_FEATID" colCreator="True" fixedCol="False"> \
+<column name="ELECTRICDEVICE_ENTITY_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="ElectricDevice.graphic.xdata"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Electric'l" tableName="F_CLASSDEFINITION" \
columnName="SCHEMANAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="SCHEMANAME" description="" \
dataType="NVARCHAR2" 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="Electric'l"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Seq" description="seq" \
dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_ENTITY1" columnName="SEQ" colCreator="True" \
fixedCol="False"> +<column name="SEQ" description="" dataType="NUMBER" length="10" \
scale="0" nullable="False">  </column>
 </property>
 </properties>
-<table name="ELECTRICDEVICE_ENTITY1" description="" \
pkeyName="PK_ELECTRICDEVICE_ENT1" > +<table name="ELECTRICDEVICE_ENTITY1" \
description="" pkeyName="PK_ELECTRICDEVICE_ENT1">  <target>
-<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENT2" \
> +<table name="ELECTRICDEVICE_ENTITY" description="" \
> pkeyName="PK_ELECTRICDEVICE_ENT2">
 <target>
-<table name="ELECTRICDEVICE" description="" pkeyName="PK_ELECTRICDEVICE" >
-</table>
+<table name="ELECTRICDEVICE" description="" pkeyName="PK_ELECTRICDEVICE"/>
 <sourceColumns>
-<column name="ELECTRICDEVICE_FEATID" />
+<column name="ELECTRICDEVICE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+<column name="ELECTRICDEVICE_ENTITY_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Datavalue" />
-<property xsi:type="Data" name="Seq" />
-<property xsi:type="Data" name="Entity_FeatId" />
-<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Datavalue"/>
+<property xsi:type="Data" name="Entity_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
+<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" scale="0" \
nullable="False">  </column>
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" \
dataType="NUMBER" length="20" scale="0" nullable="False">  </column>
-<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<column name="SEQ" description="" \
dataType="NUMBER" length="10" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="ELECTRICDEVICE_ENTITY1" description="" \
pkeyName="PK_ELECTRICDEVICE_ENT1" > +<table name="ELECTRICDEVICE_ENTITY1" \
description="" pkeyName="PK_ELECTRICDEVICE_ENT1">  <target>
-<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENT2" \
> +<table name="ELECTRICDEVICE_ENTITY" description="" \
> pkeyName="PK_ELECTRICDEVICE_ENT2">
 <target>
-<table name="ELECTRICDEVICE" description="" pkeyName="PK_ELECTRICDEVICE" >
-</table>
+<table name="ELECTRICDEVICE" description="" pkeyName="PK_ELECTRICDEVICE"/>
 <sourceColumns>
-<column name="ELECTRICDEVICE_FEATID" />
+<column name="ELECTRICDEVICE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+<column name="ELECTRICDEVICE_ENTITY_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="ElectricDevice_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY" columnName="ELECTRICDEVICE_FEATID" \
                colCreator="True" fixedCol="False"  >
-<column name="ELECTRICDEVICE_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="ElectricDevice.graphic"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Electric'l"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
                nullable="True" >
-</column>
-</property>
 </properties>
-<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENT2" \
> +<table name="ELECTRICDEVICE_ENTITY" description="" \
> pkeyName="PK_ELECTRICDEVICE_ENT2">
 <target>
-<table name="ELECTRICDEVICE" description="" pkeyName="PK_ELECTRICDEVICE" >
-</table>
+<table name="ELECTRICDEVICE" description="" pkeyName="PK_ELECTRICDEVICE"/>
 <sourceColumns>
-<column name="ELECTRICDEVICE_FEATID" />
+<column name="ELECTRICDEVICE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="ColourIndex" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Data" name="Layer" />
-<property xsi:type="Object" name="xdata" description="xdata"
- objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="ColourIndex"/>
+<property xsi:type="Data" name="ElectricDevice_FeatId"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Data" name="Layer"/>
+<property xsi:type="Object" name="xdata" description="xdata" objectType="Ordered \
Collection" className="Acad:AcXData" idColumn="SEQ" order="ascending" \
fixedCol="False">  </property>
-<property xsi:type="Data" name="ElectricDevice_FeatId" />
-<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" \
nullable="True" > +<column name="COLOURINDEX" description="" dataType="NUMBER" \
length="3" scale="0" nullable="True">  </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<column name="ELECTRICDEVICE_FEATID" description="" \
dataType="NUMBER" length="20" scale="0" nullable="False">  </column>
-<column name="LAYER" description="" dataType="NVARCHAR2" length="10" scale="0" \
nullable="True" > +<column name="FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False">  </column>
-<column name="ELECTRICDEVICE_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False" > +<column name="LAYER" description="" \
dataType="NVARCHAR2" length="10" scale="0" nullable="True">  </column>
 </table>
 <tables>
-<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENT2" \
> +<table name="ELECTRICDEVICE_ENTITY" description="" \
> pkeyName="PK_ELECTRICDEVICE_ENT2">
 <target>
-<table name="ELECTRICDEVICE" description="" pkeyName="PK_ELECTRICDEVICE" >
-</table>
+<table name="ELECTRICDEVICE" description="" pkeyName="PK_ELECTRICDEVICE"/>
 <sourceColumns>
-<column name="ELECTRICDEVICE_FEATID" />
+<column name="ELECTRICDEVICE_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="Object" name="maintenance history" description="maintenance \
                history for this device"
- objectType="Collection" className="Electric'l:Maint History" idColumn="DATE1" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="InstallDate" description="" dataType="datetime" \
length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="True" autogenerated="False" defaultValue="" tableName="ELECTRICDEVICE" \
columnName="INSTALLDATE" colCreator="True" fixedCol="False"> +<column \
name="INSTALLDATE" description="" dataType="DATE" length="0" scale="0" \
nullable="True"> +</column>
+</property>
+<property xsi:type="Data" name="LastInspectDate" description="" dataType="datetime" \
length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="True" autogenerated="False" defaultValue="" tableName="ELECTRICDEVICE" \
columnName="LASTINSPECTDATE" colCreator="True" fixedCol="False"> +<column \
name="LASTINSPECTDATE" description="" dataType="DATE" length="0" scale="0" \
nullable="True"> +</column>
+</property>
+<property xsi:type="Data" name="LastRepairDate" description="modified description" \
dataType="datetime" length="0" precision="0" scale="0" readOnly="True" featId="False" \
system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE" columnName="LASTREPAIRDATE" colCreator="True" \
fixedCol="False"> +<column name="LASTREPAIRDATE" description="" dataType="DATE" \
length="0" scale="0" nullable="True"> +</column>
+</property>
+<property xsi:type="Object" name="maintenance history" description="maintenance \
history for this device" objectType="Collection" className="Electric'l:Maint History" \
idColumn="DATE1" order="ascending" fixedCol="False">  <idProperty>
-<property xsi:type="Data" name="Date" />
+<property xsi:type="Data" name="Date"/>
 </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="ElectricDevice_FeatId" />
+<property xsi:type="Data" name="ElectricDevice_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="ElectricDevice.maintenance history" \
                description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="ELECTRICDEVICE_MAINT_1" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="ElectricDevice.maintenance history" \
description="Autogenerated Object Property Class" baseClass="" abstract="False" \
tableName="ELECTRICDEVICE_MAINT_1" tblCreator="True" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="ElectricDevice_FeatId" />
-<property xsi:type="Data" name="Date" />
+<property xsi:type="Data" name="ElectricDevice_FeatId"/>
+<property xsi:type="Data" name="Date"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Date" description="Date of work done"
- dataType="datetime" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_MAINT_1" columnName="DATE1" colCreator="True" \
                fixedCol="False"  >
-<column name="DATE1" description="" dataType="DATE" length="0" 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="ElectricDevice.maintenance history" tableName="F_CLASSDEFINITION" \
columnName="CLASSNAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="CLASSNAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Maintenance History Description" \
                description="datavalue"
- dataType="string" length="50" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_MAINT_1" columnName="MAINTENANCE_HISTORY_DESCRIP1" \
                colCreator="True" fixedCol="False"  >
-<column name="MAINTENANCE_HISTORY_DESCRIP1" description="" dataType="NVARCHAR2" \
length="50" scale="0" nullable="True" > +<property xsi:type="Data" name="Date" \
description="Date of work done" dataType="datetime" length="0" precision="0" \
scale="0" readOnly="False" featId="False" system="False" nullable="False" \
autogenerated="False" defaultValue="" tableName="ELECTRICDEVICE_MAINT_1" \
columnName="DATE1" colCreator="True" fixedCol="False"> +<column name="DATE1" \
description="" dataType="DATE" length="0" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Object" name="work items" description="tasks performed on this \
                date"
- objectType="Ordered Collection" className="Electric'l:Maint History Item" \
                idColumn="IT_M_" order="descending"
- fixedCol="False" >
+<property xsi:type="Data" name="ElectricDevice_FeatId" description="id" \
dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_MAINT_1" columnName="ELECTRICDEVICE_FEATID" \
colCreator="True" fixedCol="False"> +<column name="ELECTRICDEVICE_FEATID" \
description="" dataType="NUMBER" length="20" scale="0" nullable="False"> +</column>
+</property>
+<property xsi:type="Data" name="Maintenance History Description" \
description="datavalue" dataType="string" length="50" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" \
defaultValue="" tableName="ELECTRICDEVICE_MAINT_1" \
columnName="MAINTENANCE_HISTORY_DESCRIP1" colCreator="True" fixedCol="False"> \
+<column name="MAINTENANCE_HISTORY_DESCRIP1" description="" dataType="NVARCHAR2" \
length="50" scale="0" nullable="True"> +</column>
+</property>
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object \
class schema name" dataType="string" length="255" precision="0" scale="0" \
readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" \
defaultValue="Electric'l" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True"> +</column>
+</property>
+<property xsi:type="Object" name="work items" description="tasks performed on this \
date" objectType="Ordered Collection" className="Electric'l:Maint History Item" \
idColumn="IT_M_" order="descending" fixedCol="False">  <idProperty>
-<property xsi:type="Data" name="It'm #" />
+<property xsi:type="Data" name="It'm #"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="ElectricDevice_FeatId" />
-<property xsi:type="Data" name="Date" />
+<property xsi:type="Data" name="ElectricDevice_FeatId"/>
+<property xsi:type="Data" name="Date"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="ElectricDevice_FeatId" />
-<property xsi:type="Data" name="Maint History_Date" />
+<property xsi:type="Data" name="ElectricDevice_FeatId"/>
+<property xsi:type="Data" name="Maint History_Date"/>
 </targetProperties>
-<class xsi:type="Class" name="ElectricDevice.maintenance history.work items" \
                description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="ELECTRICDEVICE_MAINT_2" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="ElectricDevice.maintenance history.work items" \
description="Autogenerated Object Property Class" baseClass="" abstract="False" \
tableName="ELECTRICDEVICE_MAINT_2" tblCreator="True" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="ElectricDevice_FeatId" />
-<property xsi:type="Data" name="Maint History_Date" />
-<property xsi:type="Data" name="It'm #" />
+<property xsi:type="Data" name="ElectricDevice_FeatId"/>
+<property xsi:type="Data" name="Maint History_Date"/>
+<property xsi:type="Data" name="It'm #"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="It'm #" description="sequence identifier"
- dataType="int16" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_MAINT_2" columnName="IT_M_" colCreator="True" \
                fixedCol="False"  >
-<column name="IT_M_" description="" dataType="NUMBER" length="5" scale="0" \
nullable="False" > +<property xsi:type="Data" name="classname" description="" \
dataType="string" length="255" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_MAINT_2" columnName="CLASSNAME1" colCreator="True" \
fixedCol="False"> +<column name="CLASSNAME1" description="" dataType="NVARCHAR2" \
length="255" scale="0" nullable="True">  </column>
 </property>
-<property xsi:type="Data" name="Part #" description="Part used in work item"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_MAINT_2" columnName="PART_" colCreator="True" \
                fixedCol="False"  >
-<column name="PART_" description="" dataType="NUMBER" 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="ElectricDevice.maintenance history.work items" \
tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Work Description" description="Description of work \
                performed"
- dataType="string" length="4000" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_MAINT_2" columnName="WORK_DESCRIPTION" colCreator="True" \
                fixedCol="False"  >
-<column name="WORK_DESCRIPTION" description="" dataType="VARCHAR2" length="4000" \
scale="0" nullable="False" > +<property xsi:type="Data" name="ElectricDevice_FeatId" \
description="id" dataType="int64" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_MAINT_2" columnName="ELECTRICDEVICE_MAINT_1_ELEC1" \
colCreator="True" fixedCol="False"> +<column name="ELECTRICDEVICE_MAINT_1_ELEC1" \
description="" dataType="NUMBER" length="20" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="classname" description=""
- dataType="string" length="255" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_MAINT_2" columnName="CLASSNAME1" colCreator="True" \
                fixedCol="False"  >
-<column name="CLASSNAME1" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="It'm #" description="sequence \
identifier" dataType="int16" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_MAINT_2" columnName="IT_M_" colCreator="True" \
fixedCol="False"> +<column name="IT_M_" description="" dataType="NUMBER" length="5" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="ElectricDevice_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_MAINT_2" columnName="ELECTRICDEVICE_MAINT_1_ELEC1" \
                colCreator="True" fixedCol="False"  >
-<column name="ELECTRICDEVICE_MAINT_1_ELEC1" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<property xsi:type="Data" name="Maint \
History_Date" description="Date of work done" dataType="datetime" length="0" \
precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_MAINT_2" columnName="ELECTRICDEVICE_MAINT_1_DATE1" \
colCreator="True" fixedCol="False"> +<column name="ELECTRICDEVICE_MAINT_1_DATE1" \
description="" dataType="DATE" length="0" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Maint History_Date" description="Date of work done"
- dataType="datetime" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_MAINT_2" columnName="ELECTRICDEVICE_MAINT_1_DATE1" \
                colCreator="True" fixedCol="False"  >
-<column name="ELECTRICDEVICE_MAINT_1_DATE1" description="" dataType="DATE" \
length="0" scale="0" nullable="False" > +<property xsi:type="Data" name="Part #" \
description="Part used in work item" dataType="int32" length="0" precision="0" \
scale="0" readOnly="False" featId="False" system="False" nullable="True" \
autogenerated="False" defaultValue="" tableName="ELECTRICDEVICE_MAINT_2" \
columnName="PART_" colCreator="True" fixedCol="False"> +<column name="PART_" \
description="" dataType="NUMBER" length="10" scale="0" nullable="True">  </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object \
                class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" \
                defaultValue="ElectricDevice.maintenance history.work items"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Electric'l" tableName="F_CLASSDEFINITION" \
columnName="SCHEMANAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="SCHEMANAME" description="" \
dataType="NVARCHAR2" 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="Electric'l"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Work Description" \
description="Description of work performed" dataType="string" length="4000" \
precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_MAINT_2" columnName="WORK_DESCRIPTION" colCreator="True" \
fixedCol="False"> +<column name="WORK_DESCRIPTION" description="" dataType="VARCHAR2" \
length="4000" scale="0" nullable="False">  </column>
 </property>
 </properties>
-<table name="ELECTRICDEVICE_MAINT_2" description="" \
pkeyName="PK_ELECTRICDEVICE_MAI1" > +<table name="ELECTRICDEVICE_MAINT_2" \
description="" pkeyName="PK_ELECTRICDEVICE_MAI1">  <target>
-<table name="ELECTRICDEVICE_MAINT_1" description="" \
pkeyName="PK_ELECTRICDEVICE_MAI2" > +<table name="ELECTRICDEVICE_MAINT_1" \
description="" pkeyName="PK_ELECTRICDEVICE_MAI2">  <target>
-<table name="ELECTRICDEVICE" description="" pkeyName="PK_ELECTRICDEVICE" >
-</table>
+<table name="ELECTRICDEVICE" description="" pkeyName="PK_ELECTRICDEVICE"/>
 <sourceColumns>
-<column name="ELECTRICDEVICE_FEATID" />
+<column name="ELECTRICDEVICE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ELECTRICDEVICE_MAINT_1_ELEC1" />
-<column name="ELECTRICDEVICE_MAINT_1_DATE1" />
+<column name="ELECTRICDEVICE_MAINT_1_ELEC1"/>
+<column name="ELECTRICDEVICE_MAINT_1_DATE1"/>
 </sourceColumns>
 <targetColumns>
-<column name="ELECTRICDEVICE_FEATID" />
-<column name="DATE1" />
+<column name="ELECTRICDEVICE_FEATID"/>
+<column name="DATE1"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="It'm #" />
-<property xsi:type="Data" name="Part #" />
-<property xsi:type="Data" name="Work Description" />
-<property xsi:type="Data" name="classname" />
-<property xsi:type="Data" name="ElectricDevice_FeatId" />
-<property xsi:type="Data" name="Maint History_Date" />
-<column name="WORK_DESCRIPTION" description="" dataType="VARCHAR2" length="4000" \
scale="0" nullable="False" > +<property xsi:type="Data" name="classname"/>
+<property xsi:type="Data" name="ElectricDevice_FeatId"/>
+<property xsi:type="Data" name="It'm #"/>
+<property xsi:type="Data" name="Maint History_Date"/>
+<property xsi:type="Data" name="Part #"/>
+<property xsi:type="Data" name="Work Description"/>
+<column name="CLASSNAME1" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True">  </column>
-<column name="PART_" description="" dataType="NUMBER" length="10" scale="0" \
nullable="True" > +<column name="ELECTRICDEVICE_MAINT_1_DATE1" description="" \
dataType="DATE" length="0" scale="0" nullable="False">  </column>
-<column name="IT_M_" description="" dataType="NUMBER" length="5" scale="0" \
nullable="False" > +<column name="ELECTRICDEVICE_MAINT_1_ELEC1" description="" \
dataType="NUMBER" length="20" scale="0" nullable="False">  </column>
-<column name="CLASSNAME1" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<column name="IT_M_" description="" dataType="NUMBER" length="5" \
scale="0" nullable="False">  </column>
-<column name="ELECTRICDEVICE_MAINT_1_ELEC1" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<column name="PART_" description="" \
dataType="NUMBER" length="10" scale="0" nullable="True">  </column>
-<column name="ELECTRICDEVICE_MAINT_1_DATE1" description="" dataType="DATE" \
length="0" scale="0" nullable="False" > +<column name="WORK_DESCRIPTION" \
description="" dataType="VARCHAR2" length="4000" scale="0" nullable="False">  \
</column>  </table>
 <tables>
-<table name="ELECTRICDEVICE_MAINT_2" description="" \
pkeyName="PK_ELECTRICDEVICE_MAI1" > +<table name="ELECTRICDEVICE_MAINT_2" \
description="" pkeyName="PK_ELECTRICDEVICE_MAI1">  <target>
-<table name="ELECTRICDEVICE_MAINT_1" description="" \
pkeyName="PK_ELECTRICDEVICE_MAI2" > +<table name="ELECTRICDEVICE_MAINT_1" \
description="" pkeyName="PK_ELECTRICDEVICE_MAI2">  <target>
-<table name="ELECTRICDEVICE" description="" pkeyName="PK_ELECTRICDEVICE" >
-</table>
+<table name="ELECTRICDEVICE" description="" pkeyName="PK_ELECTRICDEVICE"/>
 <sourceColumns>
-<column name="ELECTRICDEVICE_FEATID" />
+<column name="ELECTRICDEVICE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ELECTRICDEVICE_MAINT_1_ELEC1" />
-<column name="ELECTRICDEVICE_MAINT_1_DATE1" />
+<column name="ELECTRICDEVICE_MAINT_1_ELEC1"/>
+<column name="ELECTRICDEVICE_MAINT_1_DATE1"/>
 </sourceColumns>
 <targetColumns>
-<column name="ELECTRICDEVICE_FEATID" />
-<column name="DATE1" />
+<column name="ELECTRICDEVICE_FEATID"/>
+<column name="DATE1"/>
 </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="ElectricDevice_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_MAINT_1" columnName="ELECTRICDEVICE_FEATID" \
                colCreator="True" fixedCol="False"  >
-<column name="ELECTRICDEVICE_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="ElectricDevice.maintenance history"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Electric'l"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
                nullable="True" >
-</column>
-</property>
 </properties>
-<table name="ELECTRICDEVICE_MAINT_1" description="" \
pkeyName="PK_ELECTRICDEVICE_MAI2" > +<table name="ELECTRICDEVICE_MAINT_1" \
description="" pkeyName="PK_ELECTRICDEVICE_MAI2">  <target>
-<table name="ELECTRICDEVICE" description="" pkeyName="PK_ELECTRICDEVICE" >
-</table>
+<table name="ELECTRICDEVICE" description="" pkeyName="PK_ELECTRICDEVICE"/>
 <sourceColumns>
-<column name="ELECTRICDEVICE_FEATID" />
+<column name="ELECTRICDEVICE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Date" />
-<property xsi:type="Data" name="Maintenance History Description" />
-<property xsi:type="Object" name="work items" description="tasks performed on this \
                date"
- objectType="Ordered Collection" className="Electric'l:Maint History Item" \
                idColumn="IT_M_" order="descending"
- fixedCol="False" >
+<property xsi:type="Data" name="Date"/>
+<property xsi:type="Data" name="ElectricDevice_FeatId"/>
+<property xsi:type="Data" name="Maintenance History Description"/>
+<property xsi:type="Object" name="work items" description="tasks performed on this \
date" objectType="Ordered Collection" className="Electric'l:Maint History Item" \
idColumn="IT_M_" order="descending" fixedCol="False">  </property>
-<property xsi:type="Data" name="ElectricDevice_FeatId" />
-<column name="DATE1" description="" dataType="DATE" length="0" scale="0" \
nullable="False" > +<column name="DATE1" description="" dataType="DATE" length="0" \
scale="0" nullable="False">  </column>
-<column name="MAINTENANCE_HISTORY_DESCRIP1" description="" dataType="NVARCHAR2" \
length="50" scale="0" nullable="True" > +<column name="ELECTRICDEVICE_FEATID" \
description="" dataType="NUMBER" length="20" scale="0" nullable="False">  </column>
-<column name="ELECTRICDEVICE_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False" > +<column name="MAINTENANCE_HISTORY_DESCRIP1" \
description="" dataType="NVARCHAR2" length="50" scale="0" nullable="True">  </column>
 </table>
 <tables>
-<table name="ELECTRICDEVICE_MAINT_1" description="" \
pkeyName="PK_ELECTRICDEVICE_MAI2" > +<table name="ELECTRICDEVICE_MAINT_1" \
description="" pkeyName="PK_ELECTRICDEVICE_MAI2">  <target>
-<table name="ELECTRICDEVICE" description="" pkeyName="PK_ELECTRICDEVICE" >
-</table>
+<table name="ELECTRICDEVICE" description="" pkeyName="PK_ELECTRICDEVICE"/>
 <sourceColumns>
-<column name="ELECTRICDEVICE_FEATID" />
+<column name="ELECTRICDEVICE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the \
                feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="ELECTRICDEVICE" 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="NVARCHAR2" 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="ELECTRICDEVICE" 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="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" nullable="True">  </column>
 </property>
 </properties>
-<table name="ELECTRICDEVICE" description="" pkeyName="PK_ELECTRICDEVICE" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Geometric" name="Geometry" />
-<property xsi:type="Data" name="InstallDate" />
-<property xsi:type="Data" name="LastInspectDate" />
-<property xsi:type="Data" name="LastRepairDate" />
-<property xsi:type="Data" name="RevisionNumber" />
-<property xsi:type="Object" name="graphic" description="Acad entity"
- objectType="Value" className="Acad:Entity" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="ELECTRICDEVICE" description="" pkeyName="PK_ELECTRICDEVICE">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Geometric" name="Geometry"/>
+<property xsi:type="Object" name="graphic" description="Acad entity" \
objectType="Value" className="Acad:Entity" idColumn="" order="ascending" \
fixedCol="False">  </property>
-<property xsi:type="Object" name="maintenance history" description="maintenance \
                history for this device"
- objectType="Collection" className="Electric'l:Maint History" idColumn="DATE1" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="InstallDate"/>
+<property xsi:type="Data" name="LastInspectDate"/>
+<property xsi:type="Data" name="LastRepairDate"/>
+<property xsi:type="Object" name="maintenance history" description="maintenance \
history for this device" objectType="Collection" className="Electric'l:Maint History" \
idColumn="DATE1" order="ascending" fixedCol="False">  </property>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<property xsi:type="Data" name="RevisionNumber"/>
+<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 name="FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="GEOMETRY" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" \
scale="0" nullable="True" > +<column name="GEOMETRY" 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="INSTALLDATE" description="" dataType="DATE" \
length="0" scale="0" nullable="True">  </column>
-<column name="INSTALLDATE" description="" dataType="DATE" length="0" scale="0" \
nullable="True" > +<column name="LASTINSPECTDATE" description="" dataType="DATE" \
length="0" scale="0" nullable="True">  </column>
-<column name="LASTINSPECTDATE" description="" dataType="DATE" length="0" scale="0" \
nullable="True" > +<column name="LASTREPAIRDATE" description="" dataType="DATE" \
length="0" scale="0" nullable="True">  </column>
-<column name="LASTREPAIRDATE" description="" dataType="DATE" length="0" scale="0" \
nullable="True" > +<column name="REVISIONNUMBER" description="" dataType="NUMBER" \
length="0" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="ELECTRICDEVICE" description="" pkeyName="PK_ELECTRICDEVICE" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="ELECTRICDEVICE" description="" pkeyName="PK_ELECTRICDEVICE"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="ELECTRICDEVICE" description="" pkeyName="PK_ELECTRICDEVICE" >
-</table>
+<table name="ELECTRICDEVICE" description="" pkeyName="PK_ELECTRICDEVICE"/>
 <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="Employee" description=""
- baseClass="" abstract="False"
- tableName="EMPLOYEE" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Employee" description="" baseClass="" abstract="False" \
tableName="EMPLOYEE" tblCreator="True" fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="First Name" />
-<property xsi:type="Data" name="Last Name" />
+<property xsi:type="Data" name="First Name"/>
+<property xsi:type="Data" name="Last Name"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="First Name" description=""
- dataType="string" length="30" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="EMPLOYEE" columnName="FIRST_NAME" colCreator="True" fixedCol="False"  >
-<column name="FIRST_NAME" description="" dataType="NVARCHAR2" length="30" 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="Employee" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Last Name" description=""
- dataType="string" length="30" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="EMPLOYEE" columnName="LAST_NAME" colCreator="True" fixedCol="False"  >
-<column name="LAST_NAME" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="False" > +<property xsi:type="Data" name="First Name" description="" \
dataType="string" length="30" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="EMPLOYEE" columnName="FIRST_NAME" colCreator="True" fixedCol="False"> \
+<column name="FIRST_NAME" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Object" name="home' address" description=""
- objectType="Value" className="Electric'l:'Address" idColumn="" order="ascending"
- fixedCol="False" >
-<mappingDefinition xsi:type="Concrete" >
+<property xsi:type="Object" name="home' address" description="" objectType="Value" \
className="Electric'l:'Address" idColumn="" order="ascending" fixedCol="False"> \
+<mappingDefinition xsi:type="Concrete">  <sourceProperties>
-<property xsi:type="Data" name="First Name" />
-<property xsi:type="Data" name="Last Name" />
+<property xsi:type="Data" name="First Name"/>
+<property xsi:type="Data" name="Last Name"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="Employee_First Name" />
-<property xsi:type="Data" name="Employee_Last Name" />
+<property xsi:type="Data" name="Employee_First Name"/>
+<property xsi:type="Data" name="Employee_Last Name"/>
 </targetProperties>
-<class xsi:type="Class" name="Employee.home' address" description="Autogenerated \
                Object Property Class"
- baseClass="" abstract="False"
- tableName="EMPLOYEE_A_ADDRESS" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Employee.home' address" description="Autogenerated \
Object Property Class" baseClass="" abstract="False" tableName="EMPLOYEE_A_ADDRESS" \
tblCreator="True" fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="Employee_First Name" />
-<property xsi:type="Data" name="Employee_Last Name" />
+<property xsi:type="Data" name="Employee_First Name"/>
+<property xsi:type="Data" name="Employee_Last Name"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Number" description=""
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="EMPLOYEE_A_ADDRESS" columnName="NUMBER1" colCreator="True" \
                fixedCol="False"  >
-<column name="NUMBER1" description="" dataType="NUMBER" length="10" 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="Employee.home' address" tableName="F_CLASSDEFINITION" \
columnName="CLASSNAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="CLASSNAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Object" name="street" description=""
- objectType="Value" className="Electric'l:Street" idColumn="" order="ascending"
- fixedCol="False" >
-<mappingDefinition xsi:type="Concrete" >
+<property xsi:type="Data" name="Employee_First Name" description="" \
dataType="string" length="30" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="EMPLOYEE_A_ADDRESS" columnName="EMPLOYEE_FIRST_NAME" colCreator="True" \
fixedCol="False"> +<column name="EMPLOYEE_FIRST_NAME" description="" \
dataType="NVARCHAR2" length="30" scale="0" nullable="False"> +</column>
+</property>
+<property xsi:type="Data" name="Employee_Last Name" description="" dataType="string" \
length="30" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" tableName="EMPLOYEE_A_ADDRESS" \
columnName="EMPLOYEE_LAST_NAME" colCreator="True" fixedCol="False"> +<column \
name="EMPLOYEE_LAST_NAME" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="False"> +</column>
+</property>
+<property xsi:type="Data" name="Number" description="" dataType="int32" length="0" \
precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" tableName="EMPLOYEE_A_ADDRESS" \
columnName="NUMBER1" colCreator="True" fixedCol="False"> +<column name="NUMBER1" \
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="Electric'l" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True"> +</column>
+</property>
+<property xsi:type="Object" name="street" description="" objectType="Value" \
className="Electric'l:Street" idColumn="" order="ascending" fixedCol="False"> \
+<mappingDefinition xsi:type="Concrete">  <sourceProperties>
-<property xsi:type="Data" name="Employee_First Name" />
-<property xsi:type="Data" name="Employee_Last Name" />
+<property xsi:type="Data" name="Employee_First Name"/>
+<property xsi:type="Data" name="Employee_Last Name"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="Employee_First Name" />
-<property xsi:type="Data" name="Employee_Last Name" />
+<property xsi:type="Data" name="Employee_First Name"/>
+<property xsi:type="Data" name="Employee_Last Name"/>
 </targetProperties>
-<class xsi:type="Class" name="Employee.home' address.street" \
                description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="EMPLOYEE_A_ADDRESS_ST1" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Employee.home' address.street" \
description="Autogenerated Object Property Class" baseClass="" abstract="False" \
tableName="EMPLOYEE_A_ADDRESS_ST1" tblCreator="True" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="Employee_First Name" />
-<property xsi:type="Data" name="Employee_Last Name" />
+<property xsi:type="Data" name="Employee_First Name"/>
+<property xsi:type="Data" name="Employee_Last Name"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Name" description=""
- dataType="string" length="30" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="EMPLOYEE_A_ADDRESS_ST1" columnName="NAME" colCreator="True" \
                fixedCol="False"  >
-<column name="NAME" description="" dataType="NVARCHAR2" length="30" 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="Employee.home' address.street" tableName="F_CLASSDEFINITION" \
columnName="CLASSNAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="CLASSNAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Type" description=""
- dataType="string" length="30" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="EMPLOYEE_A_ADDRESS_ST1" columnName="TYPE" colCreator="True" \
                fixedCol="False"  >
-<column name="TYPE" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Employee_First Name" \
description="" dataType="string" length="30" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="EMPLOYEE_A_ADDRESS_ST1" columnName="EMPLOYEE_A_ADDRESS_EMPLOYEE1" \
colCreator="True" fixedCol="False"> +<column name="EMPLOYEE_A_ADDRESS_EMPLOYEE1" \
description="" dataType="NVARCHAR2" length="30" scale="0" nullable="False">  \
</column>  </property>
-<property xsi:type="Data" name="Employee_First Name" description=""
- dataType="string" length="30" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="EMPLOYEE_A_ADDRESS_ST1" columnName="EMPLOYEE_A_ADDRESS_EMPLOYEE1" \
                colCreator="True" fixedCol="False"  >
-<column name="EMPLOYEE_A_ADDRESS_EMPLOYEE1" description="" dataType="NVARCHAR2" \
length="30" scale="0" nullable="False" > +<property xsi:type="Data" \
name="Employee_Last Name" description="" dataType="string" length="30" precision="0" \
scale="0" readOnly="False" featId="False" system="False" nullable="False" \
autogenerated="False" defaultValue="" tableName="EMPLOYEE_A_ADDRESS_ST1" \
columnName="EMPLOYEE_A_ADDRESS_EMPLOYEE2" colCreator="True" fixedCol="False"> \
+<column name="EMPLOYEE_A_ADDRESS_EMPLOYEE2" description="" dataType="NVARCHAR2" \
length="30" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Employee_Last Name" description=""
- dataType="string" length="30" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="EMPLOYEE_A_ADDRESS_ST1" columnName="EMPLOYEE_A_ADDRESS_EMPLOYEE2" \
                colCreator="True" fixedCol="False"  >
-<column name="EMPLOYEE_A_ADDRESS_EMPLOYEE2" description="" dataType="NVARCHAR2" \
length="30" scale="0" nullable="False" > +<property xsi:type="Data" name="Name" \
description="" dataType="string" length="30" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="EMPLOYEE_A_ADDRESS_ST1" columnName="NAME" colCreator="True" \
fixedCol="False"> +<column name="NAME" description="" dataType="NVARCHAR2" \
length="30" 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="Employee.home' address.street"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Electric'l" tableName="F_CLASSDEFINITION" \
columnName="SCHEMANAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="SCHEMANAME" description="" \
dataType="NVARCHAR2" 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="Electric'l"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Type" description="" \
dataType="string" length="30" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="EMPLOYEE_A_ADDRESS_ST1" columnName="TYPE" colCreator="True" \
fixedCol="False"> +<column name="TYPE" description="" dataType="NVARCHAR2" \
length="30" scale="0" nullable="False">  </column>
 </property>
 </properties>
-<table name="EMPLOYEE_A_ADDRESS_ST1" description="" \
pkeyName="PK_EMPLOYEE_A_ADDRESS1" > +<table name="EMPLOYEE_A_ADDRESS_ST1" \
description="" pkeyName="PK_EMPLOYEE_A_ADDRESS1">  <target>
-<table name="EMPLOYEE_A_ADDRESS" description="" pkeyName="PK_EMPLOYEE_A_ADDRESS" >
+<table name="EMPLOYEE_A_ADDRESS" description="" pkeyName="PK_EMPLOYEE_A_ADDRESS">
 <target>
-<table name="EMPLOYEE" description="" pkeyName="PK_EMPLOYEE" >
-</table>
+<table name="EMPLOYEE" description="" pkeyName="PK_EMPLOYEE"/>
 <sourceColumns>
-<column name="EMPLOYEE_FIRST_NAME" />
-<column name="EMPLOYEE_LAST_NAME" />
+<column name="EMPLOYEE_FIRST_NAME"/>
+<column name="EMPLOYEE_LAST_NAME"/>
 </sourceColumns>
 <targetColumns>
-<column name="FIRST_NAME" />
-<column name="LAST_NAME" />
+<column name="FIRST_NAME"/>
+<column name="LAST_NAME"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="EMPLOYEE_A_ADDRESS_EMPLOYEE1" />
-<column name="EMPLOYEE_A_ADDRESS_EMPLOYEE2" />
+<column name="EMPLOYEE_A_ADDRESS_EMPLOYEE1"/>
+<column name="EMPLOYEE_A_ADDRESS_EMPLOYEE2"/>
 </sourceColumns>
 <targetColumns>
-<column name="EMPLOYEE_FIRST_NAME" />
-<column name="EMPLOYEE_LAST_NAME" />
+<column name="EMPLOYEE_FIRST_NAME"/>
+<column name="EMPLOYEE_LAST_NAME"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Name" />
-<property xsi:type="Data" name="Type" />
-<property xsi:type="Data" name="Employee_First Name" />
-<property xsi:type="Data" name="Employee_Last Name" />
-<column name="NAME" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Employee_First Name"/>
+<property xsi:type="Data" name="Employee_Last Name"/>
+<property xsi:type="Data" name="Name"/>
+<property xsi:type="Data" name="Type"/>
+<column name="EMPLOYEE_A_ADDRESS_EMPLOYEE1" description="" dataType="NVARCHAR2" \
length="30" scale="0" nullable="False">  </column>
-<column name="TYPE" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="False" > +<column name="EMPLOYEE_A_ADDRESS_EMPLOYEE2" description="" \
dataType="NVARCHAR2" length="30" scale="0" nullable="False">  </column>
-<column name="EMPLOYEE_A_ADDRESS_EMPLOYEE1" description="" dataType="NVARCHAR2" \
length="30" scale="0" nullable="False" > +<column name="NAME" description="" \
dataType="NVARCHAR2" length="30" scale="0" nullable="False">  </column>
-<column name="EMPLOYEE_A_ADDRESS_EMPLOYEE2" description="" dataType="NVARCHAR2" \
length="30" scale="0" nullable="False" > +<column name="TYPE" description="" \
dataType="NVARCHAR2" length="30" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="EMPLOYEE_A_ADDRESS_ST1" description="" \
pkeyName="PK_EMPLOYEE_A_ADDRESS1" > +<table name="EMPLOYEE_A_ADDRESS_ST1" \
description="" pkeyName="PK_EMPLOYEE_A_ADDRESS1">  <target>
-<table name="EMPLOYEE_A_ADDRESS" description="" pkeyName="PK_EMPLOYEE_A_ADDRESS" >
+<table name="EMPLOYEE_A_ADDRESS" description="" pkeyName="PK_EMPLOYEE_A_ADDRESS">
 <target>
-<table name="EMPLOYEE" description="" pkeyName="PK_EMPLOYEE" >
-</table>
+<table name="EMPLOYEE" description="" pkeyName="PK_EMPLOYEE"/>
 <sourceColumns>
-<column name="EMPLOYEE_FIRST_NAME" />
-<column name="EMPLOYEE_LAST_NAME" />
+<column name="EMPLOYEE_FIRST_NAME"/>
+<column name="EMPLOYEE_LAST_NAME"/>
 </sourceColumns>
 <targetColumns>
-<column name="FIRST_NAME" />
-<column name="LAST_NAME" />
+<column name="FIRST_NAME"/>
+<column name="LAST_NAME"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="EMPLOYEE_A_ADDRESS_EMPLOYEE1" />
-<column name="EMPLOYEE_A_ADDRESS_EMPLOYEE2" />
+<column name="EMPLOYEE_A_ADDRESS_EMPLOYEE1"/>
+<column name="EMPLOYEE_A_ADDRESS_EMPLOYEE2"/>
 </sourceColumns>
 <targetColumns>
-<column name="EMPLOYEE_FIRST_NAME" />
-<column name="EMPLOYEE_LAST_NAME" />
+<column name="EMPLOYEE_FIRST_NAME"/>
+<column name="EMPLOYEE_LAST_NAME"/>
 </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="Employee_First Name" description=""
- dataType="string" length="30" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="EMPLOYEE_A_ADDRESS" columnName="EMPLOYEE_FIRST_NAME" colCreator="True" \
                fixedCol="False"  >
-<column name="EMPLOYEE_FIRST_NAME" description="" dataType="NVARCHAR2" length="30" \
                scale="0" nullable="False" >
-</column>
-</property>
-<property xsi:type="Data" name="Employee_Last Name" description=""
- dataType="string" length="30" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="EMPLOYEE_A_ADDRESS" columnName="EMPLOYEE_LAST_NAME" colCreator="True" \
                fixedCol="False"  >
-<column name="EMPLOYEE_LAST_NAME" description="" dataType="NVARCHAR2" length="30" \
                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="Employee.home' address"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Electric'l"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
                nullable="True" >
-</column>
-</property>
 </properties>
-<table name="EMPLOYEE_A_ADDRESS" description="" pkeyName="PK_EMPLOYEE_A_ADDRESS" >
+<table name="EMPLOYEE_A_ADDRESS" description="" pkeyName="PK_EMPLOYEE_A_ADDRESS">
 <target>
-<table name="EMPLOYEE" description="" pkeyName="PK_EMPLOYEE" >
-</table>
+<table name="EMPLOYEE" description="" pkeyName="PK_EMPLOYEE"/>
 <sourceColumns>
-<column name="EMPLOYEE_FIRST_NAME" />
-<column name="EMPLOYEE_LAST_NAME" />
+<column name="EMPLOYEE_FIRST_NAME"/>
+<column name="EMPLOYEE_LAST_NAME"/>
 </sourceColumns>
 <targetColumns>
-<column name="FIRST_NAME" />
-<column name="LAST_NAME" />
+<column name="FIRST_NAME"/>
+<column name="LAST_NAME"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Number" />
-<property xsi:type="Object" name="street" description=""
- objectType="Value" className="Electric'l:Street" idColumn="" order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="Employee_First Name"/>
+<property xsi:type="Data" name="Employee_Last Name"/>
+<property xsi:type="Data" name="Number"/>
+<property xsi:type="Object" name="street" description="" objectType="Value" \
className="Electric'l:Street" idColumn="" order="ascending" fixedCol="False">  \
                </property>
-<property xsi:type="Data" name="Employee_First Name" />
-<property xsi:type="Data" name="Employee_Last Name" />
-<column name="NUMBER1" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<column name="EMPLOYEE_FIRST_NAME" description="" \
dataType="NVARCHAR2" length="30" scale="0" nullable="False">  </column>
-<column name="EMPLOYEE_FIRST_NAME" description="" dataType="NVARCHAR2" length="30" \
scale="0" nullable="False" > +<column name="EMPLOYEE_LAST_NAME" description="" \
dataType="NVARCHAR2" length="30" scale="0" nullable="False">  </column>
-<column name="EMPLOYEE_LAST_NAME" description="" dataType="NVARCHAR2" length="30" \
scale="0" nullable="False" > +<column name="NUMBER1" description="" dataType="NUMBER" \
length="10" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="EMPLOYEE_A_ADDRESS" description="" pkeyName="PK_EMPLOYEE_A_ADDRESS" >
+<table name="EMPLOYEE_A_ADDRESS" description="" pkeyName="PK_EMPLOYEE_A_ADDRESS">
 <target>
-<table name="EMPLOYEE" description="" pkeyName="PK_EMPLOYEE" >
-</table>
+<table name="EMPLOYEE" description="" pkeyName="PK_EMPLOYEE"/>
 <sourceColumns>
-<column name="EMPLOYEE_FIRST_NAME" />
-<column name="EMPLOYEE_LAST_NAME" />
+<column name="EMPLOYEE_FIRST_NAME"/>
+<column name="EMPLOYEE_LAST_NAME"/>
 </sourceColumns>
 <targetColumns>
-<column name="FIRST_NAME" />
-<column name="LAST_NAME" />
+<column name="FIRST_NAME"/>
+<column name="LAST_NAME"/>
 </targetColumns>
 </target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object \
                class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" \
                defaultValue="Employee"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Last Name" description="" \
dataType="string" length="30" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="EMPLOYEE" columnName="LAST_NAME" colCreator="True" fixedCol="False"> \
+<column name="LAST_NAME" description="" dataType="NVARCHAR2" length="30" 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="Electric'l"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" 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="Electric'l" tableName="F_CLASSDEFINITION" \
columnName="SCHEMANAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="SCHEMANAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="True">  </column>
 </property>
 </properties>
-<table name="EMPLOYEE" description="" pkeyName="PK_EMPLOYEE" >
-<property xsi:type="Data" name="First Name" />
-<property xsi:type="Data" name="Last Name" />
-<property xsi:type="Object" name="home' address" description=""
- objectType="Value" className="Electric'l:'Address" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="EMPLOYEE" description="" pkeyName="PK_EMPLOYEE">
+<property xsi:type="Data" name="First Name"/>
+<property xsi:type="Object" name="home' address" description="" objectType="Value" \
className="Electric'l:'Address" idColumn="" order="ascending" fixedCol="False">  \
                </property>
-<column name="LAST_NAME" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Last Name"/>
+<column name="FIRST_NAME" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="False">  </column>
-<column name="FIRST_NAME" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="False" > +<column name="LAST_NAME" description="" dataType="NVARCHAR2" \
length="30" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="EMPLOYEE" description="" pkeyName="PK_EMPLOYEE" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="EMPLOYEE" description="" pkeyName="PK_EMPLOYEE"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
-<class xsi:type="Class" name="Maint History" description="Maintenance History"
- baseClass="" abstract="False"
- tableName="MAINT_HISTORY" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Maint History" description="Maintenance History" \
baseClass="" abstract="False" tableName="MAINT_HISTORY" tblCreator="False" \
fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Date" description="Date of work done"
- dataType="datetime" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="MAINT_HISTORY" columnName="DATE1" 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="NVARCHAR2" length="255" scale="0" \
nullable="False"> +</column>
 </property>
-<property xsi:type="Data" name="Maintenance History Description" \
                description="datavalue"
- dataType="string" length="50" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="MAINT_HISTORY" columnName="MAINTENANCE_HISTORY_DESCRIP1" \
colCreator="False" fixedCol="False"  > +<property xsi:type="Data" name="Date" \
description="Date of work done" dataType="datetime" length="0" precision="0" \
scale="0" readOnly="False" featId="False" system="False" nullable="False" \
autogenerated="False" defaultValue="" tableName="MAINT_HISTORY" columnName="DATE1" \
colCreator="False" fixedCol="False">  </property>
-<property xsi:type="Object" name="work items" description="tasks performed on this \
                date"
- objectType="Ordered Collection" className="Electric'l:Maint History Item" \
                idColumn="IT_M_" order="descending"
- fixedCol="False" >
+<property xsi:type="Data" name="Maintenance History Description" \
description="datavalue" dataType="string" length="50" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" \
defaultValue="" tableName="MAINT_HISTORY" columnName="MAINTENANCE_HISTORY_DESCRIP1" \
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="NVARCHAR2" length="255" scale="0" \
nullable="True"> +</column>
+</property>
+<property xsi:type="Object" name="work items" description="tasks performed on this \
date" objectType="Ordered Collection" className="Electric'l:Maint History Item" \
idColumn="IT_M_" order="descending" fixedCol="False">  <idProperty>
-<property xsi:type="Data" name="It'm #" />
+<property xsi:type="Data" name="It'm #"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
 </sourceProperties>
 <targetProperties>
 </targetProperties>
-<class xsi:type="Class" name="Maint History.work items" description="Autogenerated \
                Object Property Class"
- baseClass="" abstract="False"
- tableName="MAINT_HISTORY_MAINT_H1" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Maint History.work items" description="Autogenerated \
Object Property Class" baseClass="" abstract="False" \
tableName="MAINT_HISTORY_MAINT_H1" tblCreator="False" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="It'm #" />
+<property xsi:type="Data" name="It'm #"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="It'm #" description="sequence identifier"
- dataType="int16" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="MAINT_HISTORY_MAINT_H1" columnName="IT_M_" colCreator="False" \
fixedCol="False"  > +<property xsi:type="Data" name="classname" description="" \
dataType="string" length="255" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="MAINT_HISTORY_MAINT_H1" columnName="CLASSNAME1" colCreator="False" \
fixedCol="False">  </property>
-<property xsi:type="Data" name="Part #" description="Part used in work item"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="MAINT_HISTORY_MAINT_H1" columnName="PART_" 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="NVARCHAR2" length="255" scale="0" \
nullable="False"> +</column>
 </property>
-<property xsi:type="Data" name="Work Description" description="Description of work \
                performed"
- dataType="string" length="4000" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="MAINT_HISTORY_MAINT_H1" columnName="WORK_DESCRIPTION" colCreator="False" \
fixedCol="False"  > +<property xsi:type="Data" name="It'm #" description="sequence \
identifier" dataType="int16" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="MAINT_HISTORY_MAINT_H1" columnName="IT_M_" colCreator="False" \
fixedCol="False">  </property>
-<property xsi:type="Data" name="classname" description=""
- dataType="string" length="255" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="MAINT_HISTORY_MAINT_H1" columnName="CLASSNAME1" colCreator="False" \
fixedCol="False"  > +<property xsi:type="Data" name="Part #" description="Part used \
in work item" dataType="int32" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="MAINT_HISTORY_MAINT_H1" columnName="PART_" 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="NVARCHAR2" 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="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" \
                nullable="True" >
-</column>
+<property xsi:type="Data" name="Work Description" description="Description of work \
performed" dataType="string" length="4000" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="MAINT_HISTORY_MAINT_H1" columnName="WORK_DESCRIPTION" colCreator="False" \
fixedCol="False">  </property>
 </properties>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object \
                class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" \
                defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" \
                nullable="True" >
-</column>
-</property>
 </properties>
 </class>
-<class xsi:type="Class" name="Maint History Item" description="Maintenance History \
                Item"
- baseClass="Work Item" abstract="False"
- tableName="MAINT_HISTORY_ITEM" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Maint History Item" description="Maintenance History \
Item" baseClass="Work Item" abstract="False" tableName="MAINT_HISTORY_ITEM" \
tblCreator="False" fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="It'm #" description="sequence identifier"
- dataType="int16" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="MAINT_HISTORY_ITEM" columnName="IT_M_" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="Work Item" />
+<property xsi:type="Data" name="classname" description="" dataType="string" \
length="255" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="True" autogenerated="False" defaultValue="" tableName="MAINT_HISTORY_ITEM" \
columnName="CLASSNAME1" colCreator="False" fixedCol="False"> +<Inherited \
baseClass="Work Item"/>  </property>
-<property xsi:type="Data" name="Part #" description="Part used in work item"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="MAINT_HISTORY_ITEM" columnName="PART_" 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="NVARCHAR2" length="255" scale="0" \
nullable="False"> +</column>
 </property>
-<property xsi:type="Data" name="Work Description" description="Description of work \
                performed"
- dataType="string" length="4000" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="MAINT_HISTORY_ITEM" columnName="WORK_DESCRIPTION" colCreator="False" \
fixedCol="False"  > +<property xsi:type="Data" name="It'm #" description="sequence \
identifier" dataType="int16" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="MAINT_HISTORY_ITEM" columnName="IT_M_" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="Work Item"/>
 </property>
-<property xsi:type="Data" name="classname" description=""
- dataType="string" length="255" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="MAINT_HISTORY_ITEM" columnName="CLASSNAME1" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="Work Item" />
+<property xsi:type="Data" name="Part #" description="Part used in work item" \
dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="MAINT_HISTORY_ITEM" columnName="PART_" 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="NVARCHAR2" 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="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" \
                nullable="True" >
-</column>
+<property xsi:type="Data" name="Work Description" description="Description of work \
performed" dataType="string" length="4000" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="MAINT_HISTORY_ITEM" columnName="WORK_DESCRIPTION" colCreator="False" \
fixedCol="False">  </property>
 </properties>
 </class>
-<class xsi:type="Feature" name="Pole" description=""
- baseClass="" abstract="False"
- tableName="POLE" tblCreator="True" fixedTbl="False" >
-<geometryProperty>Geometry</geometryProperty>
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Feature" name="Pole" description="" baseClass="" abstract="False" \
tableName="POLE" tblCreator="True" fixedTbl="False"> +<geometryProperty>
+Geometry</geometryProperty>
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatureId" />
+<property xsi:type="Data" name="FeatureId"/>
 </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="POLE" 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="POLE" 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="POLE" 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="FeatureId" description=""
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="False" nullable="False" autogenerated="True" \
                defaultValue=""
- tableName="POLE" columnName="FEATUREID" colCreator="True" fixedCol="False"  >
-<column name="FEATUREID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<property xsi:type="Data" name="ClassName" description="FDO base \
property: object class name" dataType="string" length="30" precision="0" scale="0" \
readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" \
defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Geometric" name="Geometry" description=""
-geometricTypes="1" geometryTypes="576" hasElevation="False" hasMeasure="False"
- tableName="POLE" columnName="GEOMETRY" colCreator="True" fixedCol="False" >
-<column name="GEOMETRY" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" \
scale="0" nullable="True" > +<property xsi:type="Data" name="FeatureId" \
description="" dataType="int64" length="0" precision="0" scale="0" readOnly="True" \
featId="False" system="False" nullable="False" autogenerated="True" defaultValue="" \
tableName="POLE" columnName="FEATUREID" colCreator="True" fixedCol="False"> +<column \
name="FEATUREID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Height" description=""
- dataType="double" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="POLE" columnName="HEIGHT" colCreator="True" fixedCol="False"  >
-<column name="HEIGHT" description="" dataType="NUMBER" length="0" scale="0" \
nullable="False" > +<property xsi:type="Geometric" name="Geometry" description="" \
geometricTypes="1" geometryTypes="576" hasElevation="False" hasMeasure="False" \
tableName="POLE" columnName="GEOMETRY" colCreator="True" fixedCol="False"> +<column \
name="GEOMETRY" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" 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="POLE" 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="Height" description="" \
dataType="double" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="POLE" columnName="HEIGHT" colCreator="True" fixedCol="False"> +<column \
name="HEIGHT" 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="POLE" 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="NVARCHAR2" 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="POLE" 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="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" nullable="True">  </column>
 </property>
 </properties>
-<table name="POLE" description="" pkeyName="PK_POLE" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="FeatureId" />
-<property xsi:type="Geometric" name="Geometry" />
-<property xsi:type="Data" name="Height" />
-<property xsi:type="Data" name="RevisionNumber" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<table name="POLE" description="" pkeyName="PK_POLE">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="FeatureId"/>
+<property xsi:type="Geometric" name="Geometry"/>
+<property xsi:type="Data" name="Height"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<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 name="FEATUREID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="HEIGHT" description="" dataType="NUMBER" length="0" scale="0" \
nullable="False" > +<column name="GEOMETRY" description="" \
dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">  </column>
-<column name="GEOMETRY" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" \
scale="0" nullable="True" > +<column name="HEIGHT" description="" dataType="NUMBER" \
length="0" scale="0" nullable="False">  </column>
-<column name="FEATUREID" 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="POLE" description="" pkeyName="PK_POLE" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="POLE" description="" pkeyName="PK_POLE"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="POLE" description="" pkeyName="PK_POLE" >
-</table>
+<table name="POLE" description="" pkeyName="PK_POLE"/>
 <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="Street" description=""
- baseClass="" abstract="False"
- tableName="STREET" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Street" description="" baseClass="" abstract="False" \
tableName="STREET" tblCreator="False" fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Name" description=""
- dataType="string" length="30" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="STREET" columnName="NAME" 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="NVARCHAR2" length="255" scale="0" \
nullable="False"> +</column>
 </property>
-<property xsi:type="Data" name="Type" description=""
- dataType="string" length="30" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="STREET" columnName="TYPE" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="Name" description="" dataType="string" length="30" \
precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" tableName="STREET" \
columnName="NAME" 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="NVARCHAR2" 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="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" \
                nullable="True" >
-</column>
+<property xsi:type="Data" name="Type" description="" dataType="string" length="30" \
precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" tableName="STREET" \
columnName="TYPE" colCreator="False" fixedCol="False">  </property>
 </properties>
 </class>
-<class xsi:type="Feature" name="Transformer" description=""
- baseClass="ElectricDevice" abstract="False"
- tableName="TRANSFORMER" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Feature" name="Transformer" description="" \
baseClass="ElectricDevice" abstract="False" tableName="TRANSFORMER" tblCreator="True" \
fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely \
                identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" \
                defaultValue=""
- tableName="TRANSFORMER" 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="TRANSFORMER" columnName="n/a" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="Feature"/>
 </property>
-<property xsi:type="Data" name="FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="False" nullable="False" autogenerated="True" \
                defaultValue=""
- tableName="TRANSFORMER" columnName="FEATID" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="ElectricDevice" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<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="TRANSFORMER" 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="Geometric" name="Geometry" description="updated geometry \
                description"
-geometricTypes="3" geometryTypes="8384" hasElevation="True" hasMeasure="False"
- tableName="TRANSFORMER" columnName="GEOMETRY" colCreator="True" fixedCol="False" >
-<Inherited baseClass="ElectricDevice" />
-<column name="GEOMETRY" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" \
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="NVARCHAR2" length="255" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="InstallDate" description=""
- dataType="datetime" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="TRANSFORMER" columnName="INSTALLDATE" colCreator="True" fixedCol="False" \
                >
-<Inherited baseClass="ElectricDevice" />
-<column name="INSTALLDATE" description="" dataType="DATE" length="0" scale="0" \
nullable="True" > +<property xsi:type="Data" name="FeatId" description="id" \
dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" \
system="False" nullable="False" autogenerated="True" defaultValue="" \
tableName="TRANSFORMER" columnName="FEATID" colCreator="True" fixedCol="False"> \
+<Inherited baseClass="ElectricDevice"/> +<column name="FEATID" description="" \
dataType="NUMBER" length="20" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="LastInspectDate" description=""
- dataType="datetime" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="TRANSFORMER" columnName="LASTINSPECTDATE" colCreator="True" \
                fixedCol="False"  >
-<Inherited baseClass="ElectricDevice" />
-<column name="LASTINSPECTDATE" description="" dataType="DATE" length="0" scale="0" \
nullable="True" > +<property xsi:type="Geometric" name="Geometry" \
description="updated geometry description" geometricTypes="3" geometryTypes="8384" \
hasElevation="True" hasMeasure="False" tableName="TRANSFORMER" columnName="GEOMETRY" \
colCreator="True" fixedCol="False"> +<Inherited baseClass="ElectricDevice"/>
+<column name="GEOMETRY" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" \
scale="0" nullable="True">  </column>
 </property>
-<property xsi:type="Data" name="LastRepairDate" description="modified description"
- dataType="datetime" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="False" nullable="True" autogenerated="False" \
                defaultValue=""
- tableName="TRANSFORMER" columnName="LASTREPAIRDATE" colCreator="True" \
                fixedCol="False"  >
-<Inherited baseClass="ElectricDevice" />
-<column name="LASTREPAIRDATE" description="" dataType="DATE" length="0" scale="0" \
                nullable="True" >
-</column>
-</property>
-<property xsi:type="Data" name="PartNum" description=""
- dataType="int16" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="TRANSFORMER" columnName="PARTNUM" colCreator="True" fixedCol="False"  >
-<column name="PARTNUM" description="" dataType="NUMBER" length="5" scale="0" \
                nullable="True" >
-</column>
-</property>
-<property xsi:type="Data" name="Phase" description="A, B or C"
- dataType="string" length="1" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="TRANSFORMER" columnName="PHASE" colCreator="True" fixedCol="False"  >
-<column name="PHASE" description="" dataType="NVARCHAR2" length="1" 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="TRANSFORMER" 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="SerialNum" description=""
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="TRANSFORMER" columnName="SERIALNUM" colCreator="True" fixedCol="False"  \
                >
-<column name="SERIALNUM" description="" dataType="NUMBER" length="20" scale="0" \
                nullable="False" >
-</column>
-</property>
-<property xsi:type="Data" name="Voltage" description="voltage"
- dataType="decimal" length="0" precision="10" scale="-2"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="TRANSFORMER" columnName="VOLTAGE" colCreator="True" fixedCol="False"  >
-<column name="VOLTAGE" description="" dataType="NUMBER" length="10" scale="-2" \
                nullable="False" >
-</column>
-<SAD>
-<element name="Calculable" value="yes" />
-</SAD>
-</property>
-<property xsi:type="Data" name="Volume" description=""
- dataType="single" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="TRANSFORMER" columnName="VOLUME" colCreator="True" fixedCol="False"  >
-<column name="VOLUME" description="" dataType="NUMBER" length="0" scale="0" \
                nullable="False" >
-</column>
-</property>
-<property xsi:type="Object" name="graphic" description="Acad entity"
- objectType="Value" className="Acad:Entity" idColumn="" order="ascending"
- fixedCol="False" >
-<Inherited baseClass="ElectricDevice" />
-<mappingDefinition xsi:type="Concrete" >
+<property xsi:type="Object" name="graphic" description="Acad entity" \
objectType="Value" className="Acad:Entity" idColumn="" order="ascending" \
fixedCol="False"> +<Inherited baseClass="ElectricDevice"/>
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="ElectricDevice_FeatId" />
+<property xsi:type="Data" name="ElectricDevice_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="Transformer.graphic" description="Autogenerated Object \
                Property Class"
- baseClass="" abstract="False"
- tableName="ELECTRICDEVICE_ENTITY" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Transformer.graphic" description="Autogenerated Object \
Property Class" baseClass="" abstract="False" tableName="ELECTRICDEVICE_ENTITY" \
tblCreator="False" fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ColourIndex" description="Acad Colour"
- dataType="byte" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY" columnName="COLOURINDEX" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.graphic" />
-<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" 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="Transformer.graphic" tableName="F_CLASSDEFINITION" \
columnName="CLASSNAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="CLASSNAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY" columnName="FEATID" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.graphic" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<property xsi:type="Data" name="ColourIndex" description="Acad \
Colour" dataType="byte" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_ENTITY" columnName="COLOURINDEX" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="ElectricDevice.graphic"/>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" \
nullable="True">  </column>
 </property>
-<property xsi:type="Data" name="Layer" description="Acad layer"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY" columnName="LAYER" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.graphic" />
-<column name="LAYER" description="" dataType="NVARCHAR2" length="10" scale="0" \
nullable="True" > +<property xsi:type="Data" name="ElectricDevice_FeatId" \
description="id" dataType="int64" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_ENTITY" columnName="ELECTRICDEVICE_FEATID" \
colCreator="False" fixedCol="False"> +<Inherited baseClass="ElectricDevice.graphic"/>
+<column name="ELECTRICDEVICE_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Object" name="xdata" description="xdata"
- objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
-<Inherited baseClass="ElectricDevice.graphic" />
+<property xsi:type="Data" name="FeatId" description="id" dataType="int64" length="0" \
precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_ENTITY" columnName="FEATID" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="ElectricDevice.graphic"/>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False"> +</column>
+</property>
+<property xsi:type="Data" name="Layer" description="Acad layer" dataType="string" \
length="10" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="True" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_ENTITY" columnName="LAYER" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="ElectricDevice.graphic"/>
+<column name="LAYER" description="" dataType="NVARCHAR2" 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="Electric'l" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True"> +</column>
+</property>
+<property xsi:type="Object" name="xdata" description="xdata" objectType="Ordered \
Collection" className="Acad:AcXData" idColumn="SEQ" order="ascending" \
fixedCol="False"> +<Inherited baseClass="ElectricDevice.graphic"/>
 <idProperty>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="Entity_FeatId" />
+<property xsi:type="Data" name="Entity_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="Transformer.graphic.xdata" description="Autogenerated \
                Object Property Class"
- baseClass="" abstract="False"
- tableName="ELECTRICDEVICE_ENTITY1" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Transformer.graphic.xdata" description="Autogenerated \
Object Property Class" baseClass="" abstract="False" \
tableName="ELECTRICDEVICE_ENTITY1" tblCreator="False" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="Entity_FeatId" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Entity_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Datavalue" description="datavalue"
- dataType="string" length="4000" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY1" columnName="DATAVALUE" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.graphic.xdata" />
-<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" 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="Transformer.graphic.xdata" tableName="F_CLASSDEFINITION" \
columnName="CLASSNAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="CLASSNAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY1" columnName="SEQ" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.graphic.xdata" />
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Datavalue" \
description="datavalue" dataType="string" length="4000" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" \
defaultValue="" tableName="ELECTRICDEVICE_ENTITY1" columnName="DATAVALUE" \
colCreator="False" fixedCol="False"> +<Inherited \
baseClass="ElectricDevice.graphic.xdata"/> +<column name="DATAVALUE" description="" \
dataType="VARCHAR2" length="4000" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Entity_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY1" columnName="ELECTRICDEVICE_ENTITY_FEATID" \
                colCreator="False" fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.graphic.xdata" />
-<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<property xsi:type="Data" \
name="Entity_FeatId" description="id" dataType="int64" length="0" precision="0" \
scale="0" readOnly="False" featId="False" system="False" nullable="False" \
autogenerated="False" defaultValue="" tableName="ELECTRICDEVICE_ENTITY1" \
columnName="ELECTRICDEVICE_ENTITY_FEATID" colCreator="False" fixedCol="False"> \
+<Inherited baseClass="ElectricDevice.graphic.xdata"/> +<column \
name="ELECTRICDEVICE_ENTITY_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="Transformer.graphic.xdata"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Electric'l" tableName="F_CLASSDEFINITION" \
columnName="SCHEMANAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="SCHEMANAME" description="" \
dataType="NVARCHAR2" 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="Electric'l"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Seq" description="seq" \
dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_ENTITY1" columnName="SEQ" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="ElectricDevice.graphic.xdata"/>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False">  </column>
 </property>
 </properties>
-<table name="ELECTRICDEVICE_ENTITY1" description="" \
pkeyName="PK_ELECTRICDEVICE_ENT1" > +<table name="ELECTRICDEVICE_ENTITY1" \
description="" pkeyName="PK_ELECTRICDEVICE_ENT1">  <target>
-<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENT2" \
> +<table name="ELECTRICDEVICE_ENTITY" description="" \
> pkeyName="PK_ELECTRICDEVICE_ENT2">
 <target>
-<table name="TRANSFORMER" description="" pkeyName="PK_TRANSFORMER" >
-</table>
+<table name="TRANSFORMER" description="" pkeyName="PK_TRANSFORMER"/>
 <sourceColumns>
-<column name="ELECTRICDEVICE_FEATID" />
+<column name="ELECTRICDEVICE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+<column name="ELECTRICDEVICE_ENTITY_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Datavalue" />
-<property xsi:type="Data" name="Seq" />
-<property xsi:type="Data" name="Entity_FeatId" />
-<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Datavalue"/>
+<property xsi:type="Data" name="Entity_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
+<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" scale="0" \
nullable="False">  </column>
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" \
dataType="NUMBER" length="20" scale="0" nullable="False">  </column>
-<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<column name="SEQ" description="" \
dataType="NUMBER" length="10" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="ELECTRICDEVICE_ENTITY1" description="" \
pkeyName="PK_ELECTRICDEVICE_ENT1" > +<table name="ELECTRICDEVICE_ENTITY1" \
description="" pkeyName="PK_ELECTRICDEVICE_ENT1">  <target>
-<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENT2" \
> +<table name="ELECTRICDEVICE_ENTITY" description="" \
> pkeyName="PK_ELECTRICDEVICE_ENT2">
 <target>
-<table name="TRANSFORMER" description="" pkeyName="PK_TRANSFORMER" >
-</table>
+<table name="TRANSFORMER" description="" pkeyName="PK_TRANSFORMER"/>
 <sourceColumns>
-<column name="ELECTRICDEVICE_FEATID" />
+<column name="ELECTRICDEVICE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+<column name="ELECTRICDEVICE_ENTITY_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="ElectricDevice_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY" columnName="ELECTRICDEVICE_FEATID" \
                colCreator="False" fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.graphic" />
-<column name="ELECTRICDEVICE_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="Transformer.graphic"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Electric'l"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
                nullable="True" >
-</column>
-</property>
 </properties>
-<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENT2" \
> +<table name="ELECTRICDEVICE_ENTITY" description="" \
> pkeyName="PK_ELECTRICDEVICE_ENT2">
 <target>
-<table name="TRANSFORMER" description="" pkeyName="PK_TRANSFORMER" >
-</table>
+<table name="TRANSFORMER" description="" pkeyName="PK_TRANSFORMER"/>
 <sourceColumns>
-<column name="ELECTRICDEVICE_FEATID" />
+<column name="ELECTRICDEVICE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="ColourIndex" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Data" name="Layer" />
-<property xsi:type="Object" name="xdata" description="xdata"
- objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="ColourIndex"/>
+<property xsi:type="Data" name="ElectricDevice_FeatId"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Data" name="Layer"/>
+<property xsi:type="Object" name="xdata" description="xdata" objectType="Ordered \
Collection" className="Acad:AcXData" idColumn="SEQ" order="ascending" \
fixedCol="False">  </property>
-<property xsi:type="Data" name="ElectricDevice_FeatId" />
-<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" \
nullable="True" > +<column name="COLOURINDEX" description="" dataType="NUMBER" \
length="3" scale="0" nullable="True">  </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<column name="ELECTRICDEVICE_FEATID" description="" \
dataType="NUMBER" length="20" scale="0" nullable="False">  </column>
-<column name="LAYER" description="" dataType="NVARCHAR2" length="10" scale="0" \
nullable="True" > +<column name="FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False">  </column>
-<column name="ELECTRICDEVICE_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False" > +<column name="LAYER" description="" \
dataType="NVARCHAR2" length="10" scale="0" nullable="True">  </column>
 </table>
 <tables>
-<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENT2" \
> +<table name="ELECTRICDEVICE_ENTITY" description="" \
> pkeyName="PK_ELECTRICDEVICE_ENT2">
 <target>
-<table name="TRANSFORMER" description="" pkeyName="PK_TRANSFORMER" >
-</table>
+<table name="TRANSFORMER" description="" pkeyName="PK_TRANSFORMER"/>
 <sourceColumns>
-<column name="ELECTRICDEVICE_FEATID" />
+<column name="ELECTRICDEVICE_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="Object" name="maintenance history" description="maintenance \
                history for this device"
- objectType="Collection" className="Electric'l:Maint History" idColumn="DATE1" \
                order="ascending"
- fixedCol="False" >
-<Inherited baseClass="ElectricDevice" />
+<property xsi:type="Data" name="InstallDate" description="" dataType="datetime" \
length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="True" autogenerated="False" defaultValue="" tableName="TRANSFORMER" \
columnName="INSTALLDATE" colCreator="True" fixedCol="False"> +<Inherited \
baseClass="ElectricDevice"/> +<column name="INSTALLDATE" description="" \
dataType="DATE" length="0" scale="0" nullable="True"> +</column>
+</property>
+<property xsi:type="Data" name="LastInspectDate" description="" dataType="datetime" \
length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="True" autogenerated="False" defaultValue="" tableName="TRANSFORMER" \
columnName="LASTINSPECTDATE" colCreator="True" fixedCol="False"> +<Inherited \
baseClass="ElectricDevice"/> +<column name="LASTINSPECTDATE" description="" \
dataType="DATE" length="0" scale="0" nullable="True"> +</column>
+</property>
+<property xsi:type="Data" name="LastRepairDate" description="modified description" \
dataType="datetime" length="0" precision="0" scale="0" readOnly="True" featId="False" \
system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="TRANSFORMER" columnName="LASTREPAIRDATE" colCreator="True" \
fixedCol="False"> +<Inherited baseClass="ElectricDevice"/>
+<column name="LASTREPAIRDATE" description="" dataType="DATE" length="0" scale="0" \
nullable="True"> +</column>
+</property>
+<property xsi:type="Object" name="maintenance history" description="maintenance \
history for this device" objectType="Collection" className="Electric'l:Maint History" \
idColumn="DATE1" order="ascending" fixedCol="False"> +<Inherited \
baseClass="ElectricDevice"/>  <idProperty>
-<property xsi:type="Data" name="Date" />
+<property xsi:type="Data" name="Date"/>
 </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="ElectricDevice_FeatId" />
+<property xsi:type="Data" name="ElectricDevice_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="Transformer.maintenance history" \
                description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="ELECTRICDEVICE_MAINT_1" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Transformer.maintenance history" \
description="Autogenerated Object Property Class" baseClass="" abstract="False" \
tableName="ELECTRICDEVICE_MAINT_1" tblCreator="False" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="ElectricDevice_FeatId" />
-<property xsi:type="Data" name="Date" />
+<property xsi:type="Data" name="ElectricDevice_FeatId"/>
+<property xsi:type="Data" name="Date"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Date" description="Date of work done"
- dataType="datetime" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_MAINT_1" columnName="DATE1" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.maintenance history" />
-<column name="DATE1" description="" dataType="DATE" length="0" 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="Transformer.maintenance history" tableName="F_CLASSDEFINITION" \
columnName="CLASSNAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="CLASSNAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Maintenance History Description" \
                description="datavalue"
- dataType="string" length="50" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_MAINT_1" columnName="MAINTENANCE_HISTORY_DESCRIP1" \
                colCreator="False" fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.maintenance history" />
-<column name="MAINTENANCE_HISTORY_DESCRIP1" description="" dataType="NVARCHAR2" \
length="50" scale="0" nullable="True" > +<property xsi:type="Data" name="Date" \
description="Date of work done" dataType="datetime" length="0" precision="0" \
scale="0" readOnly="False" featId="False" system="False" nullable="False" \
autogenerated="False" defaultValue="" tableName="ELECTRICDEVICE_MAINT_1" \
columnName="DATE1" colCreator="False" fixedCol="False"> +<Inherited \
baseClass="ElectricDevice.maintenance history"/> +<column name="DATE1" description="" \
dataType="DATE" length="0" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Object" name="work items" description="tasks performed on this \
                date"
- objectType="Ordered Collection" className="Electric'l:Maint History Item" \
                idColumn="IT_M_" order="descending"
- fixedCol="False" >
-<Inherited baseClass="ElectricDevice.maintenance history" />
+<property xsi:type="Data" name="ElectricDevice_FeatId" description="id" \
dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_MAINT_1" columnName="ELECTRICDEVICE_FEATID" \
colCreator="False" fixedCol="False"> +<Inherited \
baseClass="ElectricDevice.maintenance history"/> +<column \
name="ELECTRICDEVICE_FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False"> +</column>
+</property>
+<property xsi:type="Data" name="Maintenance History Description" \
description="datavalue" dataType="string" length="50" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" \
defaultValue="" tableName="ELECTRICDEVICE_MAINT_1" \
columnName="MAINTENANCE_HISTORY_DESCRIP1" colCreator="False" fixedCol="False"> \
+<Inherited baseClass="ElectricDevice.maintenance history"/> +<column \
name="MAINTENANCE_HISTORY_DESCRIP1" description="" dataType="NVARCHAR2" length="50" \
scale="0" nullable="True"> +</column>
+</property>
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object \
class schema name" dataType="string" length="255" precision="0" scale="0" \
readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" \
defaultValue="Electric'l" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True"> +</column>
+</property>
+<property xsi:type="Object" name="work items" description="tasks performed on this \
date" objectType="Ordered Collection" className="Electric'l:Maint History Item" \
idColumn="IT_M_" order="descending" fixedCol="False"> +<Inherited \
baseClass="ElectricDevice.maintenance history"/>  <idProperty>
-<property xsi:type="Data" name="It'm #" />
+<property xsi:type="Data" name="It'm #"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="ElectricDevice_FeatId" />
-<property xsi:type="Data" name="Date" />
+<property xsi:type="Data" name="ElectricDevice_FeatId"/>
+<property xsi:type="Data" name="Date"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="ElectricDevice_FeatId" />
-<property xsi:type="Data" name="Maint History_Date" />
+<property xsi:type="Data" name="ElectricDevice_FeatId"/>
+<property xsi:type="Data" name="Maint History_Date"/>
 </targetProperties>
-<class xsi:type="Class" name="Transformer.maintenance history.work items" \
                description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="ELECTRICDEVICE_MAINT_2" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Transformer.maintenance history.work items" \
description="Autogenerated Object Property Class" baseClass="" abstract="False" \
tableName="ELECTRICDEVICE_MAINT_2" tblCreator="False" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="ElectricDevice_FeatId" />
-<property xsi:type="Data" name="Maint History_Date" />
-<property xsi:type="Data" name="It'm #" />
+<property xsi:type="Data" name="ElectricDevice_FeatId"/>
+<property xsi:type="Data" name="Maint History_Date"/>
+<property xsi:type="Data" name="It'm #"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="It'm #" description="sequence identifier"
- dataType="int16" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_MAINT_2" columnName="IT_M_" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.maintenance history.work items" />
-<column name="IT_M_" description="" dataType="NUMBER" length="5" scale="0" \
nullable="False" > +<property xsi:type="Data" name="classname" description="" \
dataType="string" length="255" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_MAINT_2" columnName="CLASSNAME1" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="ElectricDevice.maintenance history.work \
items"/> +<column name="CLASSNAME1" description="" dataType="NVARCHAR2" length="255" \
scale="0" nullable="True">  </column>
 </property>
-<property xsi:type="Data" name="Part #" description="Part used in work item"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_MAINT_2" columnName="PART_" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.maintenance history.work items" />
-<column name="PART_" description="" dataType="NUMBER" 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="Transformer.maintenance history.work items" \
tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Work Description" description="Description of work \
                performed"
- dataType="string" length="4000" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_MAINT_2" columnName="WORK_DESCRIPTION" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.maintenance history.work items" />
-<column name="WORK_DESCRIPTION" description="" dataType="VARCHAR2" length="4000" \
scale="0" nullable="False" > +<property xsi:type="Data" name="ElectricDevice_FeatId" \
description="id" dataType="int64" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_MAINT_2" columnName="ELECTRICDEVICE_MAINT_1_ELEC1" \
colCreator="False" fixedCol="False"> +<Inherited \
baseClass="ElectricDevice.maintenance history.work items"/> +<column \
name="ELECTRICDEVICE_MAINT_1_ELEC1" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="classname" description=""
- dataType="string" length="255" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_MAINT_2" columnName="CLASSNAME1" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.maintenance history.work items" />
-<column name="CLASSNAME1" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="It'm #" description="sequence \
identifier" dataType="int16" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_MAINT_2" columnName="IT_M_" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="ElectricDevice.maintenance history.work \
items"/> +<column name="IT_M_" description="" dataType="NUMBER" length="5" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="ElectricDevice_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_MAINT_2" columnName="ELECTRICDEVICE_MAINT_1_ELEC1" \
                colCreator="False" fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.maintenance history.work items" />
-<column name="ELECTRICDEVICE_MAINT_1_ELEC1" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<property xsi:type="Data" name="Maint \
History_Date" description="Date of work done" dataType="datetime" length="0" \
precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_MAINT_2" columnName="ELECTRICDEVICE_MAINT_1_DATE1" \
colCreator="False" fixedCol="False"> +<Inherited \
baseClass="ElectricDevice.maintenance history.work items"/> +<column \
name="ELECTRICDEVICE_MAINT_1_DATE1" description="" dataType="DATE" length="0" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Maint History_Date" description="Date of work done"
- dataType="datetime" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_MAINT_2" columnName="ELECTRICDEVICE_MAINT_1_DATE1" \
                colCreator="False" fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.maintenance history.work items" />
-<column name="ELECTRICDEVICE_MAINT_1_DATE1" description="" dataType="DATE" \
length="0" scale="0" nullable="False" > +<property xsi:type="Data" name="Part #" \
description="Part used in work item" dataType="int32" length="0" precision="0" \
scale="0" readOnly="False" featId="False" system="False" nullable="True" \
autogenerated="False" defaultValue="" tableName="ELECTRICDEVICE_MAINT_2" \
columnName="PART_" colCreator="False" fixedCol="False"> +<Inherited \
baseClass="ElectricDevice.maintenance history.work items"/> +<column name="PART_" \
description="" dataType="NUMBER" length="10" scale="0" nullable="True">  </column>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object \
                class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" \
                defaultValue="Transformer.maintenance history.work items"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Electric'l" tableName="F_CLASSDEFINITION" \
columnName="SCHEMANAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="SCHEMANAME" description="" \
dataType="NVARCHAR2" 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="Electric'l"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Work Description" \
description="Description of work performed" dataType="string" length="4000" \
precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_MAINT_2" columnName="WORK_DESCRIPTION" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="ElectricDevice.maintenance history.work \
items"/> +<column name="WORK_DESCRIPTION" description="" dataType="VARCHAR2" \
length="4000" scale="0" nullable="False">  </column>
 </property>
 </properties>
-<table name="ELECTRICDEVICE_MAINT_2" description="" \
pkeyName="PK_ELECTRICDEVICE_MAI1" > +<table name="ELECTRICDEVICE_MAINT_2" \
description="" pkeyName="PK_ELECTRICDEVICE_MAI1">  <target>
-<table name="ELECTRICDEVICE_MAINT_1" description="" \
pkeyName="PK_ELECTRICDEVICE_MAI2" > +<table name="ELECTRICDEVICE_MAINT_1" \
description="" pkeyName="PK_ELECTRICDEVICE_MAI2">  <target>
-<table name="TRANSFORMER" description="" pkeyName="PK_TRANSFORMER" >
-</table>
+<table name="TRANSFORMER" description="" pkeyName="PK_TRANSFORMER"/>
 <sourceColumns>
-<column name="ELECTRICDEVICE_FEATID" />
+<column name="ELECTRICDEVICE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ELECTRICDEVICE_MAINT_1_ELEC1" />
-<column name="ELECTRICDEVICE_MAINT_1_DATE1" />
+<column name="ELECTRICDEVICE_MAINT_1_ELEC1"/>
+<column name="ELECTRICDEVICE_MAINT_1_DATE1"/>
 </sourceColumns>
 <targetColumns>
-<column name="ELECTRICDEVICE_FEATID" />
-<column name="DATE1" />
+<column name="ELECTRICDEVICE_FEATID"/>
+<column name="DATE1"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="It'm #" />
-<property xsi:type="Data" name="Part #" />
-<property xsi:type="Data" name="Work Description" />
-<property xsi:type="Data" name="classname" />
-<property xsi:type="Data" name="ElectricDevice_FeatId" />
-<property xsi:type="Data" name="Maint History_Date" />
-<column name="WORK_DESCRIPTION" description="" dataType="VARCHAR2" length="4000" \
scale="0" nullable="False" > +<property xsi:type="Data" name="classname"/>
+<property xsi:type="Data" name="ElectricDevice_FeatId"/>
+<property xsi:type="Data" name="It'm #"/>
+<property xsi:type="Data" name="Maint History_Date"/>
+<property xsi:type="Data" name="Part #"/>
+<property xsi:type="Data" name="Work Description"/>
+<column name="CLASSNAME1" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True">  </column>
-<column name="PART_" description="" dataType="NUMBER" length="10" scale="0" \
nullable="True" > +<column name="ELECTRICDEVICE_MAINT_1_DATE1" description="" \
dataType="DATE" length="0" scale="0" nullable="False">  </column>
-<column name="IT_M_" description="" dataType="NUMBER" length="5" scale="0" \
nullable="False" > +<column name="ELECTRICDEVICE_MAINT_1_ELEC1" description="" \
dataType="NUMBER" length="20" scale="0" nullable="False">  </column>
-<column name="CLASSNAME1" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<column name="IT_M_" description="" dataType="NUMBER" length="5" \
scale="0" nullable="False">  </column>
-<column name="ELECTRICDEVICE_MAINT_1_ELEC1" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<column name="PART_" description="" \
dataType="NUMBER" length="10" scale="0" nullable="True">  </column>
-<column name="ELECTRICDEVICE_MAINT_1_DATE1" description="" dataType="DATE" \
length="0" scale="0" nullable="False" > +<column name="WORK_DESCRIPTION" \
description="" dataType="VARCHAR2" length="4000" scale="0" nullable="False">  \
</column>  </table>
 <tables>
-<table name="ELECTRICDEVICE_MAINT_2" description="" \
pkeyName="PK_ELECTRICDEVICE_MAI1" > +<table name="ELECTRICDEVICE_MAINT_2" \
description="" pkeyName="PK_ELECTRICDEVICE_MAI1">  <target>
-<table name="ELECTRICDEVICE_MAINT_1" description="" \
pkeyName="PK_ELECTRICDEVICE_MAI2" > +<table name="ELECTRICDEVICE_MAINT_1" \
description="" pkeyName="PK_ELECTRICDEVICE_MAI2">  <target>
-<table name="TRANSFORMER" description="" pkeyName="PK_TRANSFORMER" >
-</table>
+<table name="TRANSFORMER" description="" pkeyName="PK_TRANSFORMER"/>
 <sourceColumns>
-<column name="ELECTRICDEVICE_FEATID" />
+<column name="ELECTRICDEVICE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ELECTRICDEVICE_MAINT_1_ELEC1" />
-<column name="ELECTRICDEVICE_MAINT_1_DATE1" />
+<column name="ELECTRICDEVICE_MAINT_1_ELEC1"/>
+<column name="ELECTRICDEVICE_MAINT_1_DATE1"/>
 </sourceColumns>
 <targetColumns>
-<column name="ELECTRICDEVICE_FEATID" />
-<column name="DATE1" />
+<column name="ELECTRICDEVICE_FEATID"/>
+<column name="DATE1"/>
 </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="ElectricDevice_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_MAINT_1" columnName="ELECTRICDEVICE_FEATID" \
                colCreator="False" fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.maintenance history" />
-<column name="ELECTRICDEVICE_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="Transformer.maintenance history"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Electric'l"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
                nullable="True" >
-</column>
-</property>
 </properties>
-<table name="ELECTRICDEVICE_MAINT_1" description="" \
pkeyName="PK_ELECTRICDEVICE_MAI2" > +<table name="ELECTRICDEVICE_MAINT_1" \
description="" pkeyName="PK_ELECTRICDEVICE_MAI2">  <target>
-<table name="TRANSFORMER" description="" pkeyName="PK_TRANSFORMER" >
-</table>
+<table name="TRANSFORMER" description="" pkeyName="PK_TRANSFORMER"/>
 <sourceColumns>
-<column name="ELECTRICDEVICE_FEATID" />
+<column name="ELECTRICDEVICE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Date" />
-<property xsi:type="Data" name="Maintenance History Description" />
-<property xsi:type="Object" name="work items" description="tasks performed on this \
                date"
- objectType="Ordered Collection" className="Electric'l:Maint History Item" \
                idColumn="IT_M_" order="descending"
- fixedCol="False" >
+<property xsi:type="Data" name="Date"/>
+<property xsi:type="Data" name="ElectricDevice_FeatId"/>
+<property xsi:type="Data" name="Maintenance History Description"/>
+<property xsi:type="Object" name="work items" description="tasks performed on this \
date" objectType="Ordered Collection" className="Electric'l:Maint History Item" \
idColumn="IT_M_" order="descending" fixedCol="False">  </property>
-<property xsi:type="Data" name="ElectricDevice_FeatId" />
-<column name="DATE1" description="" dataType="DATE" length="0" scale="0" \
nullable="False" > +<column name="DATE1" description="" dataType="DATE" length="0" \
scale="0" nullable="False">  </column>
-<column name="MAINTENANCE_HISTORY_DESCRIP1" description="" dataType="NVARCHAR2" \
length="50" scale="0" nullable="True" > +<column name="ELECTRICDEVICE_FEATID" \
description="" dataType="NUMBER" length="20" scale="0" nullable="False">  </column>
-<column name="ELECTRICDEVICE_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False" > +<column name="MAINTENANCE_HISTORY_DESCRIP1" \
description="" dataType="NVARCHAR2" length="50" scale="0" nullable="True">  </column>
 </table>
 <tables>
-<table name="ELECTRICDEVICE_MAINT_1" description="" \
pkeyName="PK_ELECTRICDEVICE_MAI2" > +<table name="ELECTRICDEVICE_MAINT_1" \
description="" pkeyName="PK_ELECTRICDEVICE_MAI2">  <target>
-<table name="TRANSFORMER" description="" pkeyName="PK_TRANSFORMER" >
-</table>
+<table name="TRANSFORMER" description="" pkeyName="PK_TRANSFORMER"/>
 <sourceColumns>
-<column name="ELECTRICDEVICE_FEATID" />
+<column name="ELECTRICDEVICE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the \
                feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="TRANSFORMER" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
+<property xsi:type="Data" name="PartNum" description="" dataType="int16" length="0" \
precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="True" autogenerated="False" defaultValue="" tableName="TRANSFORMER" \
columnName="PARTNUM" colCreator="True" fixedCol="False"> +<column name="PARTNUM" \
description="" dataType="NUMBER" length="5" 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="NVARCHAR2" length="255" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Phase" description="A, B or C" \
dataType="string" length="1" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="TRANSFORMER" columnName="PHASE" colCreator="True" fixedCol="False"> \
+<column name="PHASE" description="" dataType="NVARCHAR2" length="1" 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="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="RevisionNumber" description="Edit \
count for supporting optimistic locking.  This value is incremented everytime the \
object is updated." dataType="double" length="0" precision="0" scale="0" \
readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" \
defaultValue="" tableName="TRANSFORMER" 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="NVARCHAR2" length="255" scale="0" \
nullable="True"> +</column>
+</property>
+<property xsi:type="Data" name="SerialNum" description="" dataType="int64" \
length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" tableName="TRANSFORMER" \
columnName="SERIALNUM" colCreator="True" fixedCol="False"> +<column name="SERIALNUM" \
description="" dataType="NUMBER" length="20" scale="0" nullable="False"> +</column>
+</property>
+<property xsi:type="Data" name="Voltage" description="voltage" dataType="decimal" \
length="0" precision="10" scale="-2" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" tableName="TRANSFORMER" \
columnName="VOLTAGE" colCreator="True" fixedCol="False"> +<column name="VOLTAGE" \
description="" dataType="NUMBER" length="10" scale="-2" nullable="False"> +</column>
+<SAD>
+<element name="Calculable" value="yes"/>
+</SAD>
+</property>
+<property xsi:type="Data" name="Volume" description="" dataType="single" length="0" \
precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" tableName="TRANSFORMER" \
columnName="VOLUME" colCreator="True" fixedCol="False"> +<column name="VOLUME" \
description="" dataType="NUMBER" length="0" scale="0" nullable="False"> +</column>
+</property>
 </properties>
-<table name="TRANSFORMER" description="" pkeyName="PK_TRANSFORMER" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Geometric" name="Geometry" />
-<property xsi:type="Data" name="InstallDate" />
-<property xsi:type="Data" name="LastInspectDate" />
-<property xsi:type="Data" name="LastRepairDate" />
-<property xsi:type="Data" name="PartNum" />
-<property xsi:type="Data" name="Phase" />
-<property xsi:type="Data" name="RevisionNumber" />
-<property xsi:type="Data" name="SerialNum" />
-<property xsi:type="Data" name="Voltage" />
-<property xsi:type="Data" name="Volume" />
-<property xsi:type="Object" name="graphic" description="Acad entity"
- objectType="Value" className="Acad:Entity" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="TRANSFORMER" description="" pkeyName="PK_TRANSFORMER">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Geometric" name="Geometry"/>
+<property xsi:type="Object" name="graphic" description="Acad entity" \
objectType="Value" className="Acad:Entity" idColumn="" order="ascending" \
fixedCol="False">  </property>
-<property xsi:type="Object" name="maintenance history" description="maintenance \
                history for this device"
- objectType="Collection" className="Electric'l:Maint History" idColumn="DATE1" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="InstallDate"/>
+<property xsi:type="Data" name="LastInspectDate"/>
+<property xsi:type="Data" name="LastRepairDate"/>
+<property xsi:type="Object" name="maintenance history" description="maintenance \
history for this device" objectType="Collection" className="Electric'l:Maint History" \
idColumn="DATE1" order="ascending" fixedCol="False">  </property>
-<column name="GEOMETRY" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" \
scale="0" nullable="True" > +<property xsi:type="Data" name="PartNum"/>
+<property xsi:type="Data" name="Phase"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<property xsi:type="Data" name="SerialNum"/>
+<property xsi:type="Data" name="Voltage"/>
+<property xsi:type="Data" name="Volume"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False">  </column>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<column name="FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" \
nullable="False" > +<column name="GEOMETRY" description="" \
dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">  </column>
-<column name="SERIALNUM" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<column name="INSTALLDATE" description="" dataType="DATE" \
length="0" scale="0" nullable="True">  </column>
-<column name="VOLUME" description="" dataType="NUMBER" length="0" scale="0" \
nullable="False" > +<column name="LASTINSPECTDATE" description="" dataType="DATE" \
length="0" scale="0" nullable="True">  </column>
-<column name="PARTNUM" description="" dataType="NUMBER" length="5" scale="0" \
nullable="True" > +<column name="LASTREPAIRDATE" description="" dataType="DATE" \
length="0" scale="0" nullable="True">  </column>
-<column name="LASTREPAIRDATE" description="" dataType="DATE" length="0" scale="0" \
nullable="True" > +<column name="PARTNUM" description="" dataType="NUMBER" length="5" \
scale="0" nullable="True">  </column>
-<column name="LASTINSPECTDATE" description="" dataType="DATE" length="0" scale="0" \
nullable="True" > +<column name="PHASE" description="" dataType="NVARCHAR2" \
length="1" scale="0" nullable="False">  </column>
-<column name="INSTALLDATE" description="" dataType="DATE" length="0" scale="0" \
nullable="True" > +<column name="REVISIONNUMBER" description="" dataType="NUMBER" \
length="0" scale="0" nullable="False">  </column>
-<column name="PHASE" description="" dataType="NVARCHAR2" length="1" scale="0" \
nullable="False" > +<column name="SERIALNUM" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="VOLTAGE" description="" dataType="NUMBER" length="10" scale="-2" \
nullable="False" > +<column name="VOLTAGE" description="" dataType="NUMBER" \
length="10" scale="-2" nullable="False">  </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<column name="VOLUME" description="" dataType="NUMBER" length="0" \
scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="TRANSFORMER" description="" pkeyName="PK_TRANSFORMER" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="TRANSFORMER" description="" pkeyName="PK_TRANSFORMER"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="TRANSFORMER" description="" pkeyName="PK_TRANSFORMER" >
-</table>
+<table name="TRANSFORMER" description="" pkeyName="PK_TRANSFORMER"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
 </tables>
 <SAD>
-<element name="Entrypoint" value="start_transformer" />
-<element name="Rules' DLL" value="transformer.dll" />
+<element name="Entrypoint" value="start_transformer"/>
+<element name="Rules' DLL" value="transformer.dll"/>
 </SAD>
 </class>
-<class xsi:type="Class" name="Work Item" description="Work Item"
- baseClass="" abstract="True"
- tableName="WORK_ITEM" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Work Item" description="Work Item" baseClass="" \
abstract="True" tableName="WORK_ITEM" tblCreator="False" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="It'm #" description="sequence identifier"
- dataType="int16" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="WORK_ITEM" columnName="IT_M_" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="classname" description="" dataType="string" \
length="255" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="True" autogenerated="False" defaultValue="" tableName="WORK_ITEM" \
columnName="CLASSNAME1" colCreator="False" fixedCol="False">  </property>
-<property xsi:type="Data" name="classname" description=""
- dataType="string" length="255" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="WORK_ITEM" columnName="CLASSNAME1" 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="NVARCHAR2" 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="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="It'm #" description="sequence \
identifier" dataType="int16" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="WORK_ITEM" columnName="IT_M_" 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="NVARCHAR2" length="255" scale="0" nullable="True">  </column>
 </property>
 </properties>
 </class>
-<SAD>
-<element name="'Author" value="Nikola Tesla" />
-<element name="Status" value="Draft" />
-</SAD>
-</schema >
-<schema name="F_MetaClass" description="Special classes for FDO Feature metaclasses" \
                >
-<class xsi:type="Class" name="Feature" description="Feature metaclass"
- baseClass="ClassDefinition" abstract="False"
- tableName="F_FEATURE" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+</schema>
+<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>
-<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>
-<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="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="ClassName" description="FDO base property: object \
                class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" \
                defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="NVARCHAR2" 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="NVARCHAR2" 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="NVARCHAR2" 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="NVARCHAR2" 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="NVARCHAR2" 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="NVARCHAR2" 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="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" \
nullable="False" > +<column name="CLASSNAME" description="" dataType="NVARCHAR2" \
length="255" scale="0" nullable="False">  </column>
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<column name="CLASSTYPE" description="" dataType="NUMBER" \
length="10" scale="0" nullable="False">  </column>
-<column name="TABLENAME" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="False" > +<column name="DESCRIPTION" description="" dataType="NVARCHAR2" \
length="255" scale="0" nullable="True">  </column>
-<column name="ROOTTABLENAME" description="" dataType="NVARCHAR2" length="30" \
scale="0" nullable="True" > +<column name="GEOMETRYPROPERTY" description="" \
dataType="NVARCHAR2" length="2000" scale="0" nullable="True">  </column>
-<column name="TABLEOWNER" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="True" > +<column name="HASLOCK" description="" dataType="NUMBER" length="1" \
scale="0" nullable="True">  </column>
-<column name="TABLELINKNAME" description="" dataType="NVARCHAR2" length="128" \
scale="0" nullable="True" > +<column name="HASVERSION" description="" \
dataType="NUMBER" length="1" scale="0" nullable="True">  </column>
-<column name="TABLEMAPPING" description="" dataType="NVARCHAR2" 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="NVARCHAR2" 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="NVARCHAR2" length="512" scale="0" nullable="True">  </column>
-<column name="PARENTCLASSNAME" description="" dataType="NVARCHAR2" length="512" \
scale="0" nullable="True" > +<column name="ROOTTABLENAME" description="" \
dataType="NVARCHAR2" length="30" scale="0" nullable="True">  </column>
-<column name="ISFIXEDTABLE" description="" dataType="NUMBER" length="1" scale="0" \
nullable="True" > +<column name="SCHEMANAME" description="" dataType="NVARCHAR2" \
length="255" scale="0" nullable="True">  </column>
-<column name="ISTABLECREATOR" description="" dataType="NUMBER" length="1" scale="0" \
nullable="True" > +<column name="TABLELINKNAME" description="" dataType="NVARCHAR2" \
length="128" scale="0" nullable="True">  </column>
-<column name="HASVERSION" description="" dataType="NUMBER" length="1" scale="0" \
nullable="True" > +<column name="TABLEMAPPING" description="" dataType="NVARCHAR2" \
length="30" scale="0" nullable="True">  </column>
-<column name="HASLOCK" description="" dataType="NUMBER" length="1" scale="0" \
nullable="True" > +<column name="TABLENAME" description="" dataType="NVARCHAR2" \
length="30" scale="0" nullable="False">  </column>
-<column name="GEOMETRYPROPERTY" description="" dataType="NVARCHAR2" length="2000" \
scale="0" nullable="True" > +<column name="TABLEOWNER" description="" \
dataType="NVARCHAR2" 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="Class" description="Non-feature metaclass"
- baseClass="ClassDefinition" abstract="False"
- tableName=" " 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"/>
 </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="NVARCHAR2" length="255" 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="" 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>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object \
class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" \
featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" \
tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="RevisionNumber" description="Edit \
count for supporting optimistic locking.  This value is incremented everytime the \
object is updated." dataType="double" length="0" precision="0" scale="0" \
readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" \
defaultValue="" tableName="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="NVARCHAR2" length="255" scale="0" \
nullable="True">  </column>
 </property>
 </properties>
 </class>
-</schema >
-<schema name="Land" description="Property schema" >
-<class xsi:type="Feature" name="1-8 School" description=""
- baseClass="Build'g" abstract="False"
- tableName="A1_8_SCHOOL" tblCreator="True" fixedTbl="False" >
-<geometryProperty>Geometry</geometryProperty>
-<tableMapping>Concrete</tableMapping>
+</schema>
+<schema name="Land" description="Property schema">
+<class xsi:type="Feature" name="1-8 School" description="" baseClass="Build'g" \
abstract="False" tableName="A1_8_SCHOOL" tblCreator="True" fixedTbl="False"> \
+<geometryProperty> +Geometry</geometryProperty>
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatureId" />
+<property xsi:type="Data" name="FeatureId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="# Occupied" description=""
- dataType="int16" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="A1_8_SCHOOL" columnName="A_OCCUPIED1" colCreator="True" fixedCol="False" \
                >
-<column name="A_OCCUPIED1" description="" dataType="NUMBER" length="5" scale="0" \
nullable="True" > +<property xsi:type="Data" name="# Occupied" description="" \
dataType="int16" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="A1_8_SCHOOL" columnName="A_OCCUPIED1" colCreator="True" fixedCol="False"> \
+<column name="A_OCCUPIED1" description="" dataType="NUMBER" length="5" scale="0" \
nullable="True">  </column>
 </property>
-<property xsi:type="Data" name="# Rooms" description=""
- dataType="int16" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="A1_8_SCHOOL" columnName="A_ROOMS" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="Build'g" />
-<column name="A_ROOMS" description="" dataType="NUMBER" length="5" scale="0" \
nullable="True" > +<property xsi:type="Data" name="# Rooms" description="" \
dataType="int16" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="A1_8_SCHOOL" columnName="A_ROOMS" colCreator="True" fixedCol="False"> \
+<Inherited baseClass="Build'g"/> +<column name="A_ROOMS" description="" \
dataType="NUMBER" length="5" scale="0" nullable="True">  </column>
 </property>
-<property xsi:type="Data" name="% Occupied" description=""
- dataType="double" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="A1_8_SCHOOL" columnName="A_OCCUPIED" colCreator="True" fixedCol="False"  \
                >
-<Inherited baseClass="Build'g" />
-<column name="A_OCCUPIED" description="" dataType="NUMBER" length="0" scale="0" \
nullable="True" > +<property xsi:type="Data" name="% Occupied" description="" \
dataType="double" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="A1_8_SCHOOL" columnName="A_OCCUPIED" colCreator="True" fixedCol="False"> \
+<Inherited baseClass="Build'g"/> +<column name="A_OCCUPIED" description="" \
dataType="NUMBER" length="0" scale="0" nullable="True">  </column>
 </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="A1_8_SCHOOL" 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="A1_8_SCHOOL" 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="A1_8_SCHOOL" 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="FeatureId" description=""
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="False" nullable="False" autogenerated="True" \
                defaultValue=""
- tableName="A1_8_SCHOOL" columnName="FEATUREID" colCreator="True" fixedCol="False"  \
                >
-<Inherited baseClass="Build'g" />
-<column name="FEATUREID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<property xsi:type="Data" name="classname" description="" \
dataType="string" length="255" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="A1_8_SCHOOL" columnName="CLASSNAME1" colCreator="True" fixedCol="False"> \
+<Inherited baseClass="Build'g"/> +<column name="CLASSNAME1" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="True">  </column>
 </property>
-<property xsi:type="Geometric" name="Geometry" description=""
-geometricTypes="2" geometryTypes="9344" hasElevation="True" hasMeasure="True"
- tableName="A1_8_SCHOOL" columnName="GEOMETRY" colCreator="True" fixedCol="False" >
-<Inherited baseClass="Build'g" />
-<column name="GEOMETRY" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" \
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="NVARCHAR2" 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="A1_8_SCHOOL" 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="FeatureId" description="" \
dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" \
system="False" nullable="False" autogenerated="True" defaultValue="" \
tableName="A1_8_SCHOOL" columnName="FEATUREID" colCreator="True" fixedCol="False"> \
+<Inherited baseClass="Build'g"/> +<column name="FEATUREID" description="" \
dataType="NUMBER" length="20" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="classname" description=""
- dataType="string" length="255" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="A1_8_SCHOOL" columnName="CLASSNAME1" colCreator="True" fixedCol="False"  \
                >
-<Inherited baseClass="Build'g" />
-<column name="CLASSNAME1" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Geometric" name="Geometry" description="" \
geometricTypes="2" geometryTypes="9344" hasElevation="True" hasMeasure="True" \
tableName="A1_8_SCHOOL" columnName="GEOMETRY" colCreator="True" fixedCol="False"> \
+<Inherited baseClass="Build'g"/> +<column name="GEOMETRY" 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="A1_8_SCHOOL" 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="NVARCHAR2" 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="A1_8_SCHOOL" 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="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" nullable="True">  </column>
 </property>
 </properties>
 <uniqueConstraints>
 <uniqueConstraint>
-<property xsi:type="Data" name="FeatureId" />
-<property xsi:type="Data" name="% Occupied" />
+<property xsi:type="Data" name="% Occupied"/>
+<property xsi:type="Data" name="FeatureId"/>
 </uniqueConstraint>
 </uniqueConstraints>
-<table name="A1_8_SCHOOL" description="" pkeyName="PK_A1_8_SCHOOL" >
-<property xsi:type="Data" name="# Occupied" />
-<property xsi:type="Data" name="# Rooms" />
-<property xsi:type="Data" name="% Occupied" />
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="FeatureId" />
-<property xsi:type="Geometric" name="Geometry" />
-<property xsi:type="Data" name="RevisionNumber" />
-<property xsi:type="Data" name="classname" />
-<column name="A_ROOMS" description="" dataType="NUMBER" length="5" scale="0" \
nullable="True" > +<table name="A1_8_SCHOOL" description="" \
pkeyName="PK_A1_8_SCHOOL"> +<property xsi:type="Data" name="# Occupied"/>
+<property xsi:type="Data" name="# Rooms"/>
+<property xsi:type="Data" name="% Occupied"/>
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="classname"/>
+<property xsi:type="Data" name="FeatureId"/>
+<property xsi:type="Geometric" name="Geometry"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="A_OCCUPIED" description="" dataType="NUMBER" length="0" scale="0" \
nullable="True">  </column>
-<column name="A_OCCUPIED" description="" dataType="NUMBER" length="0" scale="0" \
nullable="True" > +<column name="A_OCCUPIED1" description="" dataType="NUMBER" \
length="5" scale="0" nullable="True">  </column>
-<column name="CLASSNAME1" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<column name="A_ROOMS" description="" dataType="NUMBER" length="5" \
scale="0" nullable="True">  </column>
-<column name="GEOMETRY" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" \
scale="0" nullable="True" > +<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="CLASSNAME1" description="" dataType="NVARCHAR2" \
length="255" scale="0" nullable="True">  </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" \
nullable="False" > +<column name="FEATUREID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="A_OCCUPIED1" description="" dataType="NUMBER" length="5" scale="0" \
nullable="True" > +<column name="GEOMETRY" description="" \
dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">  </column>
-<column name="FEATUREID" 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="A1_8_SCHOOL" description="" pkeyName="PK_A1_8_SCHOOL" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="A1_8_SCHOOL" description="" pkeyName="PK_A1_8_SCHOOL"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="A1_8_SCHOOL" description="" pkeyName="PK_A1_8_SCHOOL" >
-</table>
+<table name="A1_8_SCHOOL" description="" pkeyName="PK_A1_8_SCHOOL"/>
 <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="Build'g" description="'"
- baseClass="" abstract="True"
- tableName="BUILD_G" tblCreator="True" fixedTbl="False" >
-<geometryProperty>Geometry</geometryProperty>
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Feature" name="Build'g" description="'" baseClass="" \
abstract="True" tableName="BUILD_G" tblCreator="True" fixedTbl="False"> \
+<geometryProperty> +Geometry</geometryProperty>
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatureId" />
+<property xsi:type="Data" name="FeatureId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="# Rooms" description=""
- dataType="int16" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="BUILD_G" columnName="A_ROOMS" colCreator="True" fixedCol="False"  >
-<column name="A_ROOMS" description="" dataType="NUMBER" length="5" scale="0" \
nullable="True" > +<property xsi:type="Data" name="# Rooms" description="" \
dataType="int16" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="BUILD_G" columnName="A_ROOMS" colCreator="True" fixedCol="False"> +<column \
name="A_ROOMS" description="" dataType="NUMBER" length="5" scale="0" nullable="True"> \
</column>  </property>
-<property xsi:type="Data" name="% Occupied" description=""
- dataType="double" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="BUILD_G" columnName="A_OCCUPIED" colCreator="True" fixedCol="False"  >
-<column name="A_OCCUPIED" description="" dataType="NUMBER" length="0" scale="0" \
nullable="True" > +<property xsi:type="Data" name="% Occupied" description="" \
dataType="double" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="BUILD_G" columnName="A_OCCUPIED" colCreator="True" fixedCol="False"> \
+<column name="A_OCCUPIED" description="" dataType="NUMBER" length="0" scale="0" \
nullable="True">  </column>
 </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="BUILD_G" 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="BUILD_G" 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="BUILD_G" 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="FeatureId" description=""
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="False" nullable="False" autogenerated="True" \
                defaultValue=""
- tableName="BUILD_G" columnName="FEATUREID" colCreator="True" fixedCol="False"  >
-<column name="FEATUREID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<property xsi:type="Data" name="classname" description="" \
dataType="string" length="255" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="BUILD_G" columnName="CLASSNAME1" colCreator="True" fixedCol="False"> \
+<column name="CLASSNAME1" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True">  </column>
 </property>
-<property xsi:type="Geometric" name="Geometry" description=""
-geometricTypes="2" geometryTypes="9344" hasElevation="True" hasMeasure="True"
- tableName="BUILD_G" columnName="GEOMETRY" colCreator="True" fixedCol="False" >
-<column name="GEOMETRY" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" \
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="NVARCHAR2" 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="BUILD_G" 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="FeatureId" description="" \
dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" \
system="False" nullable="False" autogenerated="True" defaultValue="" \
tableName="BUILD_G" columnName="FEATUREID" colCreator="True" fixedCol="False"> \
+<column name="FEATUREID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="classname" description=""
- dataType="string" length="255" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="BUILD_G" columnName="CLASSNAME1" colCreator="True" fixedCol="False"  >
-<column name="CLASSNAME1" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Geometric" name="Geometry" description="" \
geometricTypes="2" geometryTypes="9344" hasElevation="True" hasMeasure="True" \
tableName="BUILD_G" columnName="GEOMETRY" colCreator="True" fixedCol="False"> \
+<column name="GEOMETRY" 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="BUILD_G" 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="NVARCHAR2" 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="BUILD_G" 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="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" nullable="True">  </column>
 </property>
 </properties>
 <uniqueConstraints>
 <uniqueConstraint>
-<property xsi:type="Data" name="FeatureId" />
-<property xsi:type="Data" name="% Occupied" />
+<property xsi:type="Data" name="% Occupied"/>
+<property xsi:type="Data" name="FeatureId"/>
 </uniqueConstraint>
 </uniqueConstraints>
-<table name="BUILD_G" description="" pkeyName="PK_BUILD_G" >
-<property xsi:type="Data" name="# Rooms" />
-<property xsi:type="Data" name="% Occupied" />
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="FeatureId" />
-<property xsi:type="Geometric" name="Geometry" />
-<property xsi:type="Data" name="RevisionNumber" />
-<property xsi:type="Data" name="classname" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<table name="BUILD_G" description="" pkeyName="PK_BUILD_G">
+<property xsi:type="Data" name="# Rooms"/>
+<property xsi:type="Data" name="% Occupied"/>
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="classname"/>
+<property xsi:type="Data" name="FeatureId"/>
+<property xsi:type="Geometric" name="Geometry"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="A_OCCUPIED" description="" dataType="NUMBER" length="0" scale="0" \
nullable="True">  </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" \
nullable="False" > +<column name="A_ROOMS" description="" dataType="NUMBER" \
length="5" scale="0" nullable="True">  </column>
-<column name="GEOMETRY" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" \
scale="0" nullable="True" > +<column name="CLASSID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="CLASSNAME1" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<column name="CLASSNAME1" description="" dataType="NVARCHAR2" \
length="255" scale="0" nullable="True">  </column>
-<column name="A_OCCUPIED" description="" dataType="NUMBER" length="0" scale="0" \
nullable="True" > +<column name="FEATUREID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="A_ROOMS" description="" dataType="NUMBER" length="5" scale="0" \
nullable="True" > +<column name="GEOMETRY" description="" \
dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">  </column>
-<column name="FEATUREID" 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="BUILD_G" description="" pkeyName="PK_BUILD_G" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="BUILD_G" description="" pkeyName="PK_BUILD_G"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="BUILD_G" description="" pkeyName="PK_BUILD_G" >
+<table name="BUILD_G" description="" pkeyName="PK_BUILD_G"/>
+<sourceColumns>
+<column name="CLASSID"/>
+</sourceColumns>
+<targetColumns>
+<column name="CLASSID"/>
+</targetColumns>
+</target>
 </table>
+</tables>
+</class>
+<class xsi:type="Feature" name="class_with__25__char_name" description="" \
baseClass="" abstract="False" tableName="CLASS_WITH__25__CHAR_2" tblCreator="True" \
fixedTbl="False"> +<geometryProperty>
+Geometry</geometryProperty>
+<tableMapping>
+Concrete</tableMapping>
+<identityProperties>
+<property xsi:type="Data" name="FeatureId"/>
+</identityProperties>
+<properties>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the \
feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" \
hasMeasure="False" tableName="CLASS_WITH__25__CHAR_2" 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="CLASS_WITH__25__CHAR_2" 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="ClassName" description="FDO base property: object \
class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" \
featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" \
tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False"> +</column>
+</property>
+<property xsi:type="Data" name="FeatureId" description="" dataType="int64" \
length="0" precision="0" scale="0" readOnly="True" featId="False" system="False" \
nullable="False" autogenerated="True" defaultValue="" \
tableName="CLASS_WITH__25__CHAR_2" columnName="FEATUREID" colCreator="True" \
fixedCol="False"> +<column name="FEATUREID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False"> +</column>
+</property>
+<property xsi:type="Geometric" name="Geometry" description="location's" \
geometricTypes="2" geometryTypes="42112" hasElevation="False" hasMeasure="False" \
tableName="CLASS_WITH__25__CHAR_2" columnName="GEOMETRY" colCreator="True" \
fixedCol="False"> +<column name="GEOMETRY" description="" \
dataType="MDSYS.SDO_GEOMETRY" length="0" 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="CLASS_WITH__25__CHAR_2" 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="NVARCHAR2" length="255" scale="0" \
nullable="True"> +</column>
+</property>
+</properties>
+<table name="CLASS_WITH__25__CHAR_2" description="" \
pkeyName="PK_CLASS_WITH__25__CH2"> +<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="FeatureId"/>
+<property xsi:type="Geometric" name="Geometry"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False"> +</column>
+<column name="FEATUREID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False"> +</column>
+<column name="GEOMETRY" 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="CLASS_WITH__25__CHAR_2" description="" \
pkeyName="PK_CLASS_WITH__25__CH2"/> +<table name="F_CLASSDEFINITION" description="" \
pkeyName=""> +<target>
+<table name="CLASS_WITH__25__CHAR_2" description="" \
pkeyName="PK_CLASS_WITH__25__CH2"/>  <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="Cogo Point" description="'Surveyor's point"
- baseClass="AcDbEntity" abstract="False"
- tableName="COGO_POINT" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Feature" name="Cogo Point" description="'Surveyor's point" \
baseClass="AcDbEntity" abstract="False" tableName="COGO_POINT" tblCreator="True" \
fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely \
                identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" \
                defaultValue=""
- tableName="COGO_POINT" 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="COGO_POINT" 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="COGO_POINT" 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="ColourIndex" description="Acad Colour"
- dataType="byte" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="COGO_POINT" columnName="COLOURINDEX" colCreator="True" fixedCol="False"  \
                >
-<Inherited baseClass="AcDbEntity" />
-<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" 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="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="False" nullable="False" autogenerated="True" \
                defaultValue=""
- tableName="COGO_POINT" columnName="FEATID" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="AcDbEntity" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<property xsi:type="Data" name="ColourIndex" description="Acad \
Colour" dataType="byte" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="COGO_POINT" columnName="COLOURINDEX" colCreator="True" fixedCol="False"> \
+<Inherited baseClass="AcDbEntity"/> +<column name="COLOURINDEX" description="" \
dataType="NUMBER" length="3" scale="0" nullable="True">  </column>
 </property>
-<property xsi:type="Data" name="Layer" description="Acad layer"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="COGO_POINT" columnName="LAYER" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="AcDbEntity" />
-<column name="LAYER" description="" dataType="NVARCHAR2" length="10" scale="0" \
nullable="True" > +<property xsi:type="Data" name="FeatId" description="id" \
dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" \
system="False" nullable="False" autogenerated="True" defaultValue="" \
tableName="COGO_POINT" columnName="FEATID" colCreator="True" fixedCol="False"> \
+<Inherited baseClass="AcDbEntity"/> +<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="COGO_POINT" 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="Layer" description="Acad layer" \
dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="COGO_POINT" columnName="LAYER" colCreator="True" fixedCol="False"> \
+<Inherited baseClass="AcDbEntity"/> +<column name="LAYER" description="" \
dataType="NVARCHAR2" length="10" scale="0" nullable="True">  </column>
 </property>
-<property xsi:type="Object" name="xdata" description="xdata"
- objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
-<Inherited baseClass="AcDbEntity" />
+<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="COGO_POINT" 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="NVARCHAR2" length="255" scale="0" \
nullable="True"> +</column>
+</property>
+<property xsi:type="Object" name="xdata" description="xdata" objectType="Ordered \
Collection" className="Acad:AcXData" idColumn="SEQ" order="ascending" \
fixedCol="False"> +<Inherited baseClass="AcDbEntity"/>
 <idProperty>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="AcDbEntity_FeatId" />
+<property xsi:type="Data" name="AcDbEntity_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="Cogo Point.xdata" description="Autogenerated Object \
                Property Class"
- baseClass="" abstract="False"
- tableName="ACDBENTITY_ACXDATA" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Cogo Point.xdata" description="Autogenerated Object \
Property Class" baseClass="" abstract="False" tableName="ACDBENTITY_ACXDATA" \
tblCreator="False" fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="AcDbEntity_FeatId" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="AcDbEntity_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Datavalue" description="datavalue"
- dataType="string" length="4000" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBENTITY_ACXDATA" columnName="DATAVALUE" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="AcDbEntity.xdata" />
-<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDbEntity_FeatId" \
description="id" dataType="int64" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDBENTITY_ACXDATA" columnName="ACDBENTITY_FEATID" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="AcDbEntity.xdata"/>
+<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBENTITY_ACXDATA" columnName="SEQ" colCreator="False" fixedCol="False" \
                >
-<Inherited baseClass="AcDbEntity.xdata" />
-<column name="SEQ" description="" dataType="NUMBER" length="10" 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="Cogo Point.xdata" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="AcDbEntity_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBENTITY_ACXDATA" columnName="ACDBENTITY_FEATID" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="AcDbEntity.xdata" />
-<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False" > +<property xsi:type="Data" name="Datavalue" \
description="datavalue" dataType="string" length="4000" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" \
defaultValue="" tableName="ACDBENTITY_ACXDATA" columnName="DATAVALUE" \
colCreator="False" fixedCol="False"> +<Inherited baseClass="AcDbEntity.xdata"/>
+<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" 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="Cogo Point.xdata"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Land" tableName="F_CLASSDEFINITION" \
columnName="SCHEMANAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="SCHEMANAME" description="" \
dataType="NVARCHAR2" 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="Land"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Seq" description="seq" \
dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDBENTITY_ACXDATA" columnName="SEQ" colCreator="False" fixedCol="False"> \
+<Inherited baseClass="AcDbEntity.xdata"/> +<column name="SEQ" description="" \
dataType="NUMBER" length="10" scale="0" nullable="False">  </column>
 </property>
 </properties>
-<table name="ACDBENTITY_ACXDATA" description="" pkeyName="PK_ACDBENTITY_ACXDATA" >
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="PK_ACDBENTITY_ACXDATA">
 <target>
-<table name="COGO_POINT" description="" pkeyName="PK_COGO_POINT" >
-</table>
+<table name="COGO_POINT" description="" pkeyName="PK_COGO_POINT"/>
 <sourceColumns>
-<column name="ACDBENTITY_FEATID" />
+<column name="ACDBENTITY_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Datavalue" />
-<property xsi:type="Data" name="Seq" />
-<property xsi:type="Data" name="AcDbEntity_FeatId" />
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDbEntity_FeatId"/>
+<property xsi:type="Data" name="Datavalue"/>
+<property xsi:type="Data" name="Seq"/>
+<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False">  </column>
-<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" scale="0" \
nullable="False" > +<column name="DATAVALUE" description="" dataType="VARCHAR2" \
length="4000" scale="0" nullable="False">  </column>
-<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False" > +<column name="SEQ" description="" dataType="NUMBER" \
length="10" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="ACDBENTITY_ACXDATA" description="" pkeyName="PK_ACDBENTITY_ACXDATA" >
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="PK_ACDBENTITY_ACXDATA">
 <target>
-<table name="COGO_POINT" description="" pkeyName="PK_COGO_POINT" >
-</table>
+<table name="COGO_POINT" description="" pkeyName="PK_COGO_POINT"/>
 <sourceColumns>
-<column name="ACDBENTITY_FEATID" />
+<column name="ACDBENTITY_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the \
                feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="COGO_POINT" 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="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" \
                nullable="True" >
-</column>
-</property>
 </properties>
-<table name="COGO_POINT" description="" pkeyName="PK_COGO_POINT" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="ColourIndex" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Data" name="Layer" />
-<property xsi:type="Data" name="RevisionNumber" />
-<property xsi:type="Object" name="xdata" description="xdata"
- objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<table name="COGO_POINT" description="" pkeyName="PK_COGO_POINT">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="ColourIndex"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Data" name="Layer"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<property xsi:type="Object" name="xdata" description="xdata" objectType="Ordered \
Collection" className="Acad:AcXData" idColumn="SEQ" order="ascending" \
fixedCol="False">  </property>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<column name="CLASSID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" \
nullable="True" > +<column name="COLOURINDEX" description="" dataType="NUMBER" \
length="3" scale="0" nullable="True">  </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<column name="FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="LAYER" description="" dataType="NVARCHAR2" length="10" scale="0" \
nullable="True" > +<column name="LAYER" description="" dataType="NVARCHAR2" \
length="10" 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="COGO_POINT" description="" pkeyName="PK_COGO_POINT" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="COGO_POINT" description="" pkeyName="PK_COGO_POINT"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="COGO_POINT" description="" pkeyName="PK_COGO_POINT" >
-</table>
+<table name="COGO_POINT" description="" pkeyName="PK_COGO_POINT"/>
 <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="County" description=""
- baseClass="" abstract="False"
- tableName="COUNTY" tblCreator="True" fixedTbl="False" >
-<geometryProperty>Geometry</geometryProperty>
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Feature" name="County" description="" baseClass="" abstract="False" \
tableName="COUNTY" tblCreator="True" fixedTbl="False"> +<geometryProperty>
+Geometry</geometryProperty>
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatureId" />
+<property xsi:type="Data" name="FeatureId"/>
 </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="COUNTY" 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="COUNTY" 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="COUNTY" 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="FeatureId" description=""
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="False" nullable="False" autogenerated="True" \
                defaultValue=""
- tableName="COUNTY" columnName="FEATUREID" colCreator="True" fixedCol="False"  >
-<column name="FEATUREID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<property xsi:type="Data" name="ClassName" description="FDO base \
property: object class name" dataType="string" length="30" precision="0" scale="0" \
readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" \
defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Geometric" name="Geometry" description="location's"
-geometricTypes="2" geometryTypes="42112" hasElevation="False" hasMeasure="False"
- tableName="COUNTY" columnName="GEOMETRY" colCreator="True" fixedCol="False" >
-<column name="GEOMETRY" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" \
scale="0" nullable="True" > +<property xsi:type="Data" name="FeatureId" \
description="" dataType="int64" length="0" precision="0" scale="0" readOnly="True" \
featId="False" system="False" nullable="False" autogenerated="True" defaultValue="" \
tableName="COUNTY" columnName="FEATUREID" colCreator="True" fixedCol="False"> \
+<column name="FEATUREID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Geometric" name="LabelPoint" description="secondary geometry"
-geometricTypes="1" geometryTypes="576" hasElevation="False" hasMeasure="False"
- tableName="COUNTY" columnName="LABELPOINT" colCreator="True" fixedCol="False" >
-<column name="LABELPOINT" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" \
scale="0" nullable="True" > +<property xsi:type="Geometric" name="Geometry" \
description="location's" geometricTypes="2" geometryTypes="42112" \
hasElevation="False" hasMeasure="False" tableName="COUNTY" columnName="GEOMETRY" \
colCreator="True" fixedCol="False"> +<column name="GEOMETRY" description="" \
dataType="MDSYS.SDO_GEOMETRY" length="0" 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="COUNTY" 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="LabelPoint" \
description="secondary geometry" geometricTypes="1" geometryTypes="576" \
hasElevation="False" hasMeasure="False" tableName="COUNTY" columnName="LABELPOINT" \
colCreator="True" fixedCol="False"> +<column name="LABELPOINT" 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="COUNTY" 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="NVARCHAR2" 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="COUNTY" 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="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" nullable="True">  </column>
 </property>
 </properties>
-<table name="COUNTY" description="" pkeyName="PK_COUNTY" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="FeatureId" />
-<property xsi:type="Geometric" name="Geometry" />
-<property xsi:type="Geometric" name="LabelPoint" />
-<property xsi:type="Data" name="RevisionNumber" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<table name="COUNTY" description="" pkeyName="PK_COUNTY">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="FeatureId"/>
+<property xsi:type="Geometric" name="Geometry"/>
+<property xsi:type="Geometric" name="LabelPoint"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<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 name="FEATUREID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="LABELPOINT" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" \
scale="0" nullable="True" > +<column name="GEOMETRY" description="" \
dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">  </column>
-<column name="GEOMETRY" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" \
scale="0" nullable="True" > +<column name="LABELPOINT" description="" \
dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">  </column>
-<column name="FEATUREID" 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="COUNTY" description="" pkeyName="PK_COUNTY" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="COUNTY" description="" pkeyName="PK_COUNTY"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="COUNTY" description="" pkeyName="PK_COUNTY" >
-</table>
+<table name="COUNTY" description="" pkeyName="PK_COUNTY"/>
 <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="Driveway" description=""
- baseClass="" abstract="False"
- tableName="DRIVEWAY" tblCreator="True" fixedTbl="False" >
-<geometryProperty>Geometry'</geometryProperty>
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Feature" name="Driveway" description="" baseClass="" \
abstract="False" tableName="DRIVEWAY" tblCreator="True" fixedTbl="False"> \
+<geometryProperty> +Geometry'</geometryProperty>
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatureId" />
+<property xsi:type="Data" name="FeatureId"/>
 </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="DRIVEWAY" 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="DRIVEWAY" 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="DRIVEWAY" 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="FeatureId" description=""
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="False" nullable="False" autogenerated="True" \
                defaultValue=""
- tableName="DRIVEWAY" columnName="FEATUREID" colCreator="True" fixedCol="False"  >
-<column name="FEATUREID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<property xsi:type="Data" name="ClassName" description="FDO base \
property: object class name" dataType="string" length="30" precision="0" scale="0" \
readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" \
defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Geometric" name="Geometry'" description="location's"
-geometricTypes="2" geometryTypes="1152" hasElevation="False" hasMeasure="True"
- tableName="DRIVEWAY" columnName="GEOMETRY_" colCreator="True" fixedCol="False" >
-<column name="GEOMETRY_" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" \
scale="0" nullable="True" > +<property xsi:type="Data" name="FeatureId" \
description="" dataType="int64" length="0" precision="0" scale="0" readOnly="True" \
featId="False" system="False" nullable="False" autogenerated="True" defaultValue="" \
tableName="DRIVEWAY" columnName="FEATUREID" colCreator="True" fixedCol="False"> \
+<column name="FEATUREID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Geometric" name="LabelPoint" description="secondary geometry"
-geometricTypes="1" geometryTypes="576" hasElevation="False" hasMeasure="False"
- tableName="DRIVEWAY" columnName="LABELPOINT" colCreator="True" fixedCol="False" >
-<column name="LABELPOINT" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" \
scale="0" nullable="True" > +<property xsi:type="Geometric" name="Geometry'" \
description="location's" geometricTypes="2" geometryTypes="1152" hasElevation="False" \
hasMeasure="True" tableName="DRIVEWAY" columnName="GEOMETRY_" colCreator="True" \
fixedCol="False"> +<column name="GEOMETRY_" description="" \
dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">  </column>
 </property>
-<property xsi:type="Data" name="Pav'd" description="'''"
- dataType="boolean" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="DRIVEWAY" columnName="PAV_D" colCreator="True" fixedCol="False"  >
-<column name="PAV_D" description="" dataType="NUMBER" length="1" scale="0" \
nullable="False" > +<property xsi:type="Geometric" name="LabelPoint" \
description="secondary geometry" geometricTypes="1" geometryTypes="576" \
hasElevation="False" hasMeasure="False" tableName="DRIVEWAY" columnName="LABELPOINT" \
colCreator="True" fixedCol="False"> +<column name="LABELPOINT" description="" \
dataType="MDSYS.SDO_GEOMETRY" length="0" 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="DRIVEWAY" 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="Pav'd" description="'''" \
dataType="boolean" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="DRIVEWAY" columnName="PAV_D" colCreator="True" fixedCol="False"> +<column \
name="PAV_D" description="" dataType="NUMBER" length="1" 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="DRIVEWAY" 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="NVARCHAR2" 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="DRIVEWAY" 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="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" nullable="True">  </column>
 </property>
 </properties>
-<table name="DRIVEWAY" description="" pkeyName="PK_DRIVEWAY" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="FeatureId" />
-<property xsi:type="Geometric" name="Geometry'" />
-<property xsi:type="Geometric" name="LabelPoint" />
-<property xsi:type="Data" name="Pav'd" />
-<property xsi:type="Data" name="RevisionNumber" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<table name="DRIVEWAY" description="" pkeyName="PK_DRIVEWAY">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="FeatureId"/>
+<property xsi:type="Geometric" name="Geometry'"/>
+<property xsi:type="Geometric" name="LabelPoint"/>
+<property xsi:type="Data" name="Pav'd"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<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 name="FEATUREID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="LABELPOINT" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" \
scale="0" nullable="True" > +<column name="GEOMETRY_" description="" \
dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">  </column>
-<column name="GEOMETRY_" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" \
scale="0" nullable="True" > +<column name="LABELPOINT" description="" \
dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">  </column>
-<column name="PAV_D" description="" dataType="NUMBER" length="1" scale="0" \
nullable="False" > +<column name="PAV_D" description="" dataType="NUMBER" length="1" \
scale="0" nullable="False">  </column>
-<column name="FEATUREID" 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="DRIVEWAY" description="" pkeyName="PK_DRIVEWAY" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="DRIVEWAY" description="" pkeyName="PK_DRIVEWAY"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="DRIVEWAY" description="" pkeyName="PK_DRIVEWAY" >
-</table>
+<table name="DRIVEWAY" description="" pkeyName="PK_DRIVEWAY"/>
 <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="Parcel" description="land parcel"
- baseClass="" abstract="False"
- tableName="PARCEL" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Feature" name="Parcel" description="land parcel" baseClass="" \
abstract="False" tableName="PARCEL" tblCreator="True" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="Province" />
-<property xsi:type="Data" name="PIN" />
+<property xsi:type="Data" name="Province"/>
+<property xsi:type="Data" name="PIN"/>
 </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="PARCEL" 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="PARCEL" columnName="n/a" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="Feature"/>
 </property>
-<property xsi:type="Geometric" name="Grading" description="secondary geometry"
-geometricTypes="4" geometryTypes="16384" hasElevation="False" hasMeasure="False"
- tableName="PARCEL" columnName="GRADING" colCreator="True" fixedCol="False" >
-<column name="GRADING" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" \
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="PARCEL" \
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="PIN" description="parcel id"
- dataType="string" length="15" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="PARCEL" columnName="PIN" colCreator="True" fixedCol="False"  >
-<column name="PIN" description="" dataType="NVARCHAR2" length="15" 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="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Province" description=""
- dataType="string" length="20" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="PARCEL" columnName="PROVINCE" colCreator="True" fixedCol="False"  >
-<column name="PROVINCE" description="" dataType="NVARCHAR2" length="20" scale="0" \
nullable="False" > +<property xsi:type="Geometric" name="Grading" \
description="secondary geometry" geometricTypes="4" geometryTypes="16384" \
hasElevation="False" hasMeasure="False" tableName="PARCEL" columnName="GRADING" \
colCreator="True" fixedCol="False"> +<column name="GRADING" description="" \
dataType="MDSYS.SDO_GEOMETRY" length="0" 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="PARCEL" 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="Value" description=""
- dataType="decimal" length="0" precision="8" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="PARCEL" columnName="VALUE1" colCreator="True" fixedCol="False"  >
-<column name="VALUE1" description="" dataType="NUMBER" length="8" scale="0" \
                nullable="True" >
-</column>
-</property>
-<property xsi:type="Object" name="owner" description=""
- objectType="Value" className="Land:Person" idColumn="" order="ascending"
- fixedCol="False" >
-<mappingDefinition xsi:type="Concrete" >
+<property xsi:type="Object" name="owner" description="" objectType="Value" \
className="Land:Person" idColumn="" order="ascending" fixedCol="False"> \
+<mappingDefinition xsi:type="Concrete">  <sourceProperties>
-<property xsi:type="Data" name="Province" />
-<property xsi:type="Data" name="PIN" />
+<property xsi:type="Data" name="Province"/>
+<property xsi:type="Data" name="PIN"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="Parcel_Province" />
-<property xsi:type="Data" name="Parcel_PIN" />
+<property xsi:type="Data" name="Parcel_Province"/>
+<property xsi:type="Data" name="Parcel_PIN"/>
 </targetProperties>
-<class xsi:type="Class" name="Parcel.owner" description="Autogenerated Object \
                Property Class"
- baseClass="" abstract="False"
- tableName="PARCEL_PERSON" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Parcel.owner" description="Autogenerated Object \
Property Class" baseClass="" abstract="False" tableName="PARCEL_PERSON" \
tblCreator="True" fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="Parcel_Province" />
-<property xsi:type="Data" name="Parcel_PIN" />
+<property xsi:type="Data" name="Parcel_Province"/>
+<property xsi:type="Data" name="Parcel_PIN"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="First Name" description=""
- dataType="string" length="50" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="PARCEL_PERSON" columnName="FIRST_NAME" colCreator="True" \
                fixedCol="False"  >
-<column name="FIRST_NAME" description="" dataType="NVARCHAR2" length="50" 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="Parcel.owner" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Last Name" description=""
- dataType="string" length="50" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="PARCEL_PERSON" columnName="LAST_NAME" colCreator="True" fixedCol="False" \
                >
-<column name="LAST_NAME" description="" dataType="NVARCHAR2" length="50" scale="0" \
nullable="False" > +<property xsi:type="Data" name="First Name" description="" \
dataType="string" length="50" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="PARCEL_PERSON" columnName="FIRST_NAME" colCreator="True" fixedCol="False"> \
+<column name="FIRST_NAME" description="" dataType="NVARCHAR2" length="50" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Parcel_Province" description=""
- dataType="string" length="20" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="PARCEL_PERSON" columnName="PARCEL_PROVINCE" colCreator="True" \
                fixedCol="False"  >
-<column name="PARCEL_PROVINCE" description="" dataType="NVARCHAR2" length="20" \
scale="0" nullable="False" > +<property xsi:type="Data" name="Last Name" \
description="" dataType="string" length="50" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="PARCEL_PERSON" columnName="LAST_NAME" colCreator="True" fixedCol="False"> \
+<column name="LAST_NAME" description="" dataType="NVARCHAR2" length="50" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Parcel_PIN" description="parcel id"
- dataType="string" length="15" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="PARCEL_PERSON" columnName="PARCEL_PIN" colCreator="True" \
                fixedCol="False"  >
-<column name="PARCEL_PIN" description="" dataType="NVARCHAR2" length="15" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Parcel_PIN" description="parcel \
id" dataType="string" length="15" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="PARCEL_PERSON" columnName="PARCEL_PIN" colCreator="True" fixedCol="False"> \
+<column name="PARCEL_PIN" description="" dataType="NVARCHAR2" length="15" 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="Parcel.owner"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Parcel_Province" description="" \
dataType="string" length="20" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="PARCEL_PERSON" columnName="PARCEL_PROVINCE" colCreator="True" \
fixedCol="False"> +<column name="PARCEL_PROVINCE" description="" dataType="NVARCHAR2" \
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="Land"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" 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="Land" tableName="F_CLASSDEFINITION" \
columnName="SCHEMANAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="SCHEMANAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="True">  </column>
 </property>
 </properties>
-<table name="PARCEL_PERSON" description="" pkeyName="PK_PARCEL_PERSON" >
+<table name="PARCEL_PERSON" description="" pkeyName="PK_PARCEL_PERSON">
 <target>
-<table name="PARCEL" description="" pkeyName="PK_PARCEL" >
-</table>
+<table name="PARCEL" description="" pkeyName="PK_PARCEL"/>
 <sourceColumns>
-<column name="PARCEL_PROVINCE" />
-<column name="PARCEL_PIN" />
+<column name="PARCEL_PROVINCE"/>
+<column name="PARCEL_PIN"/>
 </sourceColumns>
 <targetColumns>
-<column name="PROVINCE" />
-<column name="PIN" />
+<column name="PROVINCE"/>
+<column name="PIN"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="First Name" />
-<property xsi:type="Data" name="Last Name" />
-<property xsi:type="Data" name="Parcel_Province" />
-<property xsi:type="Data" name="Parcel_PIN" />
-<column name="FIRST_NAME" description="" dataType="NVARCHAR2" length="50" scale="0" \
nullable="False" > +<property xsi:type="Data" name="First Name"/>
+<property xsi:type="Data" name="Last Name"/>
+<property xsi:type="Data" name="Parcel_PIN"/>
+<property xsi:type="Data" name="Parcel_Province"/>
+<column name="FIRST_NAME" description="" dataType="NVARCHAR2" length="50" scale="0" \
nullable="False">  </column>
-<column name="LAST_NAME" description="" dataType="NVARCHAR2" length="50" scale="0" \
nullable="False" > +<column name="LAST_NAME" description="" dataType="NVARCHAR2" \
length="50" scale="0" nullable="False">  </column>
-<column name="PARCEL_PROVINCE" description="" dataType="NVARCHAR2" length="20" \
scale="0" nullable="False" > +<column name="PARCEL_PIN" description="" \
dataType="NVARCHAR2" length="15" scale="0" nullable="False">  </column>
-<column name="PARCEL_PIN" description="" dataType="NVARCHAR2" length="15" scale="0" \
nullable="False" > +<column name="PARCEL_PROVINCE" description="" \
dataType="NVARCHAR2" length="20" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="PARCEL_PERSON" description="" pkeyName="PK_PARCEL_PERSON" >
+<table name="PARCEL_PERSON" description="" pkeyName="PK_PARCEL_PERSON">
 <target>
-<table name="PARCEL" description="" pkeyName="PK_PARCEL" >
-</table>
+<table name="PARCEL" description="" pkeyName="PK_PARCEL"/>
 <sourceColumns>
-<column name="PARCEL_PROVINCE" />
-<column name="PARCEL_PIN" />
+<column name="PARCEL_PROVINCE"/>
+<column name="PARCEL_PIN"/>
 </sourceColumns>
 <targetColumns>
-<column name="PROVINCE" />
-<column name="PIN" />
+<column name="PROVINCE"/>
+<column name="PIN"/>
 </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="PARCEL" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
+<property xsi:type="Data" name="PIN" description="parcel id" dataType="string" \
length="15" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" tableName="PARCEL" \
columnName="PIN" colCreator="True" fixedCol="False"> +<column name="PIN" \
description="" dataType="NVARCHAR2" length="15" 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="NVARCHAR2" length="255" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Province" description="" \
dataType="string" length="20" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="PARCEL" columnName="PROVINCE" colCreator="True" fixedCol="False"> +<column \
name="PROVINCE" description="" dataType="NVARCHAR2" 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=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="RevisionNumber" description="Edit \
count for supporting optimistic locking.  This value is incremented everytime the \
object is updated." dataType="double" length="0" precision="0" scale="0" \
readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" \
defaultValue="" tableName="PARCEL" 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="NVARCHAR2" length="255" scale="0" \
nullable="True"> +</column>
+</property>
+<property xsi:type="Data" name="Value" description="" dataType="decimal" length="0" \
precision="8" scale="0" readOnly="False" featId="False" system="False" \
nullable="True" autogenerated="False" defaultValue="" tableName="PARCEL" \
columnName="VALUE1" colCreator="True" fixedCol="False"> +<column name="VALUE1" \
description="" dataType="NUMBER" length="8" scale="0" nullable="True"> +</column>
+</property>
 </properties>
-<table name="PARCEL" description="" pkeyName="PK_PARCEL" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Geometric" name="Grading" />
-<property xsi:type="Data" name="PIN" />
-<property xsi:type="Data" name="Province" />
-<property xsi:type="Data" name="RevisionNumber" />
-<property xsi:type="Data" name="Value" />
-<property xsi:type="Object" name="owner" description=""
- objectType="Value" className="Land:Person" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="PARCEL" description="" pkeyName="PK_PARCEL">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Geometric" name="Grading"/>
+<property xsi:type="Object" name="owner" description="" objectType="Value" \
className="Land:Person" idColumn="" order="ascending" fixedCol="False">  </property>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<property xsi:type="Data" name="PIN"/>
+<property xsi:type="Data" name="Province"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<property xsi:type="Data" name="Value"/>
+<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 name="GRADING" description="" \
dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">  </column>
-<column name="GRADING" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" \
scale="0" nullable="True" > +<column name="PIN" description="" dataType="NVARCHAR2" \
length="15" scale="0" nullable="False">  </column>
-<column name="VALUE1" description="" dataType="NUMBER" length="8" scale="0" \
nullable="True" > +<column name="PROVINCE" description="" dataType="NVARCHAR2" \
length="20" scale="0" nullable="False">  </column>
-<column name="PIN" description="" dataType="NVARCHAR2" length="15" scale="0" \
nullable="False" > +<column name="REVISIONNUMBER" description="" dataType="NUMBER" \
length="0" scale="0" nullable="False">  </column>
-<column name="PROVINCE" description="" dataType="NVARCHAR2" length="20" scale="0" \
nullable="False" > +<column name="VALUE1" description="" dataType="NUMBER" length="8" \
scale="0" nullable="True">  </column>
 </table>
 <tables>
-<table name="PARCEL" description="" pkeyName="PK_PARCEL" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="PARCEL" description="" pkeyName="PK_PARCEL"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="PARCEL" description="" pkeyName="PK_PARCEL" >
-</table>
+<table name="PARCEL" description="" pkeyName="PK_PARCEL"/>
 <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="Person" description=""
- baseClass="" abstract="False"
- tableName="PERSON" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Person" description="" baseClass="" abstract="False" \
tableName="PERSON" tblCreator="False" fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="First Name" description=""
- dataType="string" length="50" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="PERSON" columnName="FIRST_NAME" 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="NVARCHAR2" length="255" scale="0" \
nullable="False"> +</column>
 </property>
-<property xsi:type="Data" name="Last Name" description=""
- dataType="string" length="50" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="PERSON" columnName="LAST_NAME" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="First Name" description="" dataType="string" \
length="50" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" tableName="PERSON" \
columnName="FIRST_NAME" 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="NVARCHAR2" length="255" scale="0" \
                nullable="False" >
-</column>
+<property xsi:type="Data" name="Last Name" description="" dataType="string" \
length="50" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" tableName="PERSON" \
columnName="LAST_NAME" 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="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" nullable="True">  </column>
 </property>
 </properties>
 </class>
-<class xsi:type="Feature" name="Township" description=""
- baseClass="" abstract="False"
- tableName="TOWNSHIP" tblCreator="True" fixedTbl="False" >
-<geometryProperty>Geometry</geometryProperty>
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Feature" name="Township" description="" baseClass="" \
abstract="False" tableName="TOWNSHIP" tblCreator="True" fixedTbl="False"> \
+<geometryProperty> +Geometry</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="TOWNSHIP" 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="TOWNSHIP" 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="TOWNSHIP" 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="FeatId" description=""
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="TOWNSHIP" columnName="FEATID" colCreator="True" fixedCol="False"  >
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<property xsi:type="Data" name="ClassName" description="FDO base \
property: object class name" dataType="string" length="30" precision="0" scale="0" \
readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" \
defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Geometric" name="Geometry" description="location's"
-geometricTypes="2" geometryTypes="42112" hasElevation="False" hasMeasure="False"
- tableName="TOWNSHIP" columnName="GEOMETRY" colCreator="True" fixedCol="False" >
-<column name="GEOMETRY" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" \
scale="0" nullable="True" > +<property xsi:type="Data" name="FeatId" description="" \
dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="TOWNSHIP" columnName="FEATID" colCreator="True" fixedCol="False"> +<column \
name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Geometric" name="LabelPoint" description="secondary geometry"
-geometricTypes="1" geometryTypes="576" hasElevation="False" hasMeasure="False"
- tableName="TOWNSHIP" columnName="LABELPOINT" colCreator="True" fixedCol="False" >
-<column name="LABELPOINT" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" \
scale="0" nullable="True" > +<property xsi:type="Geometric" name="Geometry" \
description="location's" geometricTypes="2" geometryTypes="42112" \
hasElevation="False" hasMeasure="False" tableName="TOWNSHIP" columnName="GEOMETRY" \
colCreator="True" fixedCol="False"> +<column name="GEOMETRY" description="" \
dataType="MDSYS.SDO_GEOMETRY" length="0" 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="TOWNSHIP" 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="LabelPoint" \
description="secondary geometry" geometricTypes="1" geometryTypes="576" \
hasElevation="False" hasMeasure="False" tableName="TOWNSHIP" columnName="LABELPOINT" \
colCreator="True" fixedCol="False"> +<column name="LABELPOINT" 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="TOWNSHIP" 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="NVARCHAR2" 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="TOWNSHIP" 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="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" nullable="True">  </column>
 </property>
 </properties>
-<table name="TOWNSHIP" description="" pkeyName="PK_TOWNSHIP" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Geometric" name="Geometry" />
-<property xsi:type="Geometric" name="LabelPoint" />
-<property xsi:type="Data" name="RevisionNumber" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<table name="TOWNSHIP" description="" pkeyName="PK_TOWNSHIP">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Geometric" name="Geometry"/>
+<property xsi:type="Geometric" name="LabelPoint"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<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 name="FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="LABELPOINT" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" \
scale="0" nullable="True" > +<column name="GEOMETRY" description="" \
dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">  </column>
-<column name="GEOMETRY" description="" dataType="MDSYS.SDO_GEOMETRY" length="0" \
scale="0" nullable="True" > +<column name="LABELPOINT" 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="TOWNSHIP" description="" pkeyName="PK_TOWNSHIP" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="TOWNSHIP" description="" pkeyName="PK_TOWNSHIP"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="TOWNSHIP" description="" pkeyName="PK_TOWNSHIP" >
-</table>
+<table name="TOWNSHIP" description="" pkeyName="PK_TOWNSHIP"/>
 <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="Zoning" description="land use zone"
- baseClass="" abstract="False"
- tableName="ZONING" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Feature" name="Zoning" description="land use zone" baseClass="" \
abstract="False" tableName="ZONING" tblCreator="True" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="ByLaw" />
-<property xsi:type="Data" name="PolyNum" />
-<property xsi:type="Data" name="Authority" />
+<property xsi:type="Data" name="ByLaw"/>
+<property xsi:type="Data" name="PolyNum"/>
+<property xsi:type="Data" name="Authority"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Authority" description=""
- dataType="string" length="30" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ZONING" columnName="AUTHORITY" colCreator="True" fixedCol="False"  >
-<column name="AUTHORITY" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Authority" description="" \
dataType="string" length="30" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ZONING" columnName="AUTHORITY" colCreator="True" fixedCol="False"> \
+<column name="AUTHORITY" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="ByLaw" description=""
- dataType="string" length="20" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ZONING" columnName="BYLAW" colCreator="True" fixedCol="False"  >
-<column name="BYLAW" description="" dataType="NVARCHAR2" 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="ZONING" columnName="n/a" \
colCreator="False" fixedCol="False"> +<Inherited baseClass="Feature"/>
+</property>
+<property xsi:type="Data" name="ByLaw" description="" dataType="string" length="20" \
precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" tableName="ZONING" \
columnName="BYLAW" colCreator="True" fixedCol="False"> +<column name="BYLAW" \
description="" dataType="NVARCHAR2" length="20" scale="0" nullable="False">  \
</column>  </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="ZONING" columnName="CLASSID" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<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="ZONING" 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="PolyNum" description="polygon id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="False" nullable="False" autogenerated="True" \
                defaultValue=""
- tableName="ZONING" columnName="POLYNUM" colCreator="True" fixedCol="False"  >
-<column name="POLYNUM" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<property xsi:type="Data" name="ClassName" description="FDO base \
property: object class name" dataType="string" length="30" precision="0" scale="0" \
readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" \
defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="ZONING" 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="PolyNum" description="polygon id" \
dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" \
system="False" nullable="False" autogenerated="True" defaultValue="" \
tableName="ZONING" columnName="POLYNUM" colCreator="True" fixedCol="False"> +<column \
name="POLYNUM" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="ZoningType" description=""
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ZONING" columnName="ZONINGTYPE" colCreator="True" fixedCol="False"  >
-<column name="ZONINGTYPE" description="" dataType="NUMBER" length="10" 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="ZONING" 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="ZONING" 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="NVARCHAR2" 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="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="ZoningType" description="" \
dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ZONING" columnName="ZONINGTYPE" colCreator="True" fixedCol="False"> \
+<column name="ZONINGTYPE" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False">  </column>
 </property>
 </properties>
 <uniqueConstraints>
 <uniqueConstraint>
-<property xsi:type="Data" name="PolyNum" />
+<property xsi:type="Data" name="PolyNum"/>
 </uniqueConstraint>
 </uniqueConstraints>
-<table name="ZONING" description="" pkeyName="PK_ZONING" >
-<property xsi:type="Data" name="Authority" />
-<property xsi:type="Data" name="ByLaw" />
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="PolyNum" />
-<property xsi:type="Data" name="RevisionNumber" />
-<property xsi:type="Data" name="ZoningType" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<table name="ZONING" description="" pkeyName="PK_ZONING">
+<property xsi:type="Data" name="Authority"/>
+<property xsi:type="Data" name="ByLaw"/>
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="PolyNum"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<property xsi:type="Data" name="ZoningType"/>
+<column name="AUTHORITY" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="False">  </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" \
nullable="False" > +<column name="BYLAW" description="" dataType="NVARCHAR2" \
length="20" scale="0" nullable="False">  </column>
-<column name="ZONINGTYPE" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<column name="CLASSID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="AUTHORITY" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="False" > +<column name="POLYNUM" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="POLYNUM" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<column name="REVISIONNUMBER" description="" dataType="NUMBER" \
length="0" scale="0" nullable="False">  </column>
-<column name="BYLAW" description="" dataType="NVARCHAR2" length="20" scale="0" \
nullable="False" > +<column name="ZONINGTYPE" description="" dataType="NUMBER" \
length="10" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="ZONING" description="" pkeyName="PK_ZONING" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="ZONING" description="" pkeyName="PK_ZONING"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="ZONING" description="" pkeyName="PK_ZONING" >
-</table>
+<table name="ZONING" description="" pkeyName="PK_ZONING"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
 </tables>
 </class>
-</schema >
+</schema>
 </schemas>

Modified: trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_test2_master.txt
===================================================================
--- trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_test2_master.txt	2010-11-24 \
                10:06:04 UTC (rev 5831)
+++ trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_test2_master.txt	2010-11-24 \
16:04:00 UTC (rev 5832) @@ -1,4359 +1,3426 @@
-<?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="Acad" description="A'CAD Entity Schema" >
-<class xsi:type="Feature" name="AcDb3dPolyline" description="AutoCAD 3d polyline"
- baseClass="AcDbEntity" abstract="False"
- tableName="ACDB3DPOLYLINE" tblCreator="True" fixedTbl="False" >
-<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="Acad" \
description="A'CAD Entity Schema"> +<class xsi:type="Feature" name="AcDb3dPolyline" \
description="AutoCAD 3d polyline" baseClass="AcDbEntity" abstract="False" \
tableName="ACDB3DPOLYLINE" tblCreator="True" fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely \
                identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" \
                defaultValue=""
- tableName="ACDB3DPOLYLINE" 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="ACDB3DPOLYLINE" 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="ACDB3DPOLYLINE" 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="Closed" description="is first and last points the \
                same"
- dataType="boolean" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDB3DPOLYLINE" columnName="CLOSED" colCreator="True" fixedCol="False"  \
                >
-<column name="CLOSED" description="" dataType="NUMBER" length="1" 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="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="False" nullable="False" autogenerated="True" \
                defaultValue=""
- tableName="ACDB3DPOLYLINE" columnName="FEATID" colCreator="True" fixedCol="False"  \
                >
-<Inherited baseClass="AcDbEntity" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Closed" description="is first and \
last points the same" dataType="boolean" length="0" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" \
defaultValue="" tableName="ACDB3DPOLYLINE" columnName="CLOSED" colCreator="True" \
fixedCol="False"> +<column name="CLOSED" description="" dataType="NUMBER" length="1" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Layer" description="Entity's Classification"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ACDB3DPOLYLINE" columnName="LAYER" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="AcDbEntity" />
-<column name="LAYER" description="" dataType="NVARCHAR2" length="10" scale="0" \
nullable="True" > +<property xsi:type="Data" name="FeatId" description="id" \
dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" \
system="False" nullable="False" autogenerated="True" defaultValue="" \
tableName="ACDB3DPOLYLINE" columnName="FEATID" colCreator="True" fixedCol="False"> \
+<Inherited baseClass="AcDbEntity"/> +<column name="FEATID" description="" \
dataType="NUMBER" length="20" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Plot Style" description=""
- dataType="string" length="20" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ACDB3DPOLYLINE" columnName="PLOT_STYLE" colCreator="True" \
                fixedCol="False"  >
-<Inherited baseClass="AcDbEntity" />
-<column name="PLOT_STYLE" description="" dataType="NVARCHAR2" length="20" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Layer" description="Entity's \
Classification" dataType="string" length="10" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" \
defaultValue="" tableName="ACDB3DPOLYLINE" columnName="LAYER" colCreator="True" \
fixedCol="False"> +<Inherited baseClass="AcDbEntity"/>
+<column name="LAYER" description="" dataType="NVARCHAR2" 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="ACDB3DPOLYLINE" 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="Plot Style" description="" \
dataType="string" length="20" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="ACDB3DPOLYLINE" columnName="PLOT_STYLE" colCreator="True" \
fixedCol="False"> +<Inherited baseClass="AcDbEntity"/>
+<column name="PLOT_STYLE" description="" dataType="NVARCHAR2" length="20" scale="0" \
nullable="True">  </column>
 </property>
-<property xsi:type="Data" name="Width" description="line width"
- dataType="double" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDB3DPOLYLINE" columnName="WIDTH" colCreator="True" fixedCol="False"  >
-<column name="WIDTH" 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="ACDB3DPOLYLINE" columnName="REVISIONNUMBER" \
colCreator="True" fixedCol="True"> +<Inherited baseClass="Feature"/>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Object" name="vertices" description=""
- objectType="Collection" className="Acad:AcDbVertexData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object \
class schema name" dataType="string" length="255" precision="0" scale="0" \
readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" \
defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True"> +</column>
+</property>
+<property xsi:type="Object" name="vertices" description="" objectType="Collection" \
className="Acad:AcDbVertexData" idColumn="SEQ" order="ascending" fixedCol="False">  \
                <idProperty>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="AcDb3dPolyline_FeatId" />
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="AcDb3dPolyline.vertices" description="Autogenerated \
                Object Property Class"
- baseClass="" abstract="False"
- tableName="ACDB3DPOLYLINE_ACDBVE1" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="AcDb3dPolyline.vertices" description="Autogenerated \
Object Property Class" baseClass="" abstract="False" \
tableName="ACDB3DPOLYLINE_ACDBVE1" tblCreator="True" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="AcDb3dPolyline_FeatId" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDB3DPOLYLINE_ACDBVE1" columnName="SEQ" colCreator="True" \
                fixedCol="False"  >
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDb3dPolyline_FeatId" \
description="id" dataType="int64" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDB3DPOLYLINE_ACDBVE1" columnName="ACDB3DPOLYLINE_FEATID" \
colCreator="True" fixedCol="False"> +<column name="ACDB3DPOLYLINE_FEATID" \
description="" dataType="NUMBER" length="20" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Object" name="normal" description=""
- objectType="Collection" className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" \
                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="AcDb3dPolyline.vertices" tableName="F_CLASSDEFINITION" \
columnName="CLASSNAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="CLASSNAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="False"> +</column>
+</property>
+<property xsi:type="Object" name="normal" description="" objectType="Collection" \
className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" order="ascending" \
fixedCol="False">  <idProperty>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="AcDb3dPolyline_FeatId" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="AcDb3dPolyline_FeatId" />
-<property xsi:type="Data" name="AcDbVertexData_Seq" />
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId"/>
+<property xsi:type="Data" name="AcDbVertexData_Seq"/>
 </targetProperties>
-<class xsi:type="Class" name="AcDb3dPolyline.vertices.normal" \
                description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="ACDB3DPOLYLINE_ACDBVE3" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="AcDb3dPolyline.vertices.normal" \
description="Autogenerated Object Property Class" baseClass="" abstract="False" \
tableName="ACDB3DPOLYLINE_ACDBVE3" tblCreator="True" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="AcDb3dPolyline_FeatId" />
-<property xsi:type="Data" name="AcDbVertexData_Seq" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId"/>
+<property xsi:type="Data" name="AcDbVertexData_Seq"/>
+<property xsi:type="Data" name="Seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDB3DPOLYLINE_ACDBVE3" columnName="SEQ" colCreator="True" \
                fixedCol="False"  >
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDb3dPolyline_FeatId" \
description="id" dataType="int64" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDB3DPOLYLINE_ACDBVE3" columnName="ACDB3DPOLYLINE_ACDBVE1_ACDB1" \
colCreator="True" fixedCol="False"> +<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" \
description="" dataType="NUMBER" length="20" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Value" description=""
- dataType="double" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDB3DPOLYLINE_ACDBVE3" columnName="VALUE1" colCreator="True" \
                fixedCol="False"  >
-<column name="VALUE1" description="" dataType="NUMBER" length="0" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDbVertexData_Seq" \
description="seq" dataType="int32" length="0" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" \
defaultValue="" tableName="ACDB3DPOLYLINE_ACDBVE3" \
columnName="ACDB3DPOLYLINE_ACDBVE1_SEQ" colCreator="True" fixedCol="False"> +<column \
name="ACDB3DPOLYLINE_ACDBVE1_SEQ" description="" dataType="NUMBER" length="10" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="AcDb3dPolyline_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDB3DPOLYLINE_ACDBVE3" columnName="ACDB3DPOLYLINE_ACDBVE1_ACDB1" \
                colCreator="True" fixedCol="False"  >
-<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<property xsi:type="Data" name="ClassName" \
description="FDO base property: object class name" dataType="string" length="30" \
precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" \
autogenerated="False" defaultValue="AcDb3dPolyline.vertices.normal" \
tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="AcDbVertexData_Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDB3DPOLYLINE_ACDBVE3" columnName="ACDB3DPOLYLINE_ACDBVE1_SEQ" \
                colCreator="True" fixedCol="False"  >
-<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" description="" dataType="NUMBER" \
length="10" 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="Acad" \
tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="NVARCHAR2" 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="AcDb3dPolyline.vertices.normal"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Seq" description="seq" \
dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDB3DPOLYLINE_ACDBVE3" columnName="SEQ" colCreator="True" \
fixedCol="False"> +<column name="SEQ" description="" dataType="NUMBER" length="10" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object \
                class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" \
                defaultValue="Acad"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Value" description="" \
dataType="double" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDB3DPOLYLINE_ACDBVE3" columnName="VALUE1" colCreator="True" \
fixedCol="False"> +<column name="VALUE1" description="" dataType="NUMBER" length="0" \
scale="0" nullable="False">  </column>
 </property>
 </properties>
-<table name="ACDB3DPOLYLINE_ACDBVE3" description="" \
pkeyName="PK_ACDB3DPOLYLINE_ACD3" > +<table name="ACDB3DPOLYLINE_ACDBVE3" \
description="" pkeyName="PK_ACDB3DPOLYLINE_ACD3">  <target>
-<table name="ACDB3DPOLYLINE_ACDBVE1" description="" \
pkeyName="PK_ACDB3DPOLYLINE_ACD2" > +<table name="ACDB3DPOLYLINE_ACDBVE1" \
description="" pkeyName="PK_ACDB3DPOLYLINE_ACD2">  <target>
-<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE" >
-</table>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE"/>
 <sourceColumns>
-<column name="ACDB3DPOLYLINE_FEATID" />
+<column name="ACDB3DPOLYLINE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" />
-<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" />
+<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1"/>
+<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ"/>
 </sourceColumns>
 <targetColumns>
-<column name="ACDB3DPOLYLINE_FEATID" />
-<column name="SEQ" />
+<column name="ACDB3DPOLYLINE_FEATID"/>
+<column name="SEQ"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Seq" />
-<property xsi:type="Data" name="Value" />
-<property xsi:type="Data" name="AcDb3dPolyline_FeatId" />
-<property xsi:type="Data" name="AcDbVertexData_Seq" />
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDb3dPolyline_FeatId"/>
+<property xsi:type="Data" name="AcDbVertexData_Seq"/>
+<property xsi:type="Data" name="Seq"/>
+<property xsi:type="Data" name="Value"/>
+<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="VALUE1" description="" dataType="NUMBER" length="0" scale="0" \
nullable="False" > +<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" description="" \
dataType="NUMBER" length="10" scale="0" nullable="False">  </column>
-<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<column name="SEQ" description="" \
dataType="NUMBER" length="10" scale="0" nullable="False">  </column>
-<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" description="" dataType="NUMBER" \
length="10" scale="0" nullable="False" > +<column name="VALUE1" description="" \
dataType="NUMBER" length="0" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="ACDB3DPOLYLINE_ACDBVE3" description="" \
pkeyName="PK_ACDB3DPOLYLINE_ACD3" > +<table name="ACDB3DPOLYLINE_ACDBVE3" \
description="" pkeyName="PK_ACDB3DPOLYLINE_ACD3">  <target>
-<table name="ACDB3DPOLYLINE_ACDBVE1" description="" \
pkeyName="PK_ACDB3DPOLYLINE_ACD2" > +<table name="ACDB3DPOLYLINE_ACDBVE1" \
description="" pkeyName="PK_ACDB3DPOLYLINE_ACD2">  <target>
-<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE" >
-</table>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE"/>
 <sourceColumns>
-<column name="ACDB3DPOLYLINE_FEATID" />
+<column name="ACDB3DPOLYLINE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" />
-<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" />
+<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1"/>
+<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ"/>
 </sourceColumns>
 <targetColumns>
-<column name="ACDB3DPOLYLINE_FEATID" />
-<column name="SEQ" />
+<column name="ACDB3DPOLYLINE_FEATID"/>
+<column name="SEQ"/>
 </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="point" description=""
- objectType="Collection" className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="point" description="" objectType="Collection" \
className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" order="ascending" \
fixedCol="False">  <idProperty>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="AcDb3dPolyline_FeatId" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="AcDb3dPolyline_FeatId" />
-<property xsi:type="Data" name="AcDbVertexData_Seq" />
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId"/>
+<property xsi:type="Data" name="AcDbVertexData_Seq"/>
 </targetProperties>
-<class xsi:type="Class" name="AcDb3dPolyline.vertices.point" \
                description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="ACDB3DPOLYLINE_ACDBVE2" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="AcDb3dPolyline.vertices.point" \
description="Autogenerated Object Property Class" baseClass="" abstract="False" \
tableName="ACDB3DPOLYLINE_ACDBVE2" tblCreator="True" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="AcDb3dPolyline_FeatId" />
-<property xsi:type="Data" name="AcDbVertexData_Seq" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId"/>
+<property xsi:type="Data" name="AcDbVertexData_Seq"/>
+<property xsi:type="Data" name="Seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDB3DPOLYLINE_ACDBVE2" columnName="SEQ" colCreator="True" \
                fixedCol="False"  >
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDb3dPolyline_FeatId" \
description="id" dataType="int64" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDB3DPOLYLINE_ACDBVE2" columnName="ACDB3DPOLYLINE_ACDBVE1_ACDB1" \
colCreator="True" fixedCol="False"> +<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" \
description="" dataType="NUMBER" length="20" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Value" description=""
- dataType="double" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDB3DPOLYLINE_ACDBVE2" columnName="VALUE1" colCreator="True" \
                fixedCol="False"  >
-<column name="VALUE1" description="" dataType="NUMBER" length="0" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDbVertexData_Seq" \
description="seq" dataType="int32" length="0" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" \
defaultValue="" tableName="ACDB3DPOLYLINE_ACDBVE2" \
columnName="ACDB3DPOLYLINE_ACDBVE1_SEQ" colCreator="True" fixedCol="False"> +<column \
name="ACDB3DPOLYLINE_ACDBVE1_SEQ" description="" dataType="NUMBER" length="10" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="AcDb3dPolyline_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDB3DPOLYLINE_ACDBVE2" columnName="ACDB3DPOLYLINE_ACDBVE1_ACDB1" \
                colCreator="True" fixedCol="False"  >
-<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<property xsi:type="Data" name="ClassName" \
description="FDO base property: object class name" dataType="string" length="30" \
precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" \
autogenerated="False" defaultValue="AcDb3dPolyline.vertices.point" \
tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="AcDbVertexData_Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDB3DPOLYLINE_ACDBVE2" columnName="ACDB3DPOLYLINE_ACDBVE1_SEQ" \
                colCreator="True" fixedCol="False"  >
-<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" description="" dataType="NUMBER" \
length="10" 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="Acad" \
tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="NVARCHAR2" 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="AcDb3dPolyline.vertices.point"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Seq" description="seq" \
dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDB3DPOLYLINE_ACDBVE2" columnName="SEQ" colCreator="True" \
fixedCol="False"> +<column name="SEQ" description="" dataType="NUMBER" length="10" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object \
                class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" \
                defaultValue="Acad"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Value" description="" \
dataType="double" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDB3DPOLYLINE_ACDBVE2" columnName="VALUE1" colCreator="True" \
fixedCol="False"> +<column name="VALUE1" description="" dataType="NUMBER" length="0" \
scale="0" nullable="False">  </column>
 </property>
 </properties>
-<table name="ACDB3DPOLYLINE_ACDBVE2" description="" \
pkeyName="PK_ACDB3DPOLYLINE_ACD1" > +<table name="ACDB3DPOLYLINE_ACDBVE2" \
description="" pkeyName="PK_ACDB3DPOLYLINE_ACD1">  <target>
-<table name="ACDB3DPOLYLINE_ACDBVE1" description="" \
pkeyName="PK_ACDB3DPOLYLINE_ACD2" > +<table name="ACDB3DPOLYLINE_ACDBVE1" \
description="" pkeyName="PK_ACDB3DPOLYLINE_ACD2">  <target>
-<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE" >
-</table>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE"/>
 <sourceColumns>
-<column name="ACDB3DPOLYLINE_FEATID" />
+<column name="ACDB3DPOLYLINE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" />
-<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" />
+<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1"/>
+<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ"/>
 </sourceColumns>
 <targetColumns>
-<column name="ACDB3DPOLYLINE_FEATID" />
-<column name="SEQ" />
+<column name="ACDB3DPOLYLINE_FEATID"/>
+<column name="SEQ"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Seq" />
-<property xsi:type="Data" name="Value" />
-<property xsi:type="Data" name="AcDb3dPolyline_FeatId" />
-<property xsi:type="Data" name="AcDbVertexData_Seq" />
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDb3dPolyline_FeatId"/>
+<property xsi:type="Data" name="AcDbVertexData_Seq"/>
+<property xsi:type="Data" name="Seq"/>
+<property xsi:type="Data" name="Value"/>
+<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="VALUE1" description="" dataType="NUMBER" length="0" scale="0" \
nullable="False" > +<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" description="" \
dataType="NUMBER" length="10" scale="0" nullable="False">  </column>
-<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<column name="SEQ" description="" \
dataType="NUMBER" length="10" scale="0" nullable="False">  </column>
-<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" description="" dataType="NUMBER" \
length="10" scale="0" nullable="False" > +<column name="VALUE1" description="" \
dataType="NUMBER" length="0" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="ACDB3DPOLYLINE_ACDBVE2" description="" \
pkeyName="PK_ACDB3DPOLYLINE_ACD1" > +<table name="ACDB3DPOLYLINE_ACDBVE2" \
description="" pkeyName="PK_ACDB3DPOLYLINE_ACD1">  <target>
-<table name="ACDB3DPOLYLINE_ACDBVE1" description="" \
pkeyName="PK_ACDB3DPOLYLINE_ACD2" > +<table name="ACDB3DPOLYLINE_ACDBVE1" \
description="" pkeyName="PK_ACDB3DPOLYLINE_ACD2">  <target>
-<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE" >
-</table>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE"/>
 <sourceColumns>
-<column name="ACDB3DPOLYLINE_FEATID" />
+<column name="ACDB3DPOLYLINE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" />
-<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" />
+<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1"/>
+<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ"/>
 </sourceColumns>
 <targetColumns>
-<column name="ACDB3DPOLYLINE_FEATID" />
-<column name="SEQ" />
+<column name="ACDB3DPOLYLINE_FEATID"/>
+<column name="SEQ"/>
 </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="AcDb3dPolyline_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDB3DPOLYLINE_ACDBVE1" columnName="ACDB3DPOLYLINE_FEATID" \
                colCreator="True" fixedCol="False"  >
-<column name="ACDB3DPOLYLINE_FEATID" 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="Acad" \
tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="NVARCHAR2" 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="AcDb3dPolyline.vertices"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Seq" description="seq" \
dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDB3DPOLYLINE_ACDBVE1" columnName="SEQ" colCreator="True" \
fixedCol="False"> +<column name="SEQ" description="" dataType="NUMBER" length="10" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object \
                class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" \
                defaultValue="Acad"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
                nullable="True" >
-</column>
-</property>
 </properties>
-<table name="ACDB3DPOLYLINE_ACDBVE1" description="" \
pkeyName="PK_ACDB3DPOLYLINE_ACD2" > +<table name="ACDB3DPOLYLINE_ACDBVE1" \
description="" pkeyName="PK_ACDB3DPOLYLINE_ACD2">  <target>
-<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE" >
-</table>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE"/>
 <sourceColumns>
-<column name="ACDB3DPOLYLINE_FEATID" />
+<column name="ACDB3DPOLYLINE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Seq" />
-<property xsi:type="Object" name="normal" description=""
- objectType="Collection" className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId"/>
+<property xsi:type="Object" name="normal" description="" objectType="Collection" \
className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" order="ascending" \
fixedCol="False">  </property>
-<property xsi:type="Object" name="point" description=""
- objectType="Collection" className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="point" description="" objectType="Collection" \
className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" order="ascending" \
fixedCol="False">  </property>
-<property xsi:type="Data" name="AcDb3dPolyline_FeatId" />
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Seq"/>
+<column name="ACDB3DPOLYLINE_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False">  </column>
-<column name="ACDB3DPOLYLINE_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False" > +<column name="SEQ" description="" dataType="NUMBER" \
length="10" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="ACDB3DPOLYLINE_ACDBVE1" description="" \
pkeyName="PK_ACDB3DPOLYLINE_ACD2" > +<table name="ACDB3DPOLYLINE_ACDBVE1" \
description="" pkeyName="PK_ACDB3DPOLYLINE_ACD2">  <target>
-<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE" >
-</table>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE"/>
 <sourceColumns>
-<column name="ACDB3DPOLYLINE_FEATID" />
+<column name="ACDB3DPOLYLINE_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="Object" name="xdata" description="new xdata description"
- objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
-<Inherited baseClass="AcDbEntity" />
+<property xsi:type="Data" name="Width" description="line width" dataType="double" \
length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" tableName="ACDB3DPOLYLINE" \
columnName="WIDTH" colCreator="True" fixedCol="False"> +<column name="WIDTH" \
description="" dataType="NUMBER" length="0" scale="0" nullable="False"> +</column>
+</property>
+<property xsi:type="Object" name="xdata" description="new xdata description" \
objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
order="ascending" fixedCol="False"> +<Inherited baseClass="AcDbEntity"/>
 <idProperty>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="AcDbEntity_FeatId" />
+<property xsi:type="Data" name="AcDbEntity_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="AcDb3dPolyline.xdata" description="Autogenerated \
                Object Property Class"
- baseClass="" abstract="False"
- tableName="ACDBENTITY_ACXDATA" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="AcDb3dPolyline.xdata" description="Autogenerated \
Object Property Class" baseClass="" abstract="False" tableName="ACDBENTITY_ACXDATA" \
tblCreator="False" fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="AcDbEntity_FeatId" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="AcDbEntity_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Datavalue" description="datavalue"
- dataType="string" length="4000" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBENTITY_ACXDATA" columnName="DATAVALUE" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="AcDbEntity.xdata" />
-<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDbEntity_FeatId" \
description="id" dataType="int64" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDBENTITY_ACXDATA" columnName="ACDBENTITY_FEATID" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="AcDbEntity.xdata"/>
+<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBENTITY_ACXDATA" columnName="SEQ" colCreator="False" fixedCol="False" \
                >
-<Inherited baseClass="AcDbEntity.xdata" />
-<column name="SEQ" description="" dataType="NUMBER" length="10" 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="AcDb3dPolyline.xdata" tableName="F_CLASSDEFINITION" \
columnName="CLASSNAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="CLASSNAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="AcDbEntity_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBENTITY_ACXDATA" columnName="ACDBENTITY_FEATID" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="AcDbEntity.xdata" />
-<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False" > +<property xsi:type="Data" name="Datavalue" \
description="datavalue" dataType="string" length="4000" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" \
defaultValue="" tableName="ACDBENTITY_ACXDATA" columnName="DATAVALUE" \
colCreator="False" fixedCol="False"> +<Inherited baseClass="AcDbEntity.xdata"/>
+<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" 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="AcDb3dPolyline.xdata"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Acad" tableName="F_CLASSDEFINITION" \
columnName="SCHEMANAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="SCHEMANAME" description="" \
dataType="NVARCHAR2" 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="Acad"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Seq" description="seq" \
dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDBENTITY_ACXDATA" columnName="SEQ" colCreator="False" fixedCol="False"> \
+<Inherited baseClass="AcDbEntity.xdata"/> +<column name="SEQ" description="" \
dataType="NUMBER" length="10" scale="0" nullable="False">  </column>
 </property>
 </properties>
-<table name="ACDBENTITY_ACXDATA" description="" pkeyName="PK_ACDBENTITY_ACXDATA" >
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="PK_ACDBENTITY_ACXDATA">
 <target>
-<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE" >
-</table>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE"/>
 <sourceColumns>
-<column name="ACDBENTITY_FEATID" />
+<column name="ACDBENTITY_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Datavalue" />
-<property xsi:type="Data" name="Seq" />
-<property xsi:type="Data" name="AcDbEntity_FeatId" />
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDbEntity_FeatId"/>
+<property xsi:type="Data" name="Datavalue"/>
+<property xsi:type="Data" name="Seq"/>
+<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False">  </column>
-<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" scale="0" \
nullable="False" > +<column name="DATAVALUE" description="" dataType="VARCHAR2" \
length="4000" scale="0" nullable="False">  </column>
-<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False" > +<column name="SEQ" description="" dataType="NUMBER" \
length="10" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="ACDBENTITY_ACXDATA" description="" pkeyName="PK_ACDBENTITY_ACXDATA" >
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="PK_ACDBENTITY_ACXDATA">
 <target>
-<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE" >
-</table>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE"/>
 <sourceColumns>
-<column name="ACDBENTITY_FEATID" />
+<column name="ACDBENTITY_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the \
                feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="ACDB3DPOLYLINE" 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="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" \
                nullable="True" >
-</column>
-</property>
 </properties>
-<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="Closed" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Data" name="Layer" />
-<property xsi:type="Data" name="Plot Style" />
-<property xsi:type="Data" name="RevisionNumber" />
-<property xsi:type="Data" name="Width" />
-<property xsi:type="Object" name="vertices" description=""
- objectType="Collection" className="Acad:AcDbVertexData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="Closed"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Data" name="Layer"/>
+<property xsi:type="Data" name="Plot Style"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<property xsi:type="Object" name="vertices" description="" objectType="Collection" \
className="Acad:AcDbVertexData" idColumn="SEQ" order="ascending" fixedCol="False">  \
                </property>
-<property xsi:type="Object" name="xdata" description="new xdata description"
- objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="Width"/>
+<property xsi:type="Object" name="xdata" description="new xdata description" \
objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
order="ascending" fixedCol="False">  </property>
-<column name="LAYER" description="" dataType="NVARCHAR2" length="10" scale="0" \
nullable="True" > +<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="CLOSED" description="" dataType="NUMBER" length="1" \
scale="0" nullable="False">  </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="WIDTH" description="" dataType="NUMBER" length="0" scale="0" \
nullable="False" > +<column name="LAYER" description="" dataType="NVARCHAR2" \
length="10" scale="0" nullable="True">  </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<column name="PLOT_STYLE" description="" dataType="NVARCHAR2" \
length="20" scale="0" nullable="True">  </column>
-<column name="CLOSED" description="" dataType="NUMBER" length="1" scale="0" \
nullable="False" > +<column name="REVISIONNUMBER" description="" dataType="NUMBER" \
length="0" scale="0" nullable="False">  </column>
-<column name="PLOT_STYLE" description="" dataType="NVARCHAR2" length="20" scale="0" \
nullable="True" > +<column name="WIDTH" description="" dataType="NUMBER" length="0" \
scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE" >
-</table>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE"/>
 <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="AcDbEntity" description="AutoCAD entity base class"
- baseClass="" abstract="False"
- tableName="ACDBENTITY" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Feature" name="AcDbEntity" description="AutoCAD entity base class" \
baseClass="" abstract="False" tableName="ACDBENTITY" tblCreator="True" \
fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely \
                identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" \
                defaultValue=""
- tableName="ACDBENTITY" 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="ACDBENTITY" 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="ACDBENTITY" 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="FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="False" nullable="False" autogenerated="True" \
                defaultValue=""
- tableName="ACDBENTITY" columnName="FEATID" colCreator="True" fixedCol="False"  >
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<property xsi:type="Data" name="ClassName" description="FDO base \
property: object class name" dataType="string" length="30" precision="0" scale="0" \
readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" \
defaultValue="" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Layer" description="Entity's Classification"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ACDBENTITY" columnName="LAYER" colCreator="True" fixedCol="False"  >
-<column name="LAYER" description="" dataType="NVARCHAR2" length="10" scale="0" \
nullable="True" > +<property xsi:type="Data" name="FeatId" description="id" \
dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" \
system="False" nullable="False" autogenerated="True" defaultValue="" \
tableName="ACDBENTITY" 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="Plot Style" description=""
- dataType="string" length="20" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ACDBENTITY" columnName="PLOT_STYLE" colCreator="True" fixedCol="False"  \
                >
-<column name="PLOT_STYLE" description="" dataType="NVARCHAR2" length="20" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Layer" description="Entity's \
Classification" dataType="string" length="10" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" \
defaultValue="" tableName="ACDBENTITY" columnName="LAYER" colCreator="True" \
fixedCol="False"> +<column name="LAYER" description="" dataType="NVARCHAR2" \
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="ACDBENTITY" 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="Plot Style" description="" \
dataType="string" length="20" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="ACDBENTITY" columnName="PLOT_STYLE" colCreator="True" fixedCol="False"> \
+<column name="PLOT_STYLE" description="" dataType="NVARCHAR2" length="20" scale="0" \
nullable="True">  </column>
 </property>
-<property xsi:type="Object" name="xdata" description="new xdata description"
- objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
                order="ascending"
- fixedCol="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="ACDBENTITY" 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="NVARCHAR2" length="255" scale="0" \
nullable="True"> +</column>
+</property>
+<property xsi:type="Object" name="xdata" description="new xdata description" \
objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
order="ascending" fixedCol="False">  <idProperty>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="AcDbEntity_FeatId" />
+<property xsi:type="Data" name="AcDbEntity_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="AcDbEntity.xdata" description="Autogenerated Object \
                Property Class"
- baseClass="" abstract="False"
- tableName="ACDBENTITY_ACXDATA" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="AcDbEntity.xdata" description="Autogenerated Object \
Property Class" baseClass="" abstract="False" tableName="ACDBENTITY_ACXDATA" \
tblCreator="True" fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="AcDbEntity_FeatId" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="AcDbEntity_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Datavalue" description="datavalue"
- dataType="string" length="4000" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBENTITY_ACXDATA" columnName="DATAVALUE" colCreator="True" \
                fixedCol="False"  >
-<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDbEntity_FeatId" \
description="id" dataType="int64" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDBENTITY_ACXDATA" columnName="ACDBENTITY_FEATID" colCreator="True" \
fixedCol="False"> +<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBENTITY_ACXDATA" columnName="SEQ" colCreator="True" fixedCol="False"  \
                >
-<column name="SEQ" description="" dataType="NUMBER" length="10" 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="AcDbEntity.xdata" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="AcDbEntity_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBENTITY_ACXDATA" columnName="ACDBENTITY_FEATID" colCreator="True" \
                fixedCol="False"  >
-<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False" > +<property xsi:type="Data" name="Datavalue" \
description="datavalue" dataType="string" length="4000" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" \
defaultValue="" tableName="ACDBENTITY_ACXDATA" columnName="DATAVALUE" \
colCreator="True" fixedCol="False"> +<column name="DATAVALUE" description="" \
dataType="VARCHAR2" length="4000" 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="AcDbEntity.xdata"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Acad" tableName="F_CLASSDEFINITION" \
columnName="SCHEMANAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="SCHEMANAME" description="" \
dataType="NVARCHAR2" 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="Acad"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Seq" description="seq" \
dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDBENTITY_ACXDATA" columnName="SEQ" colCreator="True" fixedCol="False"> \
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False">  </column>
 </property>
 </properties>
-<table name="ACDBENTITY_ACXDATA" description="" pkeyName="PK_ACDBENTITY_ACXDATA" >
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="PK_ACDBENTITY_ACXDATA">
 <target>
-<table name="ACDBENTITY" description="" pkeyName="PK_ACDBENTITY" >
-</table>
+<table name="ACDBENTITY" description="" pkeyName="PK_ACDBENTITY"/>
 <sourceColumns>
-<column name="ACDBENTITY_FEATID" />
+<column name="ACDBENTITY_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Datavalue" />
-<property xsi:type="Data" name="Seq" />
-<property xsi:type="Data" name="AcDbEntity_FeatId" />
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDbEntity_FeatId"/>
+<property xsi:type="Data" name="Datavalue"/>
+<property xsi:type="Data" name="Seq"/>
+<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False">  </column>
-<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" scale="0" \
nullable="False" > +<column name="DATAVALUE" description="" dataType="VARCHAR2" \
length="4000" scale="0" nullable="False">  </column>
-<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False" > +<column name="SEQ" description="" dataType="NUMBER" \
length="10" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="ACDBENTITY_ACXDATA" description="" pkeyName="PK_ACDBENTITY_ACXDATA" >
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="PK_ACDBENTITY_ACXDATA">
 <target>
-<table name="ACDBENTITY" description="" pkeyName="PK_ACDBENTITY" >
-</table>
+<table name="ACDBENTITY" description="" pkeyName="PK_ACDBENTITY"/>
 <sourceColumns>
-<column name="ACDBENTITY_FEATID" />
+<column name="ACDBENTITY_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the \
                feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="ACDBENTITY" 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="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" \
                nullable="True" >
-</column>
-</property>
 </properties>
-<table name="ACDBENTITY" description="" pkeyName="PK_ACDBENTITY" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Data" name="Layer" />
-<property xsi:type="Data" name="Plot Style" />
-<property xsi:type="Data" name="RevisionNumber" />
-<property xsi:type="Object" name="xdata" description="new xdata description"
- objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<table name="ACDBENTITY" description="" pkeyName="PK_ACDBENTITY">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Data" name="Layer"/>
+<property xsi:type="Data" name="Plot Style"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<property xsi:type="Object" name="xdata" description="new xdata description" \
objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
order="ascending" fixedCol="False">  </property>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<column name="CLASSID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="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="LAYER" description="" dataType="NVARCHAR2" length="10" scale="0" \
nullable="True" > +<column name="LAYER" description="" dataType="NVARCHAR2" \
length="10" scale="0" nullable="True">  </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<column name="PLOT_STYLE" description="" dataType="NVARCHAR2" \
length="20" scale="0" nullable="True">  </column>
-<column name="PLOT_STYLE" description="" dataType="NVARCHAR2" length="20" scale="0" \
nullable="True" > +<column name="REVISIONNUMBER" description="" dataType="NUMBER" \
length="0" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="ACDBENTITY" description="" pkeyName="PK_ACDBENTITY" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="ACDBENTITY" description="" pkeyName="PK_ACDBENTITY"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="ACDBENTITY" description="" pkeyName="PK_ACDBENTITY" >
-</table>
+<table name="ACDBENTITY" description="" pkeyName="PK_ACDBENTITY"/>
 <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="AcDbHatch" description="AutoCAD hatched polygon"
- baseClass="AcDbEntity" abstract="False"
- tableName="ACDBHATCH" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Feature" name="AcDbHatch" description="AutoCAD hatched polygon" \
baseClass="AcDbEntity" abstract="False" tableName="ACDBHATCH" tblCreator="True" \
fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely \
                identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" \
                defaultValue=""
- tableName="ACDBHATCH" 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="ACDBHATCH" columnName="n/a" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="Feature"/>
 </property>
-<property xsi:type="Data" name="FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="False" nullable="False" autogenerated="True" \
                defaultValue=""
- tableName="ACDBHATCH" columnName="FEATID" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="AcDbEntity" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<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="ACDBHATCH" 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="Layer" description="Entity's Classification"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ACDBHATCH" columnName="LAYER" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="AcDbEntity" />
-<column name="LAYER" description="" dataType="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Plot Style" description=""
- dataType="string" length="20" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ACDBHATCH" columnName="PLOT_STYLE" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="AcDbEntity" />
-<column name="PLOT_STYLE" description="" dataType="NVARCHAR2" length="20" 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="ACDBHATCH" columnName="REVISIONNUMBER" colCreator="True" fixedCol="True" \
                >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" \
                nullable="False" >
-</column>
-</property>
-<property xsi:type="Object" name="edges" description=""
- objectType="Collection" className="Acad:Polyline" idColumn="" order="ascending"
- fixedCol="False" >
-<mappingDefinition xsi:type="Concrete" >
+<property xsi:type="Object" name="edges" description="" objectType="Collection" \
className="Acad:Polyline" 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="AcDbHatch_FeatId" />
+<property xsi:type="Data" name="AcDbHatch_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="AcDbHatch.edges" description="Autogenerated Object \
                Property Class"
- baseClass="" abstract="False"
- tableName="ACDBHATCH_POLYLINE" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="AcDbHatch.edges" description="Autogenerated Object \
Property Class" baseClass="" abstract="False" tableName="ACDBHATCH_POLYLINE" \
tblCreator="True" fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Closed" description="is first and last points the \
                same"
- dataType="boolean" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBHATCH_POLYLINE" columnName="CLOSED" colCreator="True" \
                fixedCol="False"  >
-<column name="CLOSED" description="" dataType="NUMBER" length="1" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDbHatch_FeatId" \
description="id" dataType="int64" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDBHATCH_POLYLINE" columnName="ACDBHATCH_FEATID" colCreator="True" \
fixedCol="False"> +<column name="ACDBHATCH_FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBHATCH_POLYLINE" columnName="FEATID" colCreator="True" \
                fixedCol="False"  >
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<property xsi:type="Data" name="ClassName" description="FDO base \
property: object class name" dataType="string" length="30" precision="0" scale="0" \
readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" \
defaultValue="AcDbHatch.edges" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Layer" description="Entity's Classification"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ACDBHATCH_POLYLINE" columnName="LAYER" colCreator="True" \
                fixedCol="False"  >
-<column name="LAYER" description="" dataType="NVARCHAR2" length="10" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Closed" description="is first and \
last points the same" dataType="boolean" length="0" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" \
defaultValue="" tableName="ACDBHATCH_POLYLINE" columnName="CLOSED" colCreator="True" \
fixedCol="False"> +<column name="CLOSED" description="" dataType="NUMBER" length="1" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Plot Style" description=""
- dataType="string" length="20" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ACDBHATCH_POLYLINE" columnName="PLOT_STYLE" colCreator="True" \
                fixedCol="False"  >
-<column name="PLOT_STYLE" description="" dataType="NVARCHAR2" length="20" scale="0" \
nullable="True" > +<property xsi:type="Data" name="FeatId" description="id" \
dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDBHATCH_POLYLINE" 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="Width" description="line width"
- dataType="double" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBHATCH_POLYLINE" columnName="WIDTH" colCreator="True" \
                fixedCol="False"  >
-<column name="WIDTH" description="" dataType="NUMBER" length="0" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Layer" description="Entity's \
Classification" dataType="string" length="10" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" \
defaultValue="" tableName="ACDBHATCH_POLYLINE" columnName="LAYER" colCreator="True" \
fixedCol="False"> +<column name="LAYER" description="" dataType="NVARCHAR2" \
length="10" scale="0" nullable="True">  </column>
 </property>
-<property xsi:type="Object" name="vertices" description=""
- objectType="Collection" className="Acad:AcDbVertexData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="Plot Style" description="" dataType="string" \
length="20" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="True" autogenerated="False" defaultValue="" tableName="ACDBHATCH_POLYLINE" \
columnName="PLOT_STYLE" colCreator="True" fixedCol="False"> +<column \
name="PLOT_STYLE" description="" dataType="NVARCHAR2" length="20" 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="Acad" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True"> +</column>
+</property>
+<property xsi:type="Object" name="vertices" description="" objectType="Collection" \
className="Acad:AcDbVertexData" idColumn="SEQ" order="ascending" fixedCol="False">  \
                <idProperty>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="Polyline_FeatId" />
+<property xsi:type="Data" name="Polyline_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="AcDbHatch.edges.vertices" description="Autogenerated \
                Object Property Class"
- baseClass="" abstract="False"
- tableName="ACDBHATCH_POLYLINE_AC1" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="AcDbHatch.edges.vertices" description="Autogenerated \
Object Property Class" baseClass="" abstract="False" \
tableName="ACDBHATCH_POLYLINE_AC1" tblCreator="True" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="Polyline_FeatId" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Polyline_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBHATCH_POLYLINE_AC1" columnName="SEQ" colCreator="True" \
                fixedCol="False"  >
-<column name="SEQ" description="" dataType="NUMBER" length="10" 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="AcDbHatch.edges.vertices" tableName="F_CLASSDEFINITION" \
columnName="CLASSNAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="CLASSNAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Object" name="normal" description=""
- objectType="Collection" className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="normal" description="" objectType="Collection" \
className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" order="ascending" \
fixedCol="False">  <idProperty>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="Polyline_FeatId" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Polyline_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="Polyline_FeatId" />
-<property xsi:type="Data" name="AcDbVertexData_Seq" />
+<property xsi:type="Data" name="Polyline_FeatId"/>
+<property xsi:type="Data" name="AcDbVertexData_Seq"/>
 </targetProperties>
-<class xsi:type="Class" name="AcDbHatch.edges.vertices.normal" \
                description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="ACDBHATCH_POLYLINE_AC4" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="AcDbHatch.edges.vertices.normal" \
description="Autogenerated Object Property Class" baseClass="" abstract="False" \
tableName="ACDBHATCH_POLYLINE_AC4" tblCreator="True" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="Polyline_FeatId" />
-<property xsi:type="Data" name="AcDbVertexData_Seq" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Polyline_FeatId"/>
+<property xsi:type="Data" name="AcDbVertexData_Seq"/>
+<property xsi:type="Data" name="Seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBHATCH_POLYLINE_AC4" columnName="SEQ" colCreator="True" \
                fixedCol="False"  >
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDbVertexData_Seq" \
description="seq" dataType="int32" length="0" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" \
defaultValue="" tableName="ACDBHATCH_POLYLINE_AC4" \
columnName="ACDBHATCH_POLYLINE_AC1_SEQ" colCreator="True" fixedCol="False"> +<column \
name="ACDBHATCH_POLYLINE_AC1_SEQ" description="" dataType="NUMBER" length="10" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Value" description=""
- dataType="double" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBHATCH_POLYLINE_AC4" columnName="VALUE1" colCreator="True" \
                fixedCol="False"  >
-<column name="VALUE1" description="" dataType="NUMBER" length="0" 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="AcDbHatch.edges.vertices.normal" tableName="F_CLASSDEFINITION" \
columnName="CLASSNAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="CLASSNAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Polyline_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBHATCH_POLYLINE_AC4" columnName="ACDBHATCH_POLYLINE_AC1_ACDB1" \
                colCreator="True" fixedCol="False"  >
-<column name="ACDBHATCH_POLYLINE_AC1_ACDB1" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<property xsi:type="Data" \
name="Polyline_FeatId" description="id" dataType="int64" length="0" precision="0" \
scale="0" readOnly="False" featId="False" system="False" nullable="False" \
autogenerated="False" defaultValue="" tableName="ACDBHATCH_POLYLINE_AC4" \
columnName="ACDBHATCH_POLYLINE_AC1_ACDB1" colCreator="True" fixedCol="False"> \
+<column name="ACDBHATCH_POLYLINE_AC1_ACDB1" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="AcDbVertexData_Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBHATCH_POLYLINE_AC4" columnName="ACDBHATCH_POLYLINE_AC1_SEQ" \
                colCreator="True" fixedCol="False"  >
-<column name="ACDBHATCH_POLYLINE_AC1_SEQ" description="" dataType="NUMBER" \
length="10" 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="Acad" \
tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="NVARCHAR2" 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="AcDbHatch.edges.vertices.normal"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Seq" description="seq" \
dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDBHATCH_POLYLINE_AC4" columnName="SEQ" colCreator="True" \
fixedCol="False"> +<column name="SEQ" description="" dataType="NUMBER" length="10" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object \
                class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" \
                defaultValue="Acad"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Value" description="" \
dataType="double" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDBHATCH_POLYLINE_AC4" columnName="VALUE1" colCreator="True" \
fixedCol="False"> +<column name="VALUE1" description="" dataType="NUMBER" length="0" \
scale="0" nullable="False">  </column>
 </property>
 </properties>
-<table name="ACDBHATCH_POLYLINE_AC4" description="" \
pkeyName="PK_ACDBHATCH_POLYLINE4" > +<table name="ACDBHATCH_POLYLINE_AC4" \
description="" pkeyName="PK_ACDBHATCH_POLYLINE4">  <target>
-<table name="ACDBHATCH_POLYLINE_AC1" description="" \
pkeyName="PK_ACDBHATCH_POLYLINE3" > +<table name="ACDBHATCH_POLYLINE_AC1" \
description="" pkeyName="PK_ACDBHATCH_POLYLINE3">  <target>
-<table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE" >
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE">
 <target>
-<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH" >
-</table>
+<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH"/>
 <sourceColumns>
-<column name="ACDBHATCH_FEATID" />
+<column name="ACDBHATCH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ACDBHATCH_POLYLINE_FEATID" />
+<column name="ACDBHATCH_POLYLINE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ACDBHATCH_POLYLINE_AC1_ACDB1" />
-<column name="ACDBHATCH_POLYLINE_AC1_SEQ" />
+<column name="ACDBHATCH_POLYLINE_AC1_ACDB1"/>
+<column name="ACDBHATCH_POLYLINE_AC1_SEQ"/>
 </sourceColumns>
 <targetColumns>
-<column name="ACDBHATCH_POLYLINE_FEATID" />
-<column name="SEQ" />
+<column name="ACDBHATCH_POLYLINE_FEATID"/>
+<column name="SEQ"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Seq" />
-<property xsi:type="Data" name="Value" />
-<property xsi:type="Data" name="Polyline_FeatId" />
-<property xsi:type="Data" name="AcDbVertexData_Seq" />
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDbVertexData_Seq"/>
+<property xsi:type="Data" name="Polyline_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
+<property xsi:type="Data" name="Value"/>
+<column name="ACDBHATCH_POLYLINE_AC1_ACDB1" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="VALUE1" description="" dataType="NUMBER" length="0" scale="0" \
nullable="False" > +<column name="ACDBHATCH_POLYLINE_AC1_SEQ" description="" \
dataType="NUMBER" length="10" scale="0" nullable="False">  </column>
-<column name="ACDBHATCH_POLYLINE_AC1_ACDB1" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<column name="SEQ" description="" \
dataType="NUMBER" length="10" scale="0" nullable="False">  </column>
-<column name="ACDBHATCH_POLYLINE_AC1_SEQ" description="" dataType="NUMBER" \
length="10" scale="0" nullable="False" > +<column name="VALUE1" description="" \
dataType="NUMBER" length="0" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="ACDBHATCH_POLYLINE_AC4" description="" \
pkeyName="PK_ACDBHATCH_POLYLINE4" > +<table name="ACDBHATCH_POLYLINE_AC4" \
description="" pkeyName="PK_ACDBHATCH_POLYLINE4">  <target>
-<table name="ACDBHATCH_POLYLINE_AC1" description="" \
pkeyName="PK_ACDBHATCH_POLYLINE3" > +<table name="ACDBHATCH_POLYLINE_AC1" \
description="" pkeyName="PK_ACDBHATCH_POLYLINE3">  <target>
-<table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE" >
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE">
 <target>
-<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH" >
-</table>
+<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH"/>
 <sourceColumns>
-<column name="ACDBHATCH_FEATID" />
+<column name="ACDBHATCH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ACDBHATCH_POLYLINE_FEATID" />
+<column name="ACDBHATCH_POLYLINE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ACDBHATCH_POLYLINE_AC1_ACDB1" />
-<column name="ACDBHATCH_POLYLINE_AC1_SEQ" />
+<column name="ACDBHATCH_POLYLINE_AC1_ACDB1"/>
+<column name="ACDBHATCH_POLYLINE_AC1_SEQ"/>
 </sourceColumns>
 <targetColumns>
-<column name="ACDBHATCH_POLYLINE_FEATID" />
-<column name="SEQ" />
+<column name="ACDBHATCH_POLYLINE_FEATID"/>
+<column name="SEQ"/>
 </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="point" description=""
- objectType="Collection" className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="point" description="" objectType="Collection" \
className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" order="ascending" \
fixedCol="False">  <idProperty>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="Polyline_FeatId" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Polyline_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="Polyline_FeatId" />
-<property xsi:type="Data" name="AcDbVertexData_Seq" />
+<property xsi:type="Data" name="Polyline_FeatId"/>
+<property xsi:type="Data" name="AcDbVertexData_Seq"/>
 </targetProperties>
-<class xsi:type="Class" name="AcDbHatch.edges.vertices.point" \
                description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="ACDBHATCH_POLYLINE_AC2" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="AcDbHatch.edges.vertices.point" \
description="Autogenerated Object Property Class" baseClass="" abstract="False" \
tableName="ACDBHATCH_POLYLINE_AC2" tblCreator="True" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="Polyline_FeatId" />
-<property xsi:type="Data" name="AcDbVertexData_Seq" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Polyline_FeatId"/>
+<property xsi:type="Data" name="AcDbVertexData_Seq"/>
+<property xsi:type="Data" name="Seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBHATCH_POLYLINE_AC2" columnName="SEQ" colCreator="True" \
                fixedCol="False"  >
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDbVertexData_Seq" \
description="seq" dataType="int32" length="0" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" \
defaultValue="" tableName="ACDBHATCH_POLYLINE_AC2" \
columnName="ACDBHATCH_POLYLINE_AC1_SEQ" colCreator="True" fixedCol="False"> +<column \
name="ACDBHATCH_POLYLINE_AC1_SEQ" description="" dataType="NUMBER" length="10" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Value" description=""
- dataType="double" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBHATCH_POLYLINE_AC2" columnName="VALUE1" colCreator="True" \
                fixedCol="False"  >
-<column name="VALUE1" description="" dataType="NUMBER" length="0" 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="AcDbHatch.edges.vertices.point" tableName="F_CLASSDEFINITION" \
columnName="CLASSNAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="CLASSNAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Polyline_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBHATCH_POLYLINE_AC2" columnName="ACDBHATCH_POLYLINE_AC1_ACDB1" \
                colCreator="True" fixedCol="False"  >
-<column name="ACDBHATCH_POLYLINE_AC1_ACDB1" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<property xsi:type="Data" \
name="Polyline_FeatId" description="id" dataType="int64" length="0" precision="0" \
scale="0" readOnly="False" featId="False" system="False" nullable="False" \
autogenerated="False" defaultValue="" tableName="ACDBHATCH_POLYLINE_AC2" \
columnName="ACDBHATCH_POLYLINE_AC1_ACDB1" colCreator="True" fixedCol="False"> \
+<column name="ACDBHATCH_POLYLINE_AC1_ACDB1" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="AcDbVertexData_Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBHATCH_POLYLINE_AC2" columnName="ACDBHATCH_POLYLINE_AC1_SEQ" \
                colCreator="True" fixedCol="False"  >
-<column name="ACDBHATCH_POLYLINE_AC1_SEQ" description="" dataType="NUMBER" \
length="10" 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="Acad" \
tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="NVARCHAR2" 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="AcDbHatch.edges.vertices.point"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Seq" description="seq" \
dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDBHATCH_POLYLINE_AC2" columnName="SEQ" colCreator="True" \
fixedCol="False"> +<column name="SEQ" description="" dataType="NUMBER" length="10" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object \
                class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" \
                defaultValue="Acad"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Value" description="" \
dataType="double" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDBHATCH_POLYLINE_AC2" columnName="VALUE1" colCreator="True" \
fixedCol="False"> +<column name="VALUE1" description="" dataType="NUMBER" length="0" \
scale="0" nullable="False">  </column>
 </property>
 </properties>
-<table name="ACDBHATCH_POLYLINE_AC2" description="" \
pkeyName="PK_ACDBHATCH_POLYLINE2" > +<table name="ACDBHATCH_POLYLINE_AC2" \
description="" pkeyName="PK_ACDBHATCH_POLYLINE2">  <target>
-<table name="ACDBHATCH_POLYLINE_AC1" description="" \
pkeyName="PK_ACDBHATCH_POLYLINE3" > +<table name="ACDBHATCH_POLYLINE_AC1" \
description="" pkeyName="PK_ACDBHATCH_POLYLINE3">  <target>
-<table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE" >
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE">
 <target>
-<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH" >
-</table>
+<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH"/>
 <sourceColumns>
-<column name="ACDBHATCH_FEATID" />
+<column name="ACDBHATCH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ACDBHATCH_POLYLINE_FEATID" />
+<column name="ACDBHATCH_POLYLINE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ACDBHATCH_POLYLINE_AC1_ACDB1" />
-<column name="ACDBHATCH_POLYLINE_AC1_SEQ" />
+<column name="ACDBHATCH_POLYLINE_AC1_ACDB1"/>
+<column name="ACDBHATCH_POLYLINE_AC1_SEQ"/>
 </sourceColumns>
 <targetColumns>
-<column name="ACDBHATCH_POLYLINE_FEATID" />
-<column name="SEQ" />
+<column name="ACDBHATCH_POLYLINE_FEATID"/>
+<column name="SEQ"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Seq" />
-<property xsi:type="Data" name="Value" />
-<property xsi:type="Data" name="Polyline_FeatId" />
-<property xsi:type="Data" name="AcDbVertexData_Seq" />
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDbVertexData_Seq"/>
+<property xsi:type="Data" name="Polyline_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
+<property xsi:type="Data" name="Value"/>
+<column name="ACDBHATCH_POLYLINE_AC1_ACDB1" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="VALUE1" description="" dataType="NUMBER" length="0" scale="0" \
nullable="False" > +<column name="ACDBHATCH_POLYLINE_AC1_SEQ" description="" \
dataType="NUMBER" length="10" scale="0" nullable="False">  </column>
-<column name="ACDBHATCH_POLYLINE_AC1_ACDB1" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<column name="SEQ" description="" \
dataType="NUMBER" length="10" scale="0" nullable="False">  </column>
-<column name="ACDBHATCH_POLYLINE_AC1_SEQ" description="" dataType="NUMBER" \
length="10" scale="0" nullable="False" > +<column name="VALUE1" description="" \
dataType="NUMBER" length="0" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="ACDBHATCH_POLYLINE_AC2" description="" \
pkeyName="PK_ACDBHATCH_POLYLINE2" > +<table name="ACDBHATCH_POLYLINE_AC2" \
description="" pkeyName="PK_ACDBHATCH_POLYLINE2">  <target>
-<table name="ACDBHATCH_POLYLINE_AC1" description="" \
pkeyName="PK_ACDBHATCH_POLYLINE3" > +<table name="ACDBHATCH_POLYLINE_AC1" \
description="" pkeyName="PK_ACDBHATCH_POLYLINE3">  <target>
-<table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE" >
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE">
 <target>
-<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH" >
-</table>
+<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH"/>
 <sourceColumns>
-<column name="ACDBHATCH_FEATID" />
+<column name="ACDBHATCH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ACDBHATCH_POLYLINE_FEATID" />
+<column name="ACDBHATCH_POLYLINE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ACDBHATCH_POLYLINE_AC1_ACDB1" />
-<column name="ACDBHATCH_POLYLINE_AC1_SEQ" />
+<column name="ACDBHATCH_POLYLINE_AC1_ACDB1"/>
+<column name="ACDBHATCH_POLYLINE_AC1_SEQ"/>
 </sourceColumns>
 <targetColumns>
-<column name="ACDBHATCH_POLYLINE_FEATID" />
-<column name="SEQ" />
+<column name="ACDBHATCH_POLYLINE_FEATID"/>
+<column name="SEQ"/>
 </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="Polyline_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBHATCH_POLYLINE_AC1" columnName="ACDBHATCH_POLYLINE_FEATID" \
                colCreator="True" fixedCol="False"  >
-<column name="ACDBHATCH_POLYLINE_FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<property xsi:type="Data" \
name="Polyline_FeatId" description="id" dataType="int64" length="0" precision="0" \
scale="0" readOnly="False" featId="False" system="False" nullable="False" \
autogenerated="False" defaultValue="" tableName="ACDBHATCH_POLYLINE_AC1" \
columnName="ACDBHATCH_POLYLINE_FEATID" colCreator="True" fixedCol="False"> +<column \
name="ACDBHATCH_POLYLINE_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="AcDbHatch.edges.vertices"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Acad" tableName="F_CLASSDEFINITION" \
columnName="SCHEMANAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="SCHEMANAME" description="" \
dataType="NVARCHAR2" 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="Acad"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Seq" description="seq" \
dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDBHATCH_POLYLINE_AC1" columnName="SEQ" colCreator="True" \
fixedCol="False"> +<column name="SEQ" description="" dataType="NUMBER" length="10" \
scale="0" nullable="False">  </column>
 </property>
 </properties>
-<table name="ACDBHATCH_POLYLINE_AC1" description="" \
pkeyName="PK_ACDBHATCH_POLYLINE3" > +<table name="ACDBHATCH_POLYLINE_AC1" \
description="" pkeyName="PK_ACDBHATCH_POLYLINE3">  <target>
-<table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE" >
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE">
 <target>
-<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH" >
-</table>
+<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH"/>
 <sourceColumns>
-<column name="ACDBHATCH_FEATID" />
+<column name="ACDBHATCH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ACDBHATCH_POLYLINE_FEATID" />
+<column name="ACDBHATCH_POLYLINE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Seq" />
-<property xsi:type="Object" name="normal" description=""
- objectType="Collection" className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="normal" description="" objectType="Collection" \
className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" order="ascending" \
fixedCol="False">  </property>
-<property xsi:type="Object" name="point" description=""
- objectType="Collection" className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="point" description="" objectType="Collection" \
className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" order="ascending" \
fixedCol="False">  </property>
-<property xsi:type="Data" name="Polyline_FeatId" />
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Polyline_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
+<column name="ACDBHATCH_POLYLINE_FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="ACDBHATCH_POLYLINE_FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<column name="SEQ" description="" \
dataType="NUMBER" length="10" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="ACDBHATCH_POLYLINE_AC1" description="" \
pkeyName="PK_ACDBHATCH_POLYLINE3" > +<table name="ACDBHATCH_POLYLINE_AC1" \
description="" pkeyName="PK_ACDBHATCH_POLYLINE3">  <target>
-<table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE" >
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE">
 <target>
-<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH" >
-</table>
+<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH"/>
 <sourceColumns>
-<column name="ACDBHATCH_FEATID" />
+<column name="ACDBHATCH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ACDBHATCH_POLYLINE_FEATID" />
+<column name="ACDBHATCH_POLYLINE_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="Object" name="xdata" description="xdata"
- objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="Width" description="line width" dataType="double" \
length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" tableName="ACDBHATCH_POLYLINE" \
columnName="WIDTH" colCreator="True" fixedCol="False"> +<column name="WIDTH" \
description="" dataType="NUMBER" length="0" scale="0" nullable="False"> +</column>
+</property>
+<property xsi:type="Object" name="xdata" description="xdata" objectType="Ordered \
Collection" className="Acad:AcXData" idColumn="SEQ" order="ascending" \
fixedCol="False">  <idProperty>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="Polyline_FeatId" />
+<property xsi:type="Data" name="Polyline_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="AcDbHatch.edges.xdata" description="Autogenerated \
                Object Property Class"
- baseClass="" abstract="False"
- tableName="ACDBHATCH_POLYLINE_AC3" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="AcDbHatch.edges.xdata" description="Autogenerated \
Object Property Class" baseClass="" abstract="False" \
tableName="ACDBHATCH_POLYLINE_AC3" tblCreator="True" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="Polyline_FeatId" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Polyline_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Datavalue" description="datavalue"
- dataType="string" length="4000" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBHATCH_POLYLINE_AC3" columnName="DATAVALUE" colCreator="True" \
                fixedCol="False"  >
-<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" 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="AcDbHatch.edges.xdata" tableName="F_CLASSDEFINITION" \
columnName="CLASSNAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="CLASSNAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBHATCH_POLYLINE_AC3" columnName="SEQ" colCreator="True" \
                fixedCol="False"  >
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Datavalue" \
description="datavalue" dataType="string" length="4000" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" \
defaultValue="" tableName="ACDBHATCH_POLYLINE_AC3" columnName="DATAVALUE" \
colCreator="True" fixedCol="False"> +<column name="DATAVALUE" description="" \
dataType="VARCHAR2" length="4000" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Polyline_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBHATCH_POLYLINE_AC3" columnName="ACDBHATCH_POLYLINE_FEATID" \
                colCreator="True" fixedCol="False"  >
-<column name="ACDBHATCH_POLYLINE_FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<property xsi:type="Data" \
name="Polyline_FeatId" description="id" dataType="int64" length="0" precision="0" \
scale="0" readOnly="False" featId="False" system="False" nullable="False" \
autogenerated="False" defaultValue="" tableName="ACDBHATCH_POLYLINE_AC3" \
columnName="ACDBHATCH_POLYLINE_FEATID" colCreator="True" fixedCol="False"> +<column \
name="ACDBHATCH_POLYLINE_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="AcDbHatch.edges.xdata"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Acad" tableName="F_CLASSDEFINITION" \
columnName="SCHEMANAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="SCHEMANAME" description="" \
dataType="NVARCHAR2" 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="Acad"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Seq" description="seq" \
dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDBHATCH_POLYLINE_AC3" columnName="SEQ" colCreator="True" \
fixedCol="False"> +<column name="SEQ" description="" dataType="NUMBER" length="10" \
scale="0" nullable="False">  </column>
 </property>
 </properties>
-<table name="ACDBHATCH_POLYLINE_AC3" description="" \
pkeyName="PK_ACDBHATCH_POLYLINE1" > +<table name="ACDBHATCH_POLYLINE_AC3" \
description="" pkeyName="PK_ACDBHATCH_POLYLINE1">  <target>
-<table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE" >
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE">
 <target>
-<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH" >
-</table>
+<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH"/>
 <sourceColumns>
-<column name="ACDBHATCH_FEATID" />
+<column name="ACDBHATCH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ACDBHATCH_POLYLINE_FEATID" />
+<column name="ACDBHATCH_POLYLINE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Datavalue" />
-<property xsi:type="Data" name="Seq" />
-<property xsi:type="Data" name="Polyline_FeatId" />
-<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Datavalue"/>
+<property xsi:type="Data" name="Polyline_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
+<column name="ACDBHATCH_POLYLINE_FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<column name="DATAVALUE" description="" dataType="VARCHAR2" \
length="4000" scale="0" nullable="False">  </column>
-<column name="ACDBHATCH_POLYLINE_FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<column name="SEQ" description="" \
dataType="NUMBER" length="10" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="ACDBHATCH_POLYLINE_AC3" description="" \
pkeyName="PK_ACDBHATCH_POLYLINE1" > +<table name="ACDBHATCH_POLYLINE_AC3" \
description="" pkeyName="PK_ACDBHATCH_POLYLINE1">  <target>
-<table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE" >
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE">
 <target>
-<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH" >
-</table>
+<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH"/>
 <sourceColumns>
-<column name="ACDBHATCH_FEATID" />
+<column name="ACDBHATCH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ACDBHATCH_POLYLINE_FEATID" />
+<column name="ACDBHATCH_POLYLINE_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="AcDbHatch_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBHATCH_POLYLINE" columnName="ACDBHATCH_FEATID" colCreator="True" \
                fixedCol="False"  >
-<column name="ACDBHATCH_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="AcDbHatch.edges"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Acad"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
                nullable="True" >
-</column>
-</property>
 </properties>
-<table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE" >
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE">
 <target>
-<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH" >
-</table>
+<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH"/>
 <sourceColumns>
-<column name="ACDBHATCH_FEATID" />
+<column name="ACDBHATCH_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Closed" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Data" name="Layer" />
-<property xsi:type="Data" name="Plot Style" />
-<property xsi:type="Data" name="Width" />
-<property xsi:type="Object" name="vertices" description=""
- objectType="Collection" className="Acad:AcDbVertexData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="AcDbHatch_FeatId"/>
+<property xsi:type="Data" name="Closed"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Data" name="Layer"/>
+<property xsi:type="Data" name="Plot Style"/>
+<property xsi:type="Object" name="vertices" description="" objectType="Collection" \
className="Acad:AcDbVertexData" idColumn="SEQ" order="ascending" fixedCol="False">  \
                </property>
-<property xsi:type="Object" name="xdata" description="xdata"
- objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="Width"/>
+<property xsi:type="Object" name="xdata" description="xdata" objectType="Ordered \
Collection" className="Acad:AcXData" idColumn="SEQ" order="ascending" \
fixedCol="False">  </property>
-<property xsi:type="Data" name="AcDbHatch_FeatId" />
-<column name="WIDTH" description="" dataType="NUMBER" length="0" scale="0" \
nullable="False" > +<column name="ACDBHATCH_FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="CLOSED" description="" dataType="NUMBER" length="1" scale="0" \
nullable="False" > +<column name="CLOSED" description="" dataType="NUMBER" length="1" \
scale="0" nullable="False">  </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<column name="FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="LAYER" description="" dataType="NVARCHAR2" length="10" scale="0" \
nullable="True" > +<column name="LAYER" description="" dataType="NVARCHAR2" \
length="10" scale="0" nullable="True">  </column>
-<column name="ACDBHATCH_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False" > +<column name="PLOT_STYLE" description="" \
dataType="NVARCHAR2" length="20" scale="0" nullable="True">  </column>
-<column name="PLOT_STYLE" description="" dataType="NVARCHAR2" length="20" scale="0" \
nullable="True" > +<column name="WIDTH" description="" dataType="NUMBER" length="0" \
scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE" >
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE">
 <target>
-<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH" >
-</table>
+<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH"/>
 <sourceColumns>
-<column name="ACDBHATCH_FEATID" />
+<column name="ACDBHATCH_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="Object" name="xdata" description="new xdata description"
- objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
-<Inherited baseClass="AcDbEntity" />
+<property xsi:type="Data" name="FeatId" description="id" dataType="int64" length="0" \
precision="0" scale="0" readOnly="True" featId="False" system="False" \
nullable="False" autogenerated="True" defaultValue="" tableName="ACDBHATCH" \
columnName="FEATID" colCreator="True" fixedCol="False"> +<Inherited \
baseClass="AcDbEntity"/> +<column name="FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False"> +</column>
+</property>
+<property xsi:type="Data" name="Layer" description="Entity's Classification" \
dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="ACDBHATCH" columnName="LAYER" colCreator="True" fixedCol="False"> \
+<Inherited baseClass="AcDbEntity"/> +<column name="LAYER" description="" \
dataType="NVARCHAR2" length="10" scale="0" nullable="True"> +</column>
+</property>
+<property xsi:type="Data" name="Plot Style" description="" dataType="string" \
length="20" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="True" autogenerated="False" defaultValue="" tableName="ACDBHATCH" \
columnName="PLOT_STYLE" colCreator="True" fixedCol="False"> +<Inherited \
baseClass="AcDbEntity"/> +<column name="PLOT_STYLE" description="" \
dataType="NVARCHAR2" length="20" 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="ACDBHATCH" 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="NVARCHAR2" length="255" scale="0" \
nullable="True"> +</column>
+</property>
+<property xsi:type="Object" name="xdata" description="new xdata description" \
objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
order="ascending" fixedCol="False"> +<Inherited baseClass="AcDbEntity"/>
 <idProperty>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="AcDbEntity_FeatId" />
+<property xsi:type="Data" name="AcDbEntity_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="AcDbHatch.xdata" description="Autogenerated Object \
                Property Class"
- baseClass="" abstract="False"
- tableName="ACDBENTITY_ACXDATA" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="AcDbHatch.xdata" description="Autogenerated Object \
Property Class" baseClass="" abstract="False" tableName="ACDBENTITY_ACXDATA" \
tblCreator="False" fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="AcDbEntity_FeatId" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="AcDbEntity_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Datavalue" description="datavalue"
- dataType="string" length="4000" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBENTITY_ACXDATA" columnName="DATAVALUE" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="AcDbEntity.xdata" />
-<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDbEntity_FeatId" \
description="id" dataType="int64" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDBENTITY_ACXDATA" columnName="ACDBENTITY_FEATID" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="AcDbEntity.xdata"/>
+<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBENTITY_ACXDATA" columnName="SEQ" colCreator="False" fixedCol="False" \
                >
-<Inherited baseClass="AcDbEntity.xdata" />
-<column name="SEQ" description="" dataType="NUMBER" length="10" 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="AcDbHatch.xdata" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="AcDbEntity_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBENTITY_ACXDATA" columnName="ACDBENTITY_FEATID" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="AcDbEntity.xdata" />
-<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False" > +<property xsi:type="Data" name="Datavalue" \
description="datavalue" dataType="string" length="4000" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" \
defaultValue="" tableName="ACDBENTITY_ACXDATA" columnName="DATAVALUE" \
colCreator="False" fixedCol="False"> +<Inherited baseClass="AcDbEntity.xdata"/>
+<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" 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="AcDbHatch.xdata"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Acad" tableName="F_CLASSDEFINITION" \
columnName="SCHEMANAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="SCHEMANAME" description="" \
dataType="NVARCHAR2" 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="Acad"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Seq" description="seq" \
dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDBENTITY_ACXDATA" columnName="SEQ" colCreator="False" fixedCol="False"> \
+<Inherited baseClass="AcDbEntity.xdata"/> +<column name="SEQ" description="" \
dataType="NUMBER" length="10" scale="0" nullable="False">  </column>
 </property>
 </properties>
-<table name="ACDBENTITY_ACXDATA" description="" pkeyName="PK_ACDBENTITY_ACXDATA" >
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="PK_ACDBENTITY_ACXDATA">
 <target>
-<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH" >
-</table>
+<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH"/>
 <sourceColumns>
-<column name="ACDBENTITY_FEATID" />
+<column name="ACDBENTITY_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Datavalue" />
-<property xsi:type="Data" name="Seq" />
-<property xsi:type="Data" name="AcDbEntity_FeatId" />
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDbEntity_FeatId"/>
+<property xsi:type="Data" name="Datavalue"/>
+<property xsi:type="Data" name="Seq"/>
+<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False">  </column>
-<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" scale="0" \
nullable="False" > +<column name="DATAVALUE" description="" dataType="VARCHAR2" \
length="4000" scale="0" nullable="False">  </column>
-<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False" > +<column name="SEQ" description="" dataType="NUMBER" \
length="10" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="ACDBENTITY_ACXDATA" description="" pkeyName="PK_ACDBENTITY_ACXDATA" >
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="PK_ACDBENTITY_ACXDATA">
 <target>
-<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH" >
-</table>
+<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH"/>
 <sourceColumns>
-<column name="ACDBENTITY_FEATID" />
+<column name="ACDBENTITY_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the \
                feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="ACDBHATCH" 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="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" \
                nullable="True" >
-</column>
-</property>
 </properties>
-<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Data" name="Layer" />
-<property xsi:type="Data" name="Plot Style" />
-<property xsi:type="Data" name="RevisionNumber" />
-<property xsi:type="Object" name="edges" description=""
- objectType="Collection" className="Acad:Polyline" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Object" name="edges" description="" objectType="Collection" \
className="Acad:Polyline" idColumn="" order="ascending" fixedCol="False">  \
                </property>
-<property xsi:type="Object" name="xdata" description="new xdata description"
- objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Data" name="Layer"/>
+<property xsi:type="Data" name="Plot Style"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<property xsi:type="Object" name="xdata" description="new xdata description" \
objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
order="ascending" fixedCol="False">  </property>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<column name="CLASSID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<column name="FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="LAYER" description="" dataType="NVARCHAR2" length="10" scale="0" \
nullable="True" > +<column name="LAYER" description="" dataType="NVARCHAR2" \
length="10" scale="0" nullable="True">  </column>
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" \
nullable="False" > +<column name="PLOT_STYLE" description="" dataType="NVARCHAR2" \
length="20" scale="0" nullable="True">  </column>
-<column name="PLOT_STYLE" description="" dataType="NVARCHAR2" length="20" scale="0" \
nullable="True" > +<column name="REVISIONNUMBER" description="" dataType="NUMBER" \
length="0" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH" >
-</table>
+<table name="ACDBHATCH" description="" pkeyName="PK_ACDBHATCH"/>
 <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="AcDbVertexCoordinateValue" description=""
- baseClass="" abstract="False"
- tableName="ACDBVERTEXCOORDINATEV1" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="AcDbVertexCoordinateValue" description="" baseClass="" \
abstract="False" tableName="ACDBVERTEXCOORDINATEV1" tblCreator="False" \
fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBVERTEXCOORDINATEV1" columnName="SEQ" colCreator="False" \
                fixedCol="False"  >
-</property>
-<property xsi:type="Data" name="Value" description=""
- dataType="double" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBVERTEXCOORDINATEV1" columnName="VALUE1" 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="NVARCHAR2" 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="NVARCHAR2" 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="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" nullable="True">  </column>
 </property>
+<property xsi:type="Data" name="Seq" description="seq" dataType="int32" length="0" \
precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDBVERTEXCOORDINATEV1" columnName="SEQ" colCreator="False" \
fixedCol="False"> +</property>
+<property xsi:type="Data" name="Value" description="" dataType="double" length="0" \
precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDBVERTEXCOORDINATEV1" columnName="VALUE1" colCreator="False" \
fixedCol="False"> +</property>
 </properties>
 </class>
-<class xsi:type="Class" name="AcDbVertexData" description=""
- baseClass="" abstract="False"
- tableName="ACDBVERTEXDATA" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="AcDbVertexData" description="" baseClass="" \
abstract="False" tableName="ACDBVERTEXDATA" tblCreator="False" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBVERTEXDATA" columnName="SEQ" 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="NVARCHAR2" length="255" scale="0" \
nullable="False"> +</column>
 </property>
-<property xsi:type="Object" name="normal" description=""
- objectType="Collection" className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="normal" description="" objectType="Collection" \
className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" order="ascending" \
fixedCol="False">  <idProperty>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
 </sourceProperties>
 <targetProperties>
 </targetProperties>
-<class xsi:type="Class" name="AcDbVertexData.normal" description="Autogenerated \
                Object Property Class"
- baseClass="" abstract="False"
- tableName="ACDBVERTEXDATA_ACDBVE2" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="AcDbVertexData.normal" description="Autogenerated \
Object Property Class" baseClass="" abstract="False" \
tableName="ACDBVERTEXDATA_ACDBVE2" tblCreator="False" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBVERTEXDATA_ACDBVE2" columnName="SEQ" colCreator="True" \
                fixedCol="False"  >
-</property>
-<property xsi:type="Data" name="Value" description=""
- dataType="double" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBVERTEXDATA_ACDBVE2" columnName="VALUE1" colCreator="True" \
                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="NVARCHAR2" 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="NVARCHAR2" 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="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" nullable="True">  </column>
 </property>
+<property xsi:type="Data" name="Seq" description="seq" dataType="int32" length="0" \
precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDBVERTEXDATA_ACDBVE2" columnName="SEQ" colCreator="True" \
fixedCol="False"> +</property>
+<property xsi:type="Data" name="Value" description="" dataType="double" length="0" \
precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDBVERTEXDATA_ACDBVE2" columnName="VALUE1" colCreator="True" \
fixedCol="False"> +</property>
 </properties>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Object" name="point" description=""
- objectType="Collection" className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="point" description="" objectType="Collection" \
className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" order="ascending" \
fixedCol="False">  <idProperty>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
 </sourceProperties>
 <targetProperties>
 </targetProperties>
-<class xsi:type="Class" name="AcDbVertexData.point" description="Autogenerated \
                Object Property Class"
- baseClass="" abstract="False"
- tableName="ACDBVERTEXDATA_ACDBVE1" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="AcDbVertexData.point" description="Autogenerated \
Object Property Class" baseClass="" abstract="False" \
tableName="ACDBVERTEXDATA_ACDBVE1" tblCreator="False" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBVERTEXDATA_ACDBVE1" columnName="SEQ" colCreator="False" \
                fixedCol="False"  >
-</property>
-<property xsi:type="Data" name="Value" description=""
- dataType="double" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDBVERTEXDATA_ACDBVE1" columnName="VALUE1" 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="NVARCHAR2" 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="NVARCHAR2" 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="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" nullable="True">  </column>
 </property>
+<property xsi:type="Data" name="Seq" description="seq" dataType="int32" length="0" \
precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDBVERTEXDATA_ACDBVE1" columnName="SEQ" colCreator="False" \
fixedCol="False"> +</property>
+<property xsi:type="Data" name="Value" description="" dataType="double" length="0" \
precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDBVERTEXDATA_ACDBVE1" columnName="VALUE1" colCreator="False" \
fixedCol="False"> +</property>
 </properties>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object \
                class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" \
                defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" \
                nullable="True" >
-</column>
+<property xsi:type="Data" name="Seq" description="seq" dataType="int32" length="0" \
precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" tableName="ACDBVERTEXDATA" \
columnName="SEQ" colCreator="False" fixedCol="False">  </property>
 </properties>
 </class>
-<class xsi:type="Class" name="AcXData" description="Application's Data"
- baseClass="" abstract="False"
- tableName="ACXDATA" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="aCxdATA" description="Xdata" baseClass="" \
abstract="False" tableName="ACXDATA1" tblCreator="False" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Datavalue" description="datavalue"
- dataType="string" length="4000" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACXDATA" columnName="DATAVALUE" 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="NVARCHAR2" length="255" scale="0" \
nullable="False"> +</column>
 </property>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACXDATA" columnName="SEQ" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object \
class schema name" dataType="string" length="255" precision="0" scale="0" \
readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" \
defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="NVARCHAR2" 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=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Seq" description="seq" \
dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACXDATA1" columnName="SEQ" colCreator="False" fixedCol="False"> \
+</property> +</properties>
+</class>
+<class xsi:type="Class" name="AcXData" description="Application's Data" baseClass="" \
abstract="False" tableName="ACXDATA" 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="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Datavalue" description="datavalue" \
dataType="string" length="4000" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACXDATA" columnName="DATAVALUE" 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="NVARCHAR2" length="255" scale="0" nullable="True">  </column>
 </property>
+<property xsi:type="Data" name="Seq" description="seq" dataType="int32" length="0" \
precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" tableName="ACXDATA" \
columnName="SEQ" colCreator="False" fixedCol="False"> +</property>
 </properties>
 </class>
-<class xsi:type="Class" name="Entity" description="Embedded entity base class"
- baseClass="" abstract="False"
- tableName="ENTITY" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Entity" description="Embedded entity base class" \
baseClass="" abstract="False" tableName="ENTITY" tblCreator="True" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ENTITY" columnName="FEATID" colCreator="True" fixedCol="False"  >
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<property xsi:type="Data" name="ClassName" description="FDO base \
property: object class name" dataType="string" length="30" precision="0" scale="0" \
readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" \
defaultValue="Entity" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Layer" description="Entity's Classification"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ENTITY" columnName="LAYER" colCreator="True" fixedCol="False"  >
-<column name="LAYER" description="" dataType="NVARCHAR2" length="10" scale="0" \
nullable="True" > +<property xsi:type="Data" name="FeatId" description="id" \
dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ENTITY" 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="Plot Style" description=""
- dataType="string" length="20" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ENTITY" columnName="PLOT_STYLE" colCreator="True" fixedCol="False"  >
-<column name="PLOT_STYLE" description="" dataType="NVARCHAR2" length="20" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Layer" description="Entity's \
Classification" dataType="string" length="10" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" \
defaultValue="" tableName="ENTITY" columnName="LAYER" colCreator="True" \
fixedCol="False"> +<column name="LAYER" description="" dataType="NVARCHAR2" \
length="10" scale="0" nullable="True">  </column>
 </property>
-<property xsi:type="Object" name="xdata" description="new xdata description"
- objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="Plot Style" description="" dataType="string" \
length="20" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="True" autogenerated="False" defaultValue="" tableName="ENTITY" \
columnName="PLOT_STYLE" colCreator="True" fixedCol="False"> +<column \
name="PLOT_STYLE" description="" dataType="NVARCHAR2" length="20" 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="Acad" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True"> +</column>
+</property>
+<property xsi:type="Object" name="xdata" description="new xdata description" \
objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
order="ascending" fixedCol="False">  <idProperty>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="Entity_FeatId" />
+<property xsi:type="Data" name="Entity_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="Entity.xdata" description="Autogenerated Object \
                Property Class"
- baseClass="" abstract="False"
- tableName="ENTITY_ACXDATA" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Entity.xdata" description="Autogenerated Object \
Property Class" baseClass="" abstract="False" tableName="ENTITY_ACXDATA" \
tblCreator="True" fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="Entity_FeatId" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Entity_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Datavalue" description="datavalue"
- dataType="string" length="4000" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ENTITY_ACXDATA" columnName="DATAVALUE" colCreator="True" \
                fixedCol="False"  >
-<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" 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="Entity.xdata" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ENTITY_ACXDATA" columnName="SEQ" colCreator="True" fixedCol="False"  >
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Datavalue" \
description="datavalue" dataType="string" length="4000" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" \
defaultValue="" tableName="ENTITY_ACXDATA" columnName="DATAVALUE" colCreator="True" \
fixedCol="False"> +<column name="DATAVALUE" description="" dataType="VARCHAR2" \
length="4000" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Entity_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ENTITY_ACXDATA" columnName="ENTITY_FEATID" colCreator="True" \
                fixedCol="False"  >
-<column name="ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Entity_FeatId" description="id" \
dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ENTITY_ACXDATA" columnName="ENTITY_FEATID" colCreator="True" \
fixedCol="False"> +<column name="ENTITY_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="Entity.xdata"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Acad" tableName="F_CLASSDEFINITION" \
columnName="SCHEMANAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="SCHEMANAME" description="" \
dataType="NVARCHAR2" 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="Acad"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Seq" description="seq" \
dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ENTITY_ACXDATA" columnName="SEQ" colCreator="True" fixedCol="False"> \
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False">  </column>
 </property>
 </properties>
-<table name="ENTITY_ACXDATA" description="" pkeyName="PK_ENTITY_ACXDATA" >
+<table name="ENTITY_ACXDATA" description="" pkeyName="PK_ENTITY_ACXDATA">
 <target>
-<table name="ENTITY" description="" pkeyName="PK_ENTITY" >
-</table>
+<table name="ENTITY" description="" pkeyName="PK_ENTITY"/>
 <sourceColumns>
-<column name="ENTITY_FEATID" />
+<column name="ENTITY_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Datavalue" />
-<property xsi:type="Data" name="Seq" />
-<property xsi:type="Data" name="Entity_FeatId" />
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Datavalue"/>
+<property xsi:type="Data" name="Entity_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
+<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" scale="0" \
nullable="False">  </column>
-<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" scale="0" \
nullable="False" > +<column name="ENTITY_FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<column name="SEQ" description="" dataType="NUMBER" length="10" \
scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="ENTITY_ACXDATA" description="" pkeyName="PK_ENTITY_ACXDATA" >
+<table name="ENTITY_ACXDATA" description="" pkeyName="PK_ENTITY_ACXDATA">
 <target>
-<table name="ENTITY" description="" pkeyName="PK_ENTITY" >
-</table>
+<table name="ENTITY" description="" pkeyName="PK_ENTITY"/>
 <sourceColumns>
-<column name="ENTITY_FEATID" />
+<column name="ENTITY_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="ClassName" description="FDO base property: object \
                class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" \
                defaultValue="Entity"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Acad"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
                nullable="True" >
-</column>
-</property>
 </properties>
-<table name="ENTITY" description="" pkeyName="PK_ENTITY" >
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Data" name="Layer" />
-<property xsi:type="Data" name="Plot Style" />
-<property xsi:type="Object" name="xdata" description="new xdata description"
- objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<table name="ENTITY" description="" pkeyName="PK_ENTITY">
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Data" name="Layer"/>
+<property xsi:type="Data" name="Plot Style"/>
+<property xsi:type="Object" name="xdata" description="new xdata description" \
objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
order="ascending" fixedCol="False">  </property>
-<column name="LAYER" description="" dataType="NVARCHAR2" 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="LAYER" description="" dataType="NVARCHAR2" \
length="10" scale="0" nullable="True">  </column>
-<column name="PLOT_STYLE" description="" dataType="NVARCHAR2" length="20" scale="0" \
nullable="True" > +<column name="PLOT_STYLE" description="" dataType="NVARCHAR2" \
length="20" scale="0" nullable="True">  </column>
 </table>
 <tables>
-<table name="ENTITY" description="" pkeyName="PK_ENTITY" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="ENTITY" description="" pkeyName="PK_ENTITY"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
-<class xsi:type="Class" name="Polyline" description="Embedded 3d polyline"
- baseClass="Entity" abstract="False"
- tableName="POLYLINE" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Polyline" description="Embedded 3d polyline" \
baseClass="Entity" abstract="False" tableName="POLYLINE" tblCreator="True" \
fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Closed" description="is first and last points the \
                same"
- dataType="boolean" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="POLYLINE" columnName="CLOSED" colCreator="True" fixedCol="False"  >
-<column name="CLOSED" description="" dataType="NUMBER" length="1" 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="Polyline" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="POLYLINE" columnName="FEATID" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="Entity" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Closed" description="is first and \
last points the same" dataType="boolean" length="0" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" \
defaultValue="" tableName="POLYLINE" columnName="CLOSED" colCreator="True" \
fixedCol="False"> +<column name="CLOSED" description="" dataType="NUMBER" length="1" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Layer" description="Entity's Classification"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="POLYLINE" columnName="LAYER" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="Entity" />
-<column name="LAYER" description="" dataType="NVARCHAR2" length="10" scale="0" \
nullable="True" > +<property xsi:type="Data" name="FeatId" description="id" \
dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="POLYLINE" columnName="FEATID" colCreator="True" fixedCol="False"> \
+<Inherited baseClass="Entity"/> +<column name="FEATID" description="" \
dataType="NUMBER" length="20" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Plot Style" description=""
- dataType="string" length="20" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="POLYLINE" columnName="PLOT_STYLE" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="Entity" />
-<column name="PLOT_STYLE" description="" dataType="NVARCHAR2" length="20" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Layer" description="Entity's \
Classification" dataType="string" length="10" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" \
defaultValue="" tableName="POLYLINE" columnName="LAYER" colCreator="True" \
fixedCol="False"> +<Inherited baseClass="Entity"/>
+<column name="LAYER" description="" dataType="NVARCHAR2" length="10" scale="0" \
nullable="True">  </column>
 </property>
-<property xsi:type="Data" name="Width" description="line width"
- dataType="double" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="POLYLINE" columnName="WIDTH" colCreator="True" fixedCol="False"  >
-<column name="WIDTH" description="" dataType="NUMBER" length="0" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Plot Style" description="" \
dataType="string" length="20" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="POLYLINE" columnName="PLOT_STYLE" colCreator="True" fixedCol="False"> \
+<Inherited baseClass="Entity"/> +<column name="PLOT_STYLE" description="" \
dataType="NVARCHAR2" length="20" scale="0" nullable="True">  </column>
 </property>
-<property xsi:type="Object" name="vertices" description=""
- objectType="Collection" className="Acad:AcDbVertexData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object \
class schema name" dataType="string" length="255" precision="0" scale="0" \
readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" \
defaultValue="Acad" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True"> +</column>
+</property>
+<property xsi:type="Object" name="vertices" description="" objectType="Collection" \
className="Acad:AcDbVertexData" idColumn="SEQ" order="ascending" fixedCol="False">  \
                <idProperty>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="Polyline_FeatId" />
+<property xsi:type="Data" name="Polyline_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="Polyline.vertices" description="Autogenerated Object \
                Property Class"
- baseClass="" abstract="False"
- tableName="POLYLINE_ACDBVERTEXDA1" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Polyline.vertices" description="Autogenerated Object \
Property Class" baseClass="" abstract="False" tableName="POLYLINE_ACDBVERTEXDA1" \
tblCreator="True" fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="Polyline_FeatId" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Polyline_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="POLYLINE_ACDBVERTEXDA1" columnName="SEQ" colCreator="True" \
                fixedCol="False"  >
-<column name="SEQ" description="" dataType="NUMBER" length="10" 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="Polyline.vertices" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Object" name="normal" description=""
- objectType="Collection" className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="normal" description="" objectType="Collection" \
className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" order="ascending" \
fixedCol="False">  <idProperty>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="Polyline_FeatId" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Polyline_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="Polyline_FeatId" />
-<property xsi:type="Data" name="AcDbVertexData_Seq" />
+<property xsi:type="Data" name="Polyline_FeatId"/>
+<property xsi:type="Data" name="AcDbVertexData_Seq"/>
 </targetProperties>
-<class xsi:type="Class" name="Polyline.vertices.normal" description="Autogenerated \
                Object Property Class"
- baseClass="" abstract="False"
- tableName="POLYLINE_ACDBVERTEXDA3" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Polyline.vertices.normal" description="Autogenerated \
Object Property Class" baseClass="" abstract="False" \
tableName="POLYLINE_ACDBVERTEXDA3" tblCreator="True" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="Polyline_FeatId" />
-<property xsi:type="Data" name="AcDbVertexData_Seq" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Polyline_FeatId"/>
+<property xsi:type="Data" name="AcDbVertexData_Seq"/>
+<property xsi:type="Data" name="Seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="POLYLINE_ACDBVERTEXDA3" columnName="SEQ" colCreator="True" \
                fixedCol="False"  >
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDbVertexData_Seq" \
description="seq" dataType="int32" length="0" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" \
defaultValue="" tableName="POLYLINE_ACDBVERTEXDA3" \
columnName="POLYLINE_ACDBVERTEXDA1_SEQ" colCreator="True" fixedCol="False"> +<column \
name="POLYLINE_ACDBVERTEXDA1_SEQ" description="" dataType="NUMBER" length="10" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Value" description=""
- dataType="double" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="POLYLINE_ACDBVERTEXDA3" columnName="VALUE1" colCreator="True" \
                fixedCol="False"  >
-<column name="VALUE1" description="" dataType="NUMBER" length="0" 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="Polyline.vertices.normal" tableName="F_CLASSDEFINITION" \
columnName="CLASSNAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="CLASSNAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Polyline_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="POLYLINE_ACDBVERTEXDA3" columnName="POLYLINE_ACDBVERTEXDA1_POLY1" \
                colCreator="True" fixedCol="False"  >
-<column name="POLYLINE_ACDBVERTEXDA1_POLY1" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<property xsi:type="Data" \
name="Polyline_FeatId" description="id" dataType="int64" length="0" precision="0" \
scale="0" readOnly="False" featId="False" system="False" nullable="False" \
autogenerated="False" defaultValue="" tableName="POLYLINE_ACDBVERTEXDA3" \
columnName="POLYLINE_ACDBVERTEXDA1_POLY1" colCreator="True" fixedCol="False"> \
+<column name="POLYLINE_ACDBVERTEXDA1_POLY1" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="AcDbVertexData_Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="POLYLINE_ACDBVERTEXDA3" columnName="POLYLINE_ACDBVERTEXDA1_SEQ" \
                colCreator="True" fixedCol="False"  >
-<column name="POLYLINE_ACDBVERTEXDA1_SEQ" description="" dataType="NUMBER" \
length="10" 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="Acad" \
tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="NVARCHAR2" 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="Polyline.vertices.normal"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Seq" description="seq" \
dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="POLYLINE_ACDBVERTEXDA3" columnName="SEQ" colCreator="True" \
fixedCol="False"> +<column name="SEQ" description="" dataType="NUMBER" length="10" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object \
                class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" \
                defaultValue="Acad"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Value" description="" \
dataType="double" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="POLYLINE_ACDBVERTEXDA3" columnName="VALUE1" colCreator="True" \
fixedCol="False"> +<column name="VALUE1" description="" dataType="NUMBER" length="0" \
scale="0" nullable="False">  </column>
 </property>
 </properties>
-<table name="POLYLINE_ACDBVERTEXDA3" description="" \
pkeyName="PK_POLYLINE_ACDBVERTE3" > +<table name="POLYLINE_ACDBVERTEXDA3" \
description="" pkeyName="PK_POLYLINE_ACDBVERTE3">  <target>
-<table name="POLYLINE_ACDBVERTEXDA1" description="" \
pkeyName="PK_POLYLINE_ACDBVERTE2" > +<table name="POLYLINE_ACDBVERTEXDA1" \
description="" pkeyName="PK_POLYLINE_ACDBVERTE2">  <target>
-<table name="POLYLINE" description="" pkeyName="PK_POLYLINE" >
-</table>
+<table name="POLYLINE" description="" pkeyName="PK_POLYLINE"/>
 <sourceColumns>
-<column name="POLYLINE_FEATID" />
+<column name="POLYLINE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="POLYLINE_ACDBVERTEXDA1_POLY1" />
-<column name="POLYLINE_ACDBVERTEXDA1_SEQ" />
+<column name="POLYLINE_ACDBVERTEXDA1_POLY1"/>
+<column name="POLYLINE_ACDBVERTEXDA1_SEQ"/>
 </sourceColumns>
 <targetColumns>
-<column name="POLYLINE_FEATID" />
-<column name="SEQ" />
+<column name="POLYLINE_FEATID"/>
+<column name="SEQ"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Seq" />
-<property xsi:type="Data" name="Value" />
-<property xsi:type="Data" name="Polyline_FeatId" />
-<property xsi:type="Data" name="AcDbVertexData_Seq" />
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDbVertexData_Seq"/>
+<property xsi:type="Data" name="Polyline_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
+<property xsi:type="Data" name="Value"/>
+<column name="POLYLINE_ACDBVERTEXDA1_POLY1" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="VALUE1" description="" dataType="NUMBER" length="0" scale="0" \
nullable="False" > +<column name="POLYLINE_ACDBVERTEXDA1_SEQ" description="" \
dataType="NUMBER" length="10" scale="0" nullable="False">  </column>
-<column name="POLYLINE_ACDBVERTEXDA1_POLY1" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<column name="SEQ" description="" \
dataType="NUMBER" length="10" scale="0" nullable="False">  </column>
-<column name="POLYLINE_ACDBVERTEXDA1_SEQ" description="" dataType="NUMBER" \
length="10" scale="0" nullable="False" > +<column name="VALUE1" description="" \
dataType="NUMBER" length="0" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="POLYLINE_ACDBVERTEXDA3" description="" \
pkeyName="PK_POLYLINE_ACDBVERTE3" > +<table name="POLYLINE_ACDBVERTEXDA3" \
description="" pkeyName="PK_POLYLINE_ACDBVERTE3">  <target>
-<table name="POLYLINE_ACDBVERTEXDA1" description="" \
pkeyName="PK_POLYLINE_ACDBVERTE2" > +<table name="POLYLINE_ACDBVERTEXDA1" \
description="" pkeyName="PK_POLYLINE_ACDBVERTE2">  <target>
-<table name="POLYLINE" description="" pkeyName="PK_POLYLINE" >
-</table>
+<table name="POLYLINE" description="" pkeyName="PK_POLYLINE"/>
 <sourceColumns>
-<column name="POLYLINE_FEATID" />
+<column name="POLYLINE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="POLYLINE_ACDBVERTEXDA1_POLY1" />
-<column name="POLYLINE_ACDBVERTEXDA1_SEQ" />
+<column name="POLYLINE_ACDBVERTEXDA1_POLY1"/>
+<column name="POLYLINE_ACDBVERTEXDA1_SEQ"/>
 </sourceColumns>
 <targetColumns>
-<column name="POLYLINE_FEATID" />
-<column name="SEQ" />
+<column name="POLYLINE_FEATID"/>
+<column name="SEQ"/>
 </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="point" description=""
- objectType="Collection" className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="point" description="" objectType="Collection" \
className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" order="ascending" \
fixedCol="False">  <idProperty>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="Polyline_FeatId" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Polyline_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="Polyline_FeatId" />
-<property xsi:type="Data" name="AcDbVertexData_Seq" />
+<property xsi:type="Data" name="Polyline_FeatId"/>
+<property xsi:type="Data" name="AcDbVertexData_Seq"/>
 </targetProperties>
-<class xsi:type="Class" name="Polyline.vertices.point" description="Autogenerated \
                Object Property Class"
- baseClass="" abstract="False"
- tableName="POLYLINE_ACDBVERTEXDA2" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Polyline.vertices.point" description="Autogenerated \
Object Property Class" baseClass="" abstract="False" \
tableName="POLYLINE_ACDBVERTEXDA2" tblCreator="True" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="Polyline_FeatId" />
-<property xsi:type="Data" name="AcDbVertexData_Seq" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Polyline_FeatId"/>
+<property xsi:type="Data" name="AcDbVertexData_Seq"/>
+<property xsi:type="Data" name="Seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="POLYLINE_ACDBVERTEXDA2" columnName="SEQ" colCreator="True" \
                fixedCol="False"  >
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDbVertexData_Seq" \
description="seq" dataType="int32" length="0" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" \
defaultValue="" tableName="POLYLINE_ACDBVERTEXDA2" \
columnName="POLYLINE_ACDBVERTEXDA1_SEQ" colCreator="True" fixedCol="False"> +<column \
name="POLYLINE_ACDBVERTEXDA1_SEQ" description="" dataType="NUMBER" length="10" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Value" description=""
- dataType="double" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="POLYLINE_ACDBVERTEXDA2" columnName="VALUE1" colCreator="True" \
                fixedCol="False"  >
-<column name="VALUE1" description="" dataType="NUMBER" length="0" 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="Polyline.vertices.point" tableName="F_CLASSDEFINITION" \
columnName="CLASSNAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="CLASSNAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Polyline_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="POLYLINE_ACDBVERTEXDA2" columnName="POLYLINE_ACDBVERTEXDA1_POLY1" \
                colCreator="True" fixedCol="False"  >
-<column name="POLYLINE_ACDBVERTEXDA1_POLY1" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<property xsi:type="Data" \
name="Polyline_FeatId" description="id" dataType="int64" length="0" precision="0" \
scale="0" readOnly="False" featId="False" system="False" nullable="False" \
autogenerated="False" defaultValue="" tableName="POLYLINE_ACDBVERTEXDA2" \
columnName="POLYLINE_ACDBVERTEXDA1_POLY1" colCreator="True" fixedCol="False"> \
+<column name="POLYLINE_ACDBVERTEXDA1_POLY1" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="AcDbVertexData_Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="POLYLINE_ACDBVERTEXDA2" columnName="POLYLINE_ACDBVERTEXDA1_SEQ" \
                colCreator="True" fixedCol="False"  >
-<column name="POLYLINE_ACDBVERTEXDA1_SEQ" description="" dataType="NUMBER" \
length="10" 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="Acad" \
tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="NVARCHAR2" 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="Polyline.vertices.point"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Seq" description="seq" \
dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="POLYLINE_ACDBVERTEXDA2" columnName="SEQ" colCreator="True" \
fixedCol="False"> +<column name="SEQ" description="" dataType="NUMBER" length="10" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object \
                class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" \
                defaultValue="Acad"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Value" description="" \
dataType="double" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="POLYLINE_ACDBVERTEXDA2" columnName="VALUE1" colCreator="True" \
fixedCol="False"> +<column name="VALUE1" description="" dataType="NUMBER" length="0" \
scale="0" nullable="False">  </column>
 </property>
 </properties>
-<table name="POLYLINE_ACDBVERTEXDA2" description="" \
pkeyName="PK_POLYLINE_ACDBVERTE1" > +<table name="POLYLINE_ACDBVERTEXDA2" \
description="" pkeyName="PK_POLYLINE_ACDBVERTE1">  <target>
-<table name="POLYLINE_ACDBVERTEXDA1" description="" \
pkeyName="PK_POLYLINE_ACDBVERTE2" > +<table name="POLYLINE_ACDBVERTEXDA1" \
description="" pkeyName="PK_POLYLINE_ACDBVERTE2">  <target>
-<table name="POLYLINE" description="" pkeyName="PK_POLYLINE" >
-</table>
+<table name="POLYLINE" description="" pkeyName="PK_POLYLINE"/>
 <sourceColumns>
-<column name="POLYLINE_FEATID" />
+<column name="POLYLINE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="POLYLINE_ACDBVERTEXDA1_POLY1" />
-<column name="POLYLINE_ACDBVERTEXDA1_SEQ" />
+<column name="POLYLINE_ACDBVERTEXDA1_POLY1"/>
+<column name="POLYLINE_ACDBVERTEXDA1_SEQ"/>
 </sourceColumns>
 <targetColumns>
-<column name="POLYLINE_FEATID" />
-<column name="SEQ" />
+<column name="POLYLINE_FEATID"/>
+<column name="SEQ"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Seq" />
-<property xsi:type="Data" name="Value" />
-<property xsi:type="Data" name="Polyline_FeatId" />
-<property xsi:type="Data" name="AcDbVertexData_Seq" />
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDbVertexData_Seq"/>
+<property xsi:type="Data" name="Polyline_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
+<property xsi:type="Data" name="Value"/>
+<column name="POLYLINE_ACDBVERTEXDA1_POLY1" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="VALUE1" description="" dataType="NUMBER" length="0" scale="0" \
nullable="False" > +<column name="POLYLINE_ACDBVERTEXDA1_SEQ" description="" \
dataType="NUMBER" length="10" scale="0" nullable="False">  </column>
-<column name="POLYLINE_ACDBVERTEXDA1_POLY1" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<column name="SEQ" description="" \
dataType="NUMBER" length="10" scale="0" nullable="False">  </column>
-<column name="POLYLINE_ACDBVERTEXDA1_SEQ" description="" dataType="NUMBER" \
length="10" scale="0" nullable="False" > +<column name="VALUE1" description="" \
dataType="NUMBER" length="0" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="POLYLINE_ACDBVERTEXDA2" description="" \
pkeyName="PK_POLYLINE_ACDBVERTE1" > +<table name="POLYLINE_ACDBVERTEXDA2" \
description="" pkeyName="PK_POLYLINE_ACDBVERTE1">  <target>
-<table name="POLYLINE_ACDBVERTEXDA1" description="" \
pkeyName="PK_POLYLINE_ACDBVERTE2" > +<table name="POLYLINE_ACDBVERTEXDA1" \
description="" pkeyName="PK_POLYLINE_ACDBVERTE2">  <target>
-<table name="POLYLINE" description="" pkeyName="PK_POLYLINE" >
-</table>
+<table name="POLYLINE" description="" pkeyName="PK_POLYLINE"/>
 <sourceColumns>
-<column name="POLYLINE_FEATID" />
+<column name="POLYLINE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="POLYLINE_ACDBVERTEXDA1_POLY1" />
-<column name="POLYLINE_ACDBVERTEXDA1_SEQ" />
+<column name="POLYLINE_ACDBVERTEXDA1_POLY1"/>
+<column name="POLYLINE_ACDBVERTEXDA1_SEQ"/>
 </sourceColumns>
 <targetColumns>
-<column name="POLYLINE_FEATID" />
-<column name="SEQ" />
+<column name="POLYLINE_FEATID"/>
+<column name="SEQ"/>
 </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="Polyline_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="POLYLINE_ACDBVERTEXDA1" columnName="POLYLINE_FEATID" colCreator="True" \
                fixedCol="False"  >
-<column name="POLYLINE_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False" > +<property xsi:type="Data" name="Polyline_FeatId" \
description="id" dataType="int64" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="POLYLINE_ACDBVERTEXDA1" columnName="POLYLINE_FEATID" colCreator="True" \
fixedCol="False"> +<column name="POLYLINE_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="Polyline.vertices"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Acad" tableName="F_CLASSDEFINITION" \
columnName="SCHEMANAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="SCHEMANAME" description="" \
dataType="NVARCHAR2" 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="Acad"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Seq" description="seq" \
dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="POLYLINE_ACDBVERTEXDA1" columnName="SEQ" colCreator="True" \
fixedCol="False"> +<column name="SEQ" description="" dataType="NUMBER" length="10" \
scale="0" nullable="False">  </column>
 </property>
 </properties>
-<table name="POLYLINE_ACDBVERTEXDA1" description="" \
pkeyName="PK_POLYLINE_ACDBVERTE2" > +<table name="POLYLINE_ACDBVERTEXDA1" \
description="" pkeyName="PK_POLYLINE_ACDBVERTE2">  <target>
-<table name="POLYLINE" description="" pkeyName="PK_POLYLINE" >
-</table>
+<table name="POLYLINE" description="" pkeyName="PK_POLYLINE"/>
 <sourceColumns>
-<column name="POLYLINE_FEATID" />
+<column name="POLYLINE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Seq" />
-<property xsi:type="Object" name="normal" description=""
- objectType="Collection" className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="normal" description="" objectType="Collection" \
className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" order="ascending" \
fixedCol="False">  </property>
-<property xsi:type="Object" name="point" description=""
- objectType="Collection" className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Object" name="point" description="" objectType="Collection" \
className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" order="ascending" \
fixedCol="False">  </property>
-<property xsi:type="Data" name="Polyline_FeatId" />
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Polyline_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
+<column name="POLYLINE_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False">  </column>
-<column name="POLYLINE_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False" > +<column name="SEQ" description="" dataType="NUMBER" \
length="10" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="POLYLINE_ACDBVERTEXDA1" description="" \
pkeyName="PK_POLYLINE_ACDBVERTE2" > +<table name="POLYLINE_ACDBVERTEXDA1" \
description="" pkeyName="PK_POLYLINE_ACDBVERTE2">  <target>
-<table name="POLYLINE" description="" pkeyName="PK_POLYLINE" >
-</table>
+<table name="POLYLINE" description="" pkeyName="PK_POLYLINE"/>
 <sourceColumns>
-<column name="POLYLINE_FEATID" />
+<column name="POLYLINE_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="Object" name="xdata" description="new xdata description"
- objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
-<Inherited baseClass="Entity" />
+<property xsi:type="Data" name="Width" description="line width" dataType="double" \
length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" tableName="POLYLINE" \
columnName="WIDTH" colCreator="True" fixedCol="False"> +<column name="WIDTH" \
description="" dataType="NUMBER" length="0" scale="0" nullable="False"> +</column>
+</property>
+<property xsi:type="Object" name="xdata" description="new xdata description" \
objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
order="ascending" fixedCol="False"> +<Inherited baseClass="Entity"/>
 <idProperty>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="Entity_FeatId" />
+<property xsi:type="Data" name="Entity_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="Polyline.xdata" description="Autogenerated Object \
                Property Class"
- baseClass="" abstract="False"
- tableName="ENTITY_ACXDATA" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Polyline.xdata" description="Autogenerated Object \
Property Class" baseClass="" abstract="False" tableName="ENTITY_ACXDATA" \
tblCreator="False" fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="Entity_FeatId" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Entity_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Datavalue" description="datavalue"
- dataType="string" length="4000" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ENTITY_ACXDATA" columnName="DATAVALUE" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="Entity.xdata" />
-<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" 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="Polyline.xdata" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ENTITY_ACXDATA" columnName="SEQ" colCreator="False" fixedCol="False"  >
-<Inherited baseClass="Entity.xdata" />
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Datavalue" \
description="datavalue" dataType="string" length="4000" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" \
defaultValue="" tableName="ENTITY_ACXDATA" columnName="DATAVALUE" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="Entity.xdata"/>
+<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Entity_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ENTITY_ACXDATA" columnName="ENTITY_FEATID" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="Entity.xdata" />
-<column name="ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Entity_FeatId" description="id" \
dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ENTITY_ACXDATA" columnName="ENTITY_FEATID" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="Entity.xdata"/>
+<column name="ENTITY_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="Polyline.xdata"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Acad" tableName="F_CLASSDEFINITION" \
columnName="SCHEMANAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="SCHEMANAME" description="" \
dataType="NVARCHAR2" 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="Acad"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Seq" description="seq" \
dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ENTITY_ACXDATA" columnName="SEQ" colCreator="False" fixedCol="False"> \
+<Inherited baseClass="Entity.xdata"/> +<column name="SEQ" description="" \
dataType="NUMBER" length="10" scale="0" nullable="False">  </column>
 </property>
 </properties>
-<table name="ENTITY_ACXDATA" description="" pkeyName="PK_ENTITY_ACXDATA" >
+<table name="ENTITY_ACXDATA" description="" pkeyName="PK_ENTITY_ACXDATA">
 <target>
-<table name="POLYLINE" description="" pkeyName="PK_POLYLINE" >
-</table>
+<table name="POLYLINE" description="" pkeyName="PK_POLYLINE"/>
 <sourceColumns>
-<column name="ENTITY_FEATID" />
+<column name="ENTITY_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Datavalue" />
-<property xsi:type="Data" name="Seq" />
-<property xsi:type="Data" name="Entity_FeatId" />
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Datavalue"/>
+<property xsi:type="Data" name="Entity_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
+<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" scale="0" \
nullable="False">  </column>
-<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" scale="0" \
nullable="False" > +<column name="ENTITY_FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<column name="SEQ" description="" dataType="NUMBER" length="10" \
scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="ENTITY_ACXDATA" description="" pkeyName="PK_ENTITY_ACXDATA" >
+<table name="ENTITY_ACXDATA" description="" pkeyName="PK_ENTITY_ACXDATA">
 <target>
-<table name="POLYLINE" description="" pkeyName="PK_POLYLINE" >
-</table>
+<table name="POLYLINE" description="" pkeyName="PK_POLYLINE"/>
 <sourceColumns>
-<column name="ENTITY_FEATID" />
+<column name="ENTITY_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="ClassName" description="FDO base property: object \
                class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" \
                defaultValue="Polyline"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Acad"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
                nullable="True" >
-</column>
-</property>
 </properties>
-<table name="POLYLINE" description="" pkeyName="PK_POLYLINE" >
-<property xsi:type="Data" name="Closed" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Data" name="Layer" />
-<property xsi:type="Data" name="Plot Style" />
-<property xsi:type="Data" name="Width" />
-<property xsi:type="Object" name="vertices" description=""
- objectType="Collection" className="Acad:AcDbVertexData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<table name="POLYLINE" description="" pkeyName="PK_POLYLINE">
+<property xsi:type="Data" name="Closed"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Data" name="Layer"/>
+<property xsi:type="Data" name="Plot Style"/>
+<property xsi:type="Object" name="vertices" description="" objectType="Collection" \
className="Acad:AcDbVertexData" idColumn="SEQ" order="ascending" fixedCol="False">  \
                </property>
-<property xsi:type="Object" name="xdata" description="new xdata description"
- objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="Width"/>
+<property xsi:type="Object" name="xdata" description="new xdata description" \
objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
order="ascending" fixedCol="False">  </property>
-<column name="LAYER" description="" dataType="NVARCHAR2" length="10" scale="0" \
nullable="True" > +<column name="CLOSED" description="" dataType="NUMBER" length="1" \
scale="0" nullable="False">  </column>
-<column name="CLOSED" description="" dataType="NUMBER" length="1" scale="0" \
nullable="False" > +<column name="FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="WIDTH" description="" dataType="NUMBER" length="0" scale="0" \
nullable="False" > +<column name="LAYER" description="" dataType="NVARCHAR2" \
length="10" scale="0" nullable="True">  </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<column name="PLOT_STYLE" description="" dataType="NVARCHAR2" \
length="20" scale="0" nullable="True">  </column>
-<column name="PLOT_STYLE" description="" dataType="NVARCHAR2" length="20" scale="0" \
nullable="True" > +<column name="WIDTH" description="" dataType="NUMBER" length="0" \
scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="POLYLINE" description="" pkeyName="PK_POLYLINE" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="POLYLINE" description="" pkeyName="PK_POLYLINE"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
-<class xsi:type="Class" name="aCxdATA" description="Xdata"
- baseClass="" abstract="False"
- tableName="ACXDATA1" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+</schema>
+<schema name="Electric'l" description="Electrical '' schema'">
+<class xsi:type="Class" name="'Address" description="" baseClass="" abstract="False" \
tableName="A_ADDRESS" tblCreator="False" fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACXDATA1" columnName="SEQ" colCreator="False" fixedCol="False"  >
-</property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object \
                class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" \
                defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Number" description="" \
dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="A_ADDRESS" columnName="NUMBER1" 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="NVARCHAR2" length="255" scale="0" nullable="True">  </column>
 </property>
 </properties>
 </class>
-</schema >
-<schema name="Electric'l" description="Electrical '' schema'" >
-<class xsi:type="Class" name="'Address" description=""
- baseClass="" abstract="False"
- tableName="A_ADDRESS" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Feature" name="class_with__25__char_name" description="" \
baseClass="" abstract="False" tableName="CLASS_WITH__25__CHAR_1" tblCreator="True" \
fixedTbl="False"> +<geometryProperty>
+Geometry</geometryProperty>
+<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
+<property xsi:type="Data" name="FeatureId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Number" description=""
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="A_ADDRESS" columnName="NUMBER1" 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="CLASS_WITH__25__CHAR_1" 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="NVARCHAR2" length="255" scale="0" \
nullable="False" > +<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="CLASS_WITH__25__CHAR_1" \
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="SchemaName" description="FDO base property: object \
                class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" \
                defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" 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="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-</properties>
-</class>
-<class xsi:type="Feature" name="Conductor" description=""
- baseClass="ElectricDevice" abstract="False"
- tableName="CONDUCTOR" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
-<identityProperties>
-<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="CONDUCTOR" columnName="CLASSID" colCreator="True" fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<property xsi:type="Data" name="FeatureId" description="" \
dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" \
system="False" nullable="False" autogenerated="True" defaultValue="" \
tableName="CLASS_WITH__25__CHAR_1" columnName="FEATUREID" colCreator="True" \
fixedCol="False"> +<column name="FEATUREID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="False" nullable="False" autogenerated="True" \
                defaultValue=""
- tableName="CONDUCTOR" columnName="FEATID" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="ElectricDevice" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<property xsi:type="Geometric" name="Geometry" \
description="location's" geometricTypes="2" geometryTypes="42112" \
hasElevation="False" hasMeasure="False" tableName="CLASS_WITH__25__CHAR_1" \
columnName="GEOMETRY" colCreator="True" fixedCol="False"> +<column name="GEOMETRY" \
description="" dataType="MDSYS.SDO_GEOMETRY" length="0" scale="0" nullable="True">  \
</column>  </property>
-<property xsi:type="Data" name="InstallDate" description=""
- dataType="datetime" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="CONDUCTOR" columnName="INSTALLDATE" colCreator="True" fixedCol="False"  \
                >
-<Inherited baseClass="ElectricDevice" />
-<column name="INSTALLDATE" description="" dataType="DATE" length="0" scale="0" \
nullable="True" > +<property xsi:type="Data" name="RevisionNumber" description="Edit \
count for supporting optimistic locking.  This value is incremented everytime the \
object is updated." dataType="double" length="0" precision="0" scale="0" \
readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" \
defaultValue="" tableName="CLASS_WITH__25__CHAR_1" 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="LastInspectDate" description=""
- dataType="datetime" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="CONDUCTOR" columnName="LASTINSPECTDATE" colCreator="True" \
                fixedCol="False"  >
-<Inherited baseClass="ElectricDevice" />
-<column name="LASTINSPECTDATE" description="" dataType="DATE" length="0" 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="NVARCHAR2" length="255" scale="0" nullable="True">  </column>
 </property>
-<property xsi:type="Data" name="LastRepairDate" description="modified description"
- dataType="datetime" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="False" nullable="True" autogenerated="False" \
                defaultValue=""
- tableName="CONDUCTOR" columnName="LASTREPAIRDATE" colCreator="True" \
                fixedCol="False"  >
-<Inherited baseClass="ElectricDevice" />
-<column name="LASTREPAIRDATE" description="" dataType="DATE" length="0" scale="0" \
nullable="True" > +</properties>
+<table name="CLASS_WITH__25__CHAR_1" description="" \
pkeyName="PK_CLASS_WITH__25__CH1"> +<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="FeatureId"/>
+<property xsi:type="Geometric" name="Geometry"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False">  </column>
+<column name="FEATUREID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False"> +</column>
+<column name="GEOMETRY" 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="CLASS_WITH__25__CHAR_1" description="" \
pkeyName="PK_CLASS_WITH__25__CH1"/> +<table name="F_CLASSDEFINITION" description="" \
pkeyName=""> +<target>
+<table name="CLASS_WITH__25__CHAR_1" description="" \
pkeyName="PK_CLASS_WITH__25__CH1"/> +<sourceColumns>
+<column name="CLASSID"/>
+</sourceColumns>
+<targetColumns>
+<column name="CLASSID"/>
+</targetColumns>
+</target>
+</table>
+</tables>
+</class>
+<class xsi:type="Feature" name="Conductor" description="" baseClass="ElectricDevice" \
abstract="False" tableName="CONDUCTOR" tblCreator="True" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
+<identityProperties>
+<property xsi:type="Data" name="FeatId"/>
+</identityProperties>
+<properties>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the \
feature" geometricTypes="4" geometryTypes="84224" hasElevation="False" \
hasMeasure="False" tableName="CONDUCTOR" columnName="n/a" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="Feature"/>
 </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="CONDUCTOR" 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="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="CONDUCTOR" 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="underground" description=""
- dataType="boolean" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="CONDUCTOR" columnName="UNDERGROUND" colCreator="True" fixedCol="False"  \
                >
-<column name="UNDERGROUND" description="" dataType="NUMBER" length="1" 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="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Object" name="graphic" description="Acad entity"
- objectType="Value" className="Acad:Entity" idColumn="" order="ascending"
- fixedCol="False" >
-<Inherited baseClass="ElectricDevice" />
-<mappingDefinition xsi:type="Concrete" >
+<property xsi:type="Data" name="FeatId" description="id" dataType="int64" length="0" \
precision="0" scale="0" readOnly="True" featId="False" system="False" \
nullable="False" autogenerated="True" defaultValue="" tableName="CONDUCTOR" \
columnName="FEATID" colCreator="True" fixedCol="False"> +<Inherited \
baseClass="ElectricDevice"/> +<column name="FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False"> +</column>
+</property>
+<property xsi:type="Object" name="graphic" description="Acad entity" \
objectType="Value" className="Acad:Entity" idColumn="" order="ascending" \
fixedCol="False"> +<Inherited baseClass="ElectricDevice"/>
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="ElectricDevice_FeatId" />
+<property xsi:type="Data" name="ElectricDevice_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="Conductor.graphic" description="Autogenerated Object \
                Property Class"
- baseClass="" abstract="False"
- tableName="ELECTRICDEVICE_ENTITY" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Conductor.graphic" description="Autogenerated Object \
Property Class" baseClass="" abstract="False" tableName="ELECTRICDEVICE_ENTITY" \
tblCreator="False" fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY" columnName="FEATID" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.graphic" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<property xsi:type="Data" name="ClassName" description="FDO base \
property: object class name" dataType="string" length="30" precision="0" scale="0" \
readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" \
defaultValue="Conductor.graphic" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Layer" description="Entity's Classification"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY" columnName="LAYER" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.graphic" />
-<column name="LAYER" description="" dataType="NVARCHAR2" length="10" scale="0" \
nullable="True" > +<property xsi:type="Data" name="ElectricDevice_FeatId" \
description="id" dataType="int64" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_ENTITY" columnName="ELECTRICDEVICE_FEATID" \
colCreator="False" fixedCol="False"> +<Inherited baseClass="ElectricDevice.graphic"/>
+<column name="ELECTRICDEVICE_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Plot Style" description=""
- dataType="string" length="20" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY" columnName="PLOT_STYLE" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.graphic" />
-<column name="PLOT_STYLE" description="" dataType="NVARCHAR2" length="20" scale="0" \
nullable="True" > +<property xsi:type="Data" name="FeatId" description="id" \
dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_ENTITY" columnName="FEATID" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="ElectricDevice.graphic"/>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Object" name="xdata" description="xdata"
- objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
-<Inherited baseClass="ElectricDevice.graphic" />
+<property xsi:type="Data" name="Layer" description="Entity's Classification" \
dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_ENTITY" columnName="LAYER" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="ElectricDevice.graphic"/>
+<column name="LAYER" description="" dataType="NVARCHAR2" length="10" scale="0" \
nullable="True"> +</column>
+</property>
+<property xsi:type="Data" name="Plot Style" description="" dataType="string" \
length="20" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="True" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_ENTITY" columnName="PLOT_STYLE" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="ElectricDevice.graphic"/>
+<column name="PLOT_STYLE" description="" dataType="NVARCHAR2" length="20" 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="Electric'l" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True"> +</column>
+</property>
+<property xsi:type="Object" name="xdata" description="xdata" objectType="Ordered \
Collection" className="Acad:AcXData" idColumn="SEQ" order="ascending" \
fixedCol="False"> +<Inherited baseClass="ElectricDevice.graphic"/>
 <idProperty>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="Entity_FeatId" />
+<property xsi:type="Data" name="Entity_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="Conductor.graphic.xdata" description="Autogenerated \
                Object Property Class"
- baseClass="" abstract="False"
- tableName="ELECTRICDEVICE_ENTITY1" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Conductor.graphic.xdata" description="Autogenerated \
Object Property Class" baseClass="" abstract="False" \
tableName="ELECTRICDEVICE_ENTITY1" tblCreator="False" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="Entity_FeatId" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Entity_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Datavalue" description="datavalue"
- dataType="string" length="4000" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY1" columnName="DATAVALUE" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.graphic.xdata" />
-<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" 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="Conductor.graphic.xdata" tableName="F_CLASSDEFINITION" \
columnName="CLASSNAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="CLASSNAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY1" columnName="SEQ" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.graphic.xdata" />
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Datavalue" \
description="datavalue" dataType="string" length="4000" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" \
defaultValue="" tableName="ELECTRICDEVICE_ENTITY1" columnName="DATAVALUE" \
colCreator="False" fixedCol="False"> +<Inherited \
baseClass="ElectricDevice.graphic.xdata"/> +<column name="DATAVALUE" description="" \
dataType="VARCHAR2" length="4000" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Entity_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY1" columnName="ELECTRICDEVICE_ENTITY_FEATID" \
                colCreator="False" fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.graphic.xdata" />
-<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<property xsi:type="Data" \
name="Entity_FeatId" description="id" dataType="int64" length="0" precision="0" \
scale="0" readOnly="False" featId="False" system="False" nullable="False" \
autogenerated="False" defaultValue="" tableName="ELECTRICDEVICE_ENTITY1" \
columnName="ELECTRICDEVICE_ENTITY_FEATID" colCreator="False" fixedCol="False"> \
+<Inherited baseClass="ElectricDevice.graphic.xdata"/> +<column \
name="ELECTRICDEVICE_ENTITY_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="Conductor.graphic.xdata"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Electric'l" tableName="F_CLASSDEFINITION" \
columnName="SCHEMANAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="SCHEMANAME" description="" \
dataType="NVARCHAR2" 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="Electric'l"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Seq" description="seq" \
dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_ENTITY1" columnName="SEQ" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="ElectricDevice.graphic.xdata"/>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False">  </column>
 </property>
 </properties>
-<table name="ELECTRICDEVICE_ENTITY1" description="" \
pkeyName="PK_ELECTRICDEVICE_ENT1" > +<table name="ELECTRICDEVICE_ENTITY1" \
description="" pkeyName="PK_ELECTRICDEVICE_ENT1">  <target>
-<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENT2" \
> +<table name="ELECTRICDEVICE_ENTITY" description="" \
> pkeyName="PK_ELECTRICDEVICE_ENT2">
 <target>
-<table name="CONDUCTOR" description="" pkeyName="PK_CONDUCTOR" >
-</table>
+<table name="CONDUCTOR" description="" pkeyName="PK_CONDUCTOR"/>
 <sourceColumns>
-<column name="ELECTRICDEVICE_FEATID" />
+<column name="ELECTRICDEVICE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+<column name="ELECTRICDEVICE_ENTITY_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Datavalue" />
-<property xsi:type="Data" name="Seq" />
-<property xsi:type="Data" name="Entity_FeatId" />
-<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Datavalue"/>
+<property xsi:type="Data" name="Entity_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
+<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" scale="0" \
nullable="False">  </column>
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" \
dataType="NUMBER" length="20" scale="0" nullable="False">  </column>
-<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<column name="SEQ" description="" \
dataType="NUMBER" length="10" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="ELECTRICDEVICE_ENTITY1" description="" \
pkeyName="PK_ELECTRICDEVICE_ENT1" > +<table name="ELECTRICDEVICE_ENTITY1" \
description="" pkeyName="PK_ELECTRICDEVICE_ENT1">  <target>
-<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENT2" \
> +<table name="ELECTRICDEVICE_ENTITY" description="" \
> pkeyName="PK_ELECTRICDEVICE_ENT2">
 <target>
-<table name="CONDUCTOR" description="" pkeyName="PK_CONDUCTOR" >
-</table>
+<table name="CONDUCTOR" description="" pkeyName="PK_CONDUCTOR"/>
 <sourceColumns>
-<column name="ELECTRICDEVICE_FEATID" />
+<column name="ELECTRICDEVICE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+<column name="ELECTRICDEVICE_ENTITY_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="ElectricDevice_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY" columnName="ELECTRICDEVICE_FEATID" \
                colCreator="False" fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.graphic" />
-<column name="ELECTRICDEVICE_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="Conductor.graphic"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Electric'l"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
                nullable="True" >
-</column>
-</property>
 </properties>
-<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENT2" \
> +<table name="ELECTRICDEVICE_ENTITY" description="" \
> pkeyName="PK_ELECTRICDEVICE_ENT2">
 <target>
-<table name="CONDUCTOR" description="" pkeyName="PK_CONDUCTOR" >
-</table>
+<table name="CONDUCTOR" description="" pkeyName="PK_CONDUCTOR"/>
 <sourceColumns>
-<column name="ELECTRICDEVICE_FEATID" />
+<column name="ELECTRICDEVICE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Data" name="Layer" />
-<property xsi:type="Data" name="Plot Style" />
-<property xsi:type="Object" name="xdata" description="xdata"
- objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="ElectricDevice_FeatId"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Data" name="Layer"/>
+<property xsi:type="Data" name="Plot Style"/>
+<property xsi:type="Object" name="xdata" description="xdata" objectType="Ordered \
Collection" className="Acad:AcXData" idColumn="SEQ" order="ascending" \
fixedCol="False">  </property>
-<property xsi:type="Data" name="ElectricDevice_FeatId" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<column name="ELECTRICDEVICE_FEATID" description="" \
dataType="NUMBER" length="20" scale="0" nullable="False">  </column>
-<column name="LAYER" description="" dataType="NVARCHAR2" length="10" scale="0" \
nullable="True" > +<column name="FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False">  </column>
-<column name="ELECTRICDEVICE_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False" > +<column name="LAYER" description="" \
dataType="NVARCHAR2" length="10" scale="0" nullable="True">  </column>
-<column name="PLOT_STYLE" description="" dataType="NVARCHAR2" length="20" scale="0" \
nullable="True" > +<column name="PLOT_STYLE" description="" dataType="NVARCHAR2" \
length="20" scale="0" nullable="True">  </column>
 </table>
 <tables>
-<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENT2" \
> +<table name="ELECTRICDEVICE_ENTITY" description="" \
> pkeyName="PK_ELECTRICDEVICE_ENT2">
 <target>
-<table name="CONDUCTOR" description="" pkeyName="PK_CONDUCTOR" >
-</table>
+<table name="CONDUCTOR" description="" pkeyName="PK_CONDUCTOR"/>
 <sourceColumns>
-<column name="ELECTRICDEVICE_FEATID" />
+<column name="ELECTRICDEVICE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the \
                feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="CONDUCTOR" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
+<property xsi:type="Data" name="InstallDate" description="" dataType="datetime" \
length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="True" autogenerated="False" defaultValue="" tableName="CONDUCTOR" \
columnName="INSTALLDATE" colCreator="True" fixedCol="False"> +<Inherited \
baseClass="ElectricDevice"/> +<column name="INSTALLDATE" description="" \
dataType="DATE" 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="NVARCHAR2" length="255" scale="0" \
nullable="False" > +<property xsi:type="Data" name="LastInspectDate" description="" \
dataType="datetime" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="CONDUCTOR" columnName="LASTINSPECTDATE" colCreator="True" \
fixedCol="False"> +<Inherited baseClass="ElectricDevice"/>
+<column name="LASTINSPECTDATE" description="" dataType="DATE" length="0" scale="0" \
nullable="True">  </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object \
                class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" \
                defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="LastRepairDate" \
description="modified description" dataType="datetime" length="0" precision="0" \
scale="0" readOnly="True" featId="False" system="False" nullable="True" \
autogenerated="False" defaultValue="" tableName="CONDUCTOR" \
columnName="LASTREPAIRDATE" colCreator="True" fixedCol="False"> +<Inherited \
baseClass="ElectricDevice"/> +<column name="LASTREPAIRDATE" description="" \
dataType="DATE" length="0" 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="CONDUCTOR" 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="NVARCHAR2" length="255" scale="0" \
nullable="True"> +</column>
+</property>
+<property xsi:type="Data" name="underground" description="" dataType="boolean" \
length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" tableName="CONDUCTOR" \
columnName="UNDERGROUND" colCreator="True" fixedCol="False"> +<column \
name="UNDERGROUND" description="" dataType="NUMBER" length="1" scale="0" \
nullable="False"> +</column>
+</property>
 </properties>
-<table name="CONDUCTOR" description="" pkeyName="PK_CONDUCTOR" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Data" name="InstallDate" />
-<property xsi:type="Data" name="LastInspectDate" />
-<property xsi:type="Data" name="LastRepairDate" />
-<property xsi:type="Data" name="RevisionNumber" />
-<property xsi:type="Data" name="underground" />
-<property xsi:type="Object" name="graphic" description="Acad entity"
- objectType="Value" className="Acad:Entity" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="CONDUCTOR" description="" pkeyName="PK_CONDUCTOR">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Object" name="graphic" description="Acad entity" \
objectType="Value" className="Acad:Entity" idColumn="" order="ascending" \
fixedCol="False">  </property>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<property xsi:type="Data" name="InstallDate"/>
+<property xsi:type="Data" name="LastInspectDate"/>
+<property xsi:type="Data" name="LastRepairDate"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<property xsi:type="Data" name="underground"/>
+<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 name="FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="INSTALLDATE" description="" dataType="DATE" length="0" scale="0" \
nullable="True" > +<column name="INSTALLDATE" description="" dataType="DATE" \
length="0" scale="0" nullable="True">  </column>
-<column name="LASTINSPECTDATE" description="" dataType="DATE" length="0" scale="0" \
nullable="True" > +<column name="LASTINSPECTDATE" description="" dataType="DATE" \
length="0" scale="0" nullable="True">  </column>
-<column name="LASTREPAIRDATE" description="" dataType="DATE" length="0" scale="0" \
nullable="True" > +<column name="LASTREPAIRDATE" description="" dataType="DATE" \
length="0" scale="0" nullable="True">  </column>
-<column name="UNDERGROUND" description="" dataType="NUMBER" length="1" scale="0" \
nullable="False" > +<column name="REVISIONNUMBER" description="" dataType="NUMBER" \
length="0" scale="0" nullable="False">  </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<column name="UNDERGROUND" description="" dataType="NUMBER" \
length="1" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="CONDUCTOR" description="" pkeyName="PK_CONDUCTOR" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="CONDUCTOR" description="" pkeyName="PK_CONDUCTOR"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="CONDUCTOR" description="" pkeyName="PK_CONDUCTOR" >
-</table>
+<table name="CONDUCTOR" description="" pkeyName="PK_CONDUCTOR"/>
 <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="Customer" description=""
- baseClass="" abstract="False"
- tableName="CUSTOMER" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Customer" description="" baseClass="" abstract="False" \
tableName="CUSTOMER" tblCreator="True" fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="First Name" />
-<property xsi:type="Data" name="Last Name" />
+<property xsi:type="Data" name="First Name"/>
+<property xsi:type="Data" name="Last Name"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Credit Rating" description=""
- dataType="byte" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="CUSTOMER" columnName="CREDIT_RATING" colCreator="True" fixedCol="False"  \
                >
-<column name="CREDIT_RATING" description="" dataType="NUMBER" length="3" 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="Customer" tableName="F_CLASSDEFINITION" columnName="CLASSNAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="First Name" description=""
- dataType="string" length="30" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="CUSTOMER" columnName="FIRST_NAME" colCreator="True" fixedCol="False"  >
-<column name="FIRST_NAME" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Credit Rating" description="" \
dataType="byte" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="CUSTOMER" columnName="CREDIT_RATING" colCreator="True" fixedCol="False"> \
+<column name="CREDIT_RATING" description="" dataType="NUMBER" length="3" scale="0" \
nullable="True">  </column>
 </property>
-<property xsi:type="Data" name="Last Name" description=""
- dataType="string" length="30" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="CUSTOMER" columnName="LAST_NAME" colCreator="True" fixedCol="False"  >
-<column name="LAST_NAME" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="False" > +<property xsi:type="Data" name="First Name" description="" \
dataType="string" length="30" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="CUSTOMER" columnName="FIRST_NAME" colCreator="True" fixedCol="False"> \
+<column name="FIRST_NAME" description="" dataType="NVARCHAR2" length="30" 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="Customer"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Last Name" description="" \
dataType="string" length="30" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="CUSTOMER" columnName="LAST_NAME" colCreator="True" fixedCol="False"> \
+<column name="LAST_NAME" description="" dataType="NVARCHAR2" length="30" 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="Electric'l"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" 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="Electric'l" tableName="F_CLASSDEFINITION" \
columnName="SCHEMANAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="SCHEMANAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="True">  </column>
 </property>
 </properties>
-<table name="CUSTOMER" description="" pkeyName="PK_CUSTOMER" >
-<property xsi:type="Data" name="Credit Rating" />
-<property xsi:type="Data" name="First Name" />
-<property xsi:type="Data" name="Last Name" />
-<column name="CREDIT_RATING" description="" dataType="NUMBER" length="3" scale="0" \
nullable="True" > +<table name="CUSTOMER" description="" pkeyName="PK_CUSTOMER">
+<property xsi:type="Data" name="Credit Rating"/>
+<property xsi:type="Data" name="First Name"/>
+<property xsi:type="Data" name="Last Name"/>
+<column name="CREDIT_RATING" description="" dataType="NUMBER" length="3" scale="0" \
nullable="True">  </column>
-<column name="LAST_NAME" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="False" > +<column name="FIRST_NAME" description="" dataType="NVARCHAR2" \
length="30" scale="0" nullable="False">  </column>
-<column name="FIRST_NAME" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="False" > +<column name="LAST_NAME" description="" dataType="NVARCHAR2" \
length="30" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="CUSTOMER" description="" pkeyName="PK_CUSTOMER" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="CUSTOMER" description="" pkeyName="PK_CUSTOMER"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
-<class xsi:type="Class" name="Customer - Business" description=""
- baseClass="Customer" abstract="False"
- tableName="CUSTOMER_BUSINESS" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Customer - Business" description="" \
baseClass="Customer" abstract="False" tableName="CUSTOMER_BUSINESS" tblCreator="True" \
fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="First Name" />
-<property xsi:type="Data" name="Last Name" />
+<property xsi:type="Data" name="First Name"/>
+<property xsi:type="Data" name="Last Name"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Credit Rating" description=""
- dataType="byte" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="CUSTOMER_BUSINESS" columnName="CREDIT_RATING" colCreator="True" \
                fixedCol="False"  >
-<Inherited baseClass="Customer" />
-<column name="CREDIT_RATING" description="" dataType="NUMBER" length="3" 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="Customer - Business" tableName="F_CLASSDEFINITION" \
columnName="CLASSNAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="CLASSNAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="First Name" description=""
- dataType="string" length="30" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="CUSTOMER_BUSINESS" columnName="FIRST_NAME" colCreator="True" \
                fixedCol="False"  >
-<Inherited baseClass="Customer" />
-<column name="FIRST_NAME" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Credit Rating" description="" \
dataType="byte" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="CUSTOMER_BUSINESS" columnName="CREDIT_RATING" colCreator="True" \
fixedCol="False"> +<Inherited baseClass="Customer"/>
+<column name="CREDIT_RATING" description="" dataType="NUMBER" length="3" scale="0" \
nullable="True">  </column>
 </property>
-<property xsi:type="Data" name="Last Name" description=""
- dataType="string" length="30" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="CUSTOMER_BUSINESS" columnName="LAST_NAME" colCreator="True" \
                fixedCol="False"  >
-<Inherited baseClass="Customer" />
-<column name="LAST_NAME" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="False" > +<property xsi:type="Data" name="First Name" description="" \
dataType="string" length="30" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="CUSTOMER_BUSINESS" columnName="FIRST_NAME" colCreator="True" \
fixedCol="False"> +<Inherited baseClass="Customer"/>
+<column name="FIRST_NAME" description="" dataType="NVARCHAR2" length="30" 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="Customer - Business"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Last Name" description="" \
dataType="string" length="30" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="CUSTOMER_BUSINESS" columnName="LAST_NAME" colCreator="True" \
fixedCol="False"> +<Inherited baseClass="Customer"/>
+<column name="LAST_NAME" description="" dataType="NVARCHAR2" length="30" 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="Electric'l"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" 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="Electric'l" tableName="F_CLASSDEFINITION" \
columnName="SCHEMANAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="SCHEMANAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="True">  </column>
 </property>
 </properties>
-<table name="CUSTOMER_BUSINESS" description="" pkeyName="PK_CUSTOMER_BUSINESS" >
-<property xsi:type="Data" name="Credit Rating" />
-<property xsi:type="Data" name="First Name" />
-<property xsi:type="Data" name="Last Name" />
-<column name="FIRST_NAME" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="False" > +<table name="CUSTOMER_BUSINESS" description="" \
pkeyName="PK_CUSTOMER_BUSINESS"> +<property xsi:type="Data" name="Credit Rating"/>
+<property xsi:type="Data" name="First Name"/>
+<property xsi:type="Data" name="Last Name"/>
+<column name="CREDIT_RATING" description="" dataType="NUMBER" length="3" scale="0" \
nullable="True">  </column>
-<column name="LAST_NAME" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="False" > +<column name="FIRST_NAME" description="" dataType="NVARCHAR2" \
length="30" scale="0" nullable="False">  </column>
-<column name="CREDIT_RATING" description="" dataType="NUMBER" length="3" scale="0" \
nullable="True" > +<column name="LAST_NAME" description="" dataType="NVARCHAR2" \
length="30" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="CUSTOMER_BUSINESS" description="" pkeyName="PK_CUSTOMER_BUSINESS" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="CUSTOMER_BUSINESS" description="" pkeyName="PK_CUSTOMER_BUSINESS"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
-<class xsi:type="Class" name="Customer - Residential" description=""
- baseClass="Customer" abstract="False"
- tableName="CUSTOMER_RESIDENTIAL" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Customer - Residential" description="" \
baseClass="Customer" abstract="False" tableName="CUSTOMER_RESIDENTIAL" \
tblCreator="True" fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="First Name" />
-<property xsi:type="Data" name="Last Name" />
+<property xsi:type="Data" name="First Name"/>
+<property xsi:type="Data" name="Last Name"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Credit Rating" description=""
- dataType="byte" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="CUSTOMER_RESIDENTIAL" columnName="CREDIT_RATING" colCreator="True" \
                fixedCol="False"  >
-<Inherited baseClass="Customer" />
-<column name="CREDIT_RATING" description="" dataType="NUMBER" length="3" 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="Customer - Residential" tableName="F_CLASSDEFINITION" \
columnName="CLASSNAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="CLASSNAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="First Name" description=""
- dataType="string" length="30" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="CUSTOMER_RESIDENTIAL" columnName="FIRST_NAME" colCreator="True" \
                fixedCol="False"  >
-<Inherited baseClass="Customer" />
-<column name="FIRST_NAME" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Credit Rating" description="" \
dataType="byte" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="CUSTOMER_RESIDENTIAL" columnName="CREDIT_RATING" colCreator="True" \
fixedCol="False"> +<Inherited baseClass="Customer"/>
+<column name="CREDIT_RATING" description="" dataType="NUMBER" length="3" scale="0" \
nullable="True">  </column>
 </property>
-<property xsi:type="Data" name="Last Name" description=""
- dataType="string" length="30" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="CUSTOMER_RESIDENTIAL" columnName="LAST_NAME" colCreator="True" \
                fixedCol="False"  >
-<Inherited baseClass="Customer" />
-<column name="LAST_NAME" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="False" > +<property xsi:type="Data" name="First Name" description="" \
dataType="string" length="30" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="CUSTOMER_RESIDENTIAL" columnName="FIRST_NAME" colCreator="True" \
fixedCol="False"> +<Inherited baseClass="Customer"/>
+<column name="FIRST_NAME" description="" dataType="NVARCHAR2" length="30" 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="Customer - Residential"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Last Name" description="" \
dataType="string" length="30" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="CUSTOMER_RESIDENTIAL" columnName="LAST_NAME" colCreator="True" \
fixedCol="False"> +<Inherited baseClass="Customer"/>
+<column name="LAST_NAME" description="" dataType="NVARCHAR2" length="30" 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="Electric'l"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" 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="Electric'l" tableName="F_CLASSDEFINITION" \
columnName="SCHEMANAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="SCHEMANAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="True">  </column>
 </property>
 </properties>
-<table name="CUSTOMER_RESIDENTIAL" description="" pkeyName="PK_CUSTOMER_RESIDENTI1" \
                >
-<property xsi:type="Data" name="Credit Rating" />
-<property xsi:type="Data" name="First Name" />
-<property xsi:type="Data" name="Last Name" />
-<column name="FIRST_NAME" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="False" > +<table name="CUSTOMER_RESIDENTIAL" description="" \
pkeyName="PK_CUSTOMER_RESIDENTI1"> +<property xsi:type="Data" name="Credit Rating"/>
+<property xsi:type="Data" name="First Name"/>
+<property xsi:type="Data" name="Last Name"/>
+<column name="CREDIT_RATING" description="" dataType="NUMBER" length="3" scale="0" \
nullable="True">  </column>
-<column name="LAST_NAME" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="False" > +<column name="FIRST_NAME" description="" dataType="NVARCHAR2" \
length="30" scale="0" nullable="False">  </column>
-<column name="CREDIT_RATING" description="" dataType="NUMBER" length="3" scale="0" \
nullable="True" > +<column name="LAST_NAME" description="" dataType="NVARCHAR2" \
length="30" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="CUSTOMER_RESIDENTIAL" description="" pkeyName="PK_CUSTOMER_RESIDENTI1" \
                >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="CUSTOMER_RESIDENTIAL" description="" \
pkeyName="PK_CUSTOMER_RESIDENTI1"/> +<table name="F_CLASSDEFINITION" description="" \
pkeyName=""/>  </tables>
 </class>
-<class xsi:type="Feature" name="ElectricDevice" description="electic base class"
- baseClass="" abstract="True"
- tableName="ELECTRICDEVICE" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Feature" name="ElectricDevice" description="electic base class" \
baseClass="" abstract="True" tableName="ELECTRICDEVICE" tblCreator="True" \
fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely \
                identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" \
                defaultValue=""
- tableName="ELECTRICDEVICE" 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="ELECTRICDEVICE" columnName="n/a" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="Feature"/>
 </property>
-<property xsi:type="Data" name="FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="False" nullable="False" autogenerated="True" \
                defaultValue=""
- tableName="ELECTRICDEVICE" columnName="FEATID" colCreator="True" fixedCol="False"  \
                >
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<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="ELECTRICDEVICE" 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="InstallDate" description=""
- dataType="datetime" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE" columnName="INSTALLDATE" colCreator="True" \
                fixedCol="False"  >
-<column name="INSTALLDATE" description="" dataType="DATE" length="0" 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="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="LastInspectDate" description=""
- dataType="datetime" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE" columnName="LASTINSPECTDATE" colCreator="True" \
                fixedCol="False"  >
-<column name="LASTINSPECTDATE" description="" dataType="DATE" length="0" scale="0" \
nullable="True" > +<property xsi:type="Data" name="FeatId" description="id" \
dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" \
system="False" nullable="False" autogenerated="True" defaultValue="" \
tableName="ELECTRICDEVICE" 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="LastRepairDate" description="modified description"
- dataType="datetime" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="False" nullable="True" autogenerated="False" \
                defaultValue=""
- tableName="ELECTRICDEVICE" columnName="LASTREPAIRDATE" colCreator="True" \
                fixedCol="False"  >
-<column name="LASTREPAIRDATE" description="" dataType="DATE" length="0" 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="ELECTRICDEVICE" columnName="REVISIONNUMBER" colCreator="True" \
                fixedCol="True"  >
-<Inherited baseClass="Feature" />
-<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" \
                nullable="False" >
-</column>
-</property>
-<property xsi:type="Object" name="graphic" description="Acad entity"
- objectType="Value" className="Acad:Entity" idColumn="" order="ascending"
- fixedCol="False" >
-<mappingDefinition xsi:type="Concrete" >
+<property xsi:type="Object" name="graphic" description="Acad entity" \
objectType="Value" className="Acad:Entity" 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="ElectricDevice_FeatId" />
+<property xsi:type="Data" name="ElectricDevice_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="ElectricDevice.graphic" description="Autogenerated \
                Object Property Class"
- baseClass="" abstract="False"
- tableName="ELECTRICDEVICE_ENTITY" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="ElectricDevice.graphic" description="Autogenerated \
Object Property Class" baseClass="" abstract="False" \
tableName="ELECTRICDEVICE_ENTITY" tblCreator="True" fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY" columnName="FEATID" colCreator="True" \
                fixedCol="False"  >
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<property xsi:type="Data" name="ClassName" description="FDO base \
property: object class name" dataType="string" length="30" precision="0" scale="0" \
readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" \
defaultValue="ElectricDevice.graphic" tableName="F_CLASSDEFINITION" \
columnName="CLASSNAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="CLASSNAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Layer" description="Entity's Classification"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY" columnName="LAYER" colCreator="True" \
                fixedCol="False"  >
-<column name="LAYER" description="" dataType="NVARCHAR2" length="10" scale="0" \
nullable="True" > +<property xsi:type="Data" name="ElectricDevice_FeatId" \
description="id" dataType="int64" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_ENTITY" columnName="ELECTRICDEVICE_FEATID" \
colCreator="True" fixedCol="False"> +<column name="ELECTRICDEVICE_FEATID" \
description="" dataType="NUMBER" length="20" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Plot Style" description=""
- dataType="string" length="20" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY" columnName="PLOT_STYLE" colCreator="True" \
                fixedCol="False"  >
-<column name="PLOT_STYLE" description="" dataType="NVARCHAR2" length="20" scale="0" \
nullable="True" > +<property xsi:type="Data" name="FeatId" description="id" \
dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_ENTITY" columnName="FEATID" colCreator="True" \
fixedCol="False"> +<column name="FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Object" name="xdata" description="xdata"
- objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="Layer" description="Entity's Classification" \
dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_ENTITY" columnName="LAYER" colCreator="True" \
fixedCol="False"> +<column name="LAYER" description="" dataType="NVARCHAR2" \
length="10" scale="0" nullable="True"> +</column>
+</property>
+<property xsi:type="Data" name="Plot Style" description="" dataType="string" \
length="20" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="True" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_ENTITY" columnName="PLOT_STYLE" colCreator="True" \
fixedCol="False"> +<column name="PLOT_STYLE" description="" dataType="NVARCHAR2" \
length="20" 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="Electric'l" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True"> +</column>
+</property>
+<property xsi:type="Object" name="xdata" description="xdata" objectType="Ordered \
Collection" className="Acad:AcXData" idColumn="SEQ" order="ascending" \
fixedCol="False">  <idProperty>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="Entity_FeatId" />
+<property xsi:type="Data" name="Entity_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="ElectricDevice.graphic.xdata" \
                description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="ELECTRICDEVICE_ENTITY1" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="ElectricDevice.graphic.xdata" \
description="Autogenerated Object Property Class" baseClass="" abstract="False" \
tableName="ELECTRICDEVICE_ENTITY1" tblCreator="True" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="Entity_FeatId" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Entity_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Datavalue" description="datavalue"
- dataType="string" length="4000" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY1" columnName="DATAVALUE" colCreator="True" \
                fixedCol="False"  >
-<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" 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="ElectricDevice.graphic.xdata" tableName="F_CLASSDEFINITION" \
columnName="CLASSNAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="CLASSNAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY1" columnName="SEQ" colCreator="True" \
                fixedCol="False"  >
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Datavalue" \
description="datavalue" dataType="string" length="4000" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" \
defaultValue="" tableName="ELECTRICDEVICE_ENTITY1" columnName="DATAVALUE" \
colCreator="True" fixedCol="False"> +<column name="DATAVALUE" description="" \
dataType="VARCHAR2" length="4000" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Entity_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY1" columnName="ELECTRICDEVICE_ENTITY_FEATID" \
                colCreator="True" fixedCol="False"  >
-<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<property xsi:type="Data" \
name="Entity_FeatId" description="id" dataType="int64" length="0" precision="0" \
scale="0" readOnly="False" featId="False" system="False" nullable="False" \
autogenerated="False" defaultValue="" tableName="ELECTRICDEVICE_ENTITY1" \
columnName="ELECTRICDEVICE_ENTITY_FEATID" colCreator="True" fixedCol="False"> \
+<column name="ELECTRICDEVICE_ENTITY_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="ElectricDevice.graphic.xdata"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Electric'l" tableName="F_CLASSDEFINITION" \
columnName="SCHEMANAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="SCHEMANAME" description="" \
dataType="NVARCHAR2" 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="Electric'l"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Seq" description="seq" \
dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_ENTITY1" columnName="SEQ" colCreator="True" \
fixedCol="False"> +<column name="SEQ" description="" dataType="NUMBER" length="10" \
scale="0" nullable="False">  </column>
 </property>
 </properties>
-<table name="ELECTRICDEVICE_ENTITY1" description="" \
pkeyName="PK_ELECTRICDEVICE_ENT1" > +<table name="ELECTRICDEVICE_ENTITY1" \
description="" pkeyName="PK_ELECTRICDEVICE_ENT1">  <target>
-<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENT2" \
> +<table name="ELECTRICDEVICE_ENTITY" description="" \
> pkeyName="PK_ELECTRICDEVICE_ENT2">
 <target>
-<table name="ELECTRICDEVICE" description="" pkeyName="PK_ELECTRICDEVICE" >
-</table>
+<table name="ELECTRICDEVICE" description="" pkeyName="PK_ELECTRICDEVICE"/>
 <sourceColumns>
-<column name="ELECTRICDEVICE_FEATID" />
+<column name="ELECTRICDEVICE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+<column name="ELECTRICDEVICE_ENTITY_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Datavalue" />
-<property xsi:type="Data" name="Seq" />
-<property xsi:type="Data" name="Entity_FeatId" />
-<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Datavalue"/>
+<property xsi:type="Data" name="Entity_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
+<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" scale="0" \
nullable="False">  </column>
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" \
dataType="NUMBER" length="20" scale="0" nullable="False">  </column>
-<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<column name="SEQ" description="" \
dataType="NUMBER" length="10" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="ELECTRICDEVICE_ENTITY1" description="" \
pkeyName="PK_ELECTRICDEVICE_ENT1" > +<table name="ELECTRICDEVICE_ENTITY1" \
description="" pkeyName="PK_ELECTRICDEVICE_ENT1">  <target>
-<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENT2" \
> +<table name="ELECTRICDEVICE_ENTITY" description="" \
> pkeyName="PK_ELECTRICDEVICE_ENT2">
 <target>
-<table name="ELECTRICDEVICE" description="" pkeyName="PK_ELECTRICDEVICE" >
-</table>
+<table name="ELECTRICDEVICE" description="" pkeyName="PK_ELECTRICDEVICE"/>
 <sourceColumns>
-<column name="ELECTRICDEVICE_FEATID" />
+<column name="ELECTRICDEVICE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+<column name="ELECTRICDEVICE_ENTITY_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="ElectricDevice_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY" columnName="ELECTRICDEVICE_FEATID" \
                colCreator="True" fixedCol="False"  >
-<column name="ELECTRICDEVICE_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="ElectricDevice.graphic"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Electric'l"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
                nullable="True" >
-</column>
-</property>
 </properties>
-<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENT2" \
> +<table name="ELECTRICDEVICE_ENTITY" description="" \
> pkeyName="PK_ELECTRICDEVICE_ENT2">
 <target>
-<table name="ELECTRICDEVICE" description="" pkeyName="PK_ELECTRICDEVICE" >
-</table>
+<table name="ELECTRICDEVICE" description="" pkeyName="PK_ELECTRICDEVICE"/>
 <sourceColumns>
-<column name="ELECTRICDEVICE_FEATID" />
+<column name="ELECTRICDEVICE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Data" name="Layer" />
-<property xsi:type="Data" name="Plot Style" />
-<property xsi:type="Object" name="xdata" description="xdata"
- objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="ElectricDevice_FeatId"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Data" name="Layer"/>
+<property xsi:type="Data" name="Plot Style"/>
+<property xsi:type="Object" name="xdata" description="xdata" objectType="Ordered \
Collection" className="Acad:AcXData" idColumn="SEQ" order="ascending" \
fixedCol="False">  </property>
-<property xsi:type="Data" name="ElectricDevice_FeatId" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<column name="ELECTRICDEVICE_FEATID" description="" \
dataType="NUMBER" length="20" scale="0" nullable="False">  </column>
-<column name="LAYER" description="" dataType="NVARCHAR2" length="10" scale="0" \
nullable="True" > +<column name="FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False">  </column>
-<column name="ELECTRICDEVICE_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False" > +<column name="LAYER" description="" \
dataType="NVARCHAR2" length="10" scale="0" nullable="True">  </column>
-<column name="PLOT_STYLE" description="" dataType="NVARCHAR2" length="20" scale="0" \
nullable="True" > +<column name="PLOT_STYLE" description="" dataType="NVARCHAR2" \
length="20" scale="0" nullable="True">  </column>
 </table>
 <tables>
-<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENT2" \
> +<table name="ELECTRICDEVICE_ENTITY" description="" \
> pkeyName="PK_ELECTRICDEVICE_ENT2">
 <target>
-<table name="ELECTRICDEVICE" description="" pkeyName="PK_ELECTRICDEVICE" >
-</table>
+<table name="ELECTRICDEVICE" description="" pkeyName="PK_ELECTRICDEVICE"/>
 <sourceColumns>
-<column name="ELECTRICDEVICE_FEATID" />
+<column name="ELECTRICDEVICE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the \
                feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="ELECTRICDEVICE" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
+<property xsi:type="Data" name="InstallDate" description="" dataType="datetime" \
length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="True" autogenerated="False" defaultValue="" tableName="ELECTRICDEVICE" \
columnName="INSTALLDATE" colCreator="True" fixedCol="False"> +<column \
name="INSTALLDATE" description="" dataType="DATE" 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="NVARCHAR2" length="255" scale="0" \
nullable="False" > +<property xsi:type="Data" name="LastInspectDate" description="" \
dataType="datetime" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE" columnName="LASTINSPECTDATE" colCreator="True" \
fixedCol="False"> +<column name="LASTINSPECTDATE" description="" dataType="DATE" \
length="0" scale="0" nullable="True">  </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object \
                class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" \
                defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="LastRepairDate" \
description="modified description" dataType="datetime" length="0" precision="0" \
scale="0" readOnly="True" featId="False" system="False" nullable="True" \
autogenerated="False" defaultValue="" tableName="ELECTRICDEVICE" \
columnName="LASTREPAIRDATE" colCreator="True" fixedCol="False"> +<column \
name="LASTREPAIRDATE" description="" dataType="DATE" length="0" 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="ELECTRICDEVICE" 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="NVARCHAR2" length="255" scale="0" \
nullable="True"> +</column>
+</property>
 </properties>
-<table name="ELECTRICDEVICE" description="" pkeyName="PK_ELECTRICDEVICE" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Data" name="InstallDate" />
-<property xsi:type="Data" name="LastInspectDate" />
-<property xsi:type="Data" name="LastRepairDate" />
-<property xsi:type="Data" name="RevisionNumber" />
-<property xsi:type="Object" name="graphic" description="Acad entity"
- objectType="Value" className="Acad:Entity" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="ELECTRICDEVICE" description="" pkeyName="PK_ELECTRICDEVICE">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Object" name="graphic" description="Acad entity" \
objectType="Value" className="Acad:Entity" idColumn="" order="ascending" \
fixedCol="False">  </property>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<property xsi:type="Data" name="InstallDate"/>
+<property xsi:type="Data" name="LastInspectDate"/>
+<property xsi:type="Data" name="LastRepairDate"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<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 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="INSTALLDATE" description="" dataType="DATE" \
length="0" scale="0" nullable="True">  </column>
-<column name="INSTALLDATE" description="" dataType="DATE" length="0" scale="0" \
nullable="True" > +<column name="LASTINSPECTDATE" description="" dataType="DATE" \
length="0" scale="0" nullable="True">  </column>
-<column name="LASTINSPECTDATE" description="" dataType="DATE" length="0" scale="0" \
nullable="True" > +<column name="LASTREPAIRDATE" description="" dataType="DATE" \
length="0" scale="0" nullable="True">  </column>
-<column name="LASTREPAIRDATE" description="" dataType="DATE" length="0" scale="0" \
nullable="True" > +<column name="REVISIONNUMBER" description="" dataType="NUMBER" \
length="0" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="ELECTRICDEVICE" description="" pkeyName="PK_ELECTRICDEVICE" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="ELECTRICDEVICE" description="" pkeyName="PK_ELECTRICDEVICE"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="ELECTRICDEVICE" description="" pkeyName="PK_ELECTRICDEVICE" >
-</table>
+<table name="ELECTRICDEVICE" description="" pkeyName="PK_ELECTRICDEVICE"/>
 <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="Maint History" description="Maintenance History"
- baseClass="" abstract="False"
- tableName="MAINT_HISTORY" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Maint History" description="Maintenance History" \
baseClass="" abstract="False" tableName="MAINT_HISTORY" tblCreator="False" \
fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Date" description="Date of work done"
- dataType="datetime" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="MAINT_HISTORY" columnName="DATE1" 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="NVARCHAR2" length="255" scale="0" \
nullable="False"> +</column>
 </property>
-<property xsi:type="Data" name="Maintenance History Description" \
                description="datavalue"
- dataType="string" length="50" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="MAINT_HISTORY" columnName="MAINTENANCE_HISTORY_DESCRIP1" \
colCreator="False" fixedCol="False"  > +<property xsi:type="Data" name="Date" \
description="Date of work done" dataType="datetime" length="0" precision="0" \
scale="0" readOnly="False" featId="False" system="False" nullable="False" \
autogenerated="False" defaultValue="" tableName="MAINT_HISTORY" columnName="DATE1" \
colCreator="False" fixedCol="False">  </property>
-<property xsi:type="Object" name="work items" description="tasks performed on this \
                date"
- objectType="Ordered Collection" className="Electric'l:Maint History Item" \
                idColumn="IT_M_" order="descending"
- fixedCol="False" >
+<property xsi:type="Data" name="Maintenance History Description" \
description="datavalue" dataType="string" length="50" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" \
defaultValue="" tableName="MAINT_HISTORY" columnName="MAINTENANCE_HISTORY_DESCRIP1" \
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="NVARCHAR2" length="255" scale="0" \
nullable="True"> +</column>
+</property>
+<property xsi:type="Object" name="work items" description="tasks performed on this \
date" objectType="Ordered Collection" className="Electric'l:Maint History Item" \
idColumn="IT_M_" order="descending" fixedCol="False">  <idProperty>
-<property xsi:type="Data" name="It'm #" />
+<property xsi:type="Data" name="It'm #"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
 </sourceProperties>
 <targetProperties>
 </targetProperties>
-<class xsi:type="Class" name="Maint History.work items" description="Autogenerated \
                Object Property Class"
- baseClass="" abstract="False"
- tableName="MAINT_HISTORY_MAINT_H1" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Maint History.work items" description="Autogenerated \
Object Property Class" baseClass="" abstract="False" \
tableName="MAINT_HISTORY_MAINT_H1" tblCreator="False" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="It'm #" />
+<property xsi:type="Data" name="It'm #"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="It'm #" description="sequence identifier"
- dataType="int16" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="MAINT_HISTORY_MAINT_H1" columnName="IT_M_" colCreator="False" \
fixedCol="False"  > +<property xsi:type="Data" name="classname" description="" \
dataType="string" length="255" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="MAINT_HISTORY_MAINT_H1" columnName="CLASSNAME1" colCreator="False" \
fixedCol="False">  </property>
-<property xsi:type="Data" name="Part #" description="Part used in work item"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="MAINT_HISTORY_MAINT_H1" columnName="PART_" 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="NVARCHAR2" length="255" scale="0" \
nullable="False"> +</column>
 </property>
-<property xsi:type="Data" name="Work Description" description="Description of work \
                performed"
- dataType="string" length="4000" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="MAINT_HISTORY_MAINT_H1" columnName="WORK_DESCRIPTION" colCreator="False" \
fixedCol="False"  > +<property xsi:type="Data" name="It'm #" description="sequence \
identifier" dataType="int16" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="MAINT_HISTORY_MAINT_H1" columnName="IT_M_" colCreator="False" \
fixedCol="False">  </property>
-<property xsi:type="Data" name="classname" description=""
- dataType="string" length="255" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="MAINT_HISTORY_MAINT_H1" columnName="CLASSNAME1" colCreator="False" \
fixedCol="False"  > +<property xsi:type="Data" name="Part #" description="Part used \
in work item" dataType="int32" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="MAINT_HISTORY_MAINT_H1" columnName="PART_" 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="NVARCHAR2" 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="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" \
                nullable="True" >
-</column>
+<property xsi:type="Data" name="Work Description" description="Description of work \
performed" dataType="string" length="4000" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="MAINT_HISTORY_MAINT_H1" columnName="WORK_DESCRIPTION" colCreator="False" \
fixedCol="False">  </property>
 </properties>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Data" name="ClassName" description="FDO base property: object \
                class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" \
                defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" \
                nullable="True" >
-</column>
-</property>
 </properties>
 </class>
-<class xsi:type="Class" name="Maint History Item" description="Maintenance History \
                Item"
- baseClass="Work Item" abstract="False"
- tableName="MAINT_HISTORY_ITEM" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Maint History Item" description="Maintenance History \
Item" baseClass="Work Item" abstract="False" tableName="MAINT_HISTORY_ITEM" \
tblCreator="False" fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="It'm #" description="sequence identifier"
- dataType="int16" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="MAINT_HISTORY_ITEM" columnName="IT_M_" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="Work Item" />
+<property xsi:type="Data" name="classname" description="" dataType="string" \
length="255" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="True" autogenerated="False" defaultValue="" tableName="MAINT_HISTORY_ITEM" \
columnName="CLASSNAME1" colCreator="False" fixedCol="False"> +<Inherited \
baseClass="Work Item"/>  </property>
-<property xsi:type="Data" name="Part #" description="Part used in work item"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="MAINT_HISTORY_ITEM" columnName="PART_" 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="NVARCHAR2" length="255" scale="0" \
nullable="False"> +</column>
 </property>
-<property xsi:type="Data" name="Work Description" description="Description of work \
                performed"
- dataType="string" length="4000" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="MAINT_HISTORY_ITEM" columnName="WORK_DESCRIPTION" colCreator="False" \
fixedCol="False"  > +<property xsi:type="Data" name="It'm #" description="sequence \
identifier" dataType="int16" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="MAINT_HISTORY_ITEM" columnName="IT_M_" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="Work Item"/>
 </property>
-<property xsi:type="Data" name="classname" description=""
- dataType="string" length="255" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="MAINT_HISTORY_ITEM" columnName="CLASSNAME1" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="Work Item" />
+<property xsi:type="Data" name="Part #" description="Part used in work item" \
dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="MAINT_HISTORY_ITEM" columnName="PART_" 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="NVARCHAR2" 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="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" \
                nullable="True" >
-</column>
+<property xsi:type="Data" name="Work Description" description="Description of work \
performed" dataType="string" length="4000" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="MAINT_HISTORY_ITEM" columnName="WORK_DESCRIPTION" colCreator="False" \
fixedCol="False">  </property>
 </properties>
 </class>
-<class xsi:type="Feature" name="Transformer" description=""
- baseClass="ElectricDevice" abstract="False"
- tableName="TRANSFORMER" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Feature" name="Transformer" description="" \
baseClass="ElectricDevice" abstract="False" tableName="TRANSFORMER" tblCreator="True" \
fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely \
                identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" \
                defaultValue=""
- tableName="TRANSFORMER" 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="TRANSFORMER" columnName="n/a" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="Feature"/>
 </property>
-<property xsi:type="Data" name="FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="False" nullable="False" autogenerated="True" \
                defaultValue=""
- tableName="TRANSFORMER" columnName="FEATID" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="ElectricDevice" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<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="TRANSFORMER" 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="InstallDate" description=""
- dataType="datetime" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="TRANSFORMER" columnName="INSTALLDATE" colCreator="True" fixedCol="False" \
                >
-<Inherited baseClass="ElectricDevice" />
-<column name="INSTALLDATE" description="" dataType="DATE" length="0" 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="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="LastInspectDate" description=""
- dataType="datetime" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="TRANSFORMER" columnName="LASTINSPECTDATE" colCreator="True" \
                fixedCol="False"  >
-<Inherited baseClass="ElectricDevice" />
-<column name="LASTINSPECTDATE" description="" dataType="DATE" length="0" scale="0" \
nullable="True" > +<property xsi:type="Data" name="FeatId" description="id" \
dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" \
system="False" nullable="False" autogenerated="True" defaultValue="" \
tableName="TRANSFORMER" columnName="FEATID" colCreator="True" fixedCol="False"> \
+<Inherited baseClass="ElectricDevice"/> +<column name="FEATID" description="" \
dataType="NUMBER" length="20" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="LastRepairDate" description="modified description"
- dataType="datetime" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="False" nullable="True" autogenerated="False" \
                defaultValue=""
- tableName="TRANSFORMER" columnName="LASTREPAIRDATE" colCreator="True" \
                fixedCol="False"  >
-<Inherited baseClass="ElectricDevice" />
-<column name="LASTREPAIRDATE" description="" dataType="DATE" length="0" scale="0" \
                nullable="True" >
-</column>
-</property>
-<property xsi:type="Data" name="PartNum" description=""
- dataType="int16" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="TRANSFORMER" columnName="PARTNUM" colCreator="True" fixedCol="False"  >
-<column name="PARTNUM" description="" dataType="NUMBER" length="5" scale="0" \
                nullable="True" >
-</column>
-</property>
-<property xsi:type="Data" name="Phase" description="A, B or C"
- dataType="string" length="1" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="TRANSFORMER" columnName="PHASE" colCreator="True" fixedCol="False"  >
-<column name="PHASE" description="" dataType="NVARCHAR2" length="1" 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="TRANSFORMER" 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="SerialNum" description=""
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="TRANSFORMER" columnName="SERIALNUM" colCreator="True" fixedCol="False"  \
                >
-<column name="SERIALNUM" description="" dataType="NUMBER" length="20" scale="0" \
                nullable="False" >
-</column>
-</property>
-<property xsi:type="Data" name="Temperature" description=""
- dataType="double" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="TRANSFORMER" columnName="TEMPERATURE" colCreator="True" fixedCol="False" \
                >
-<column name="TEMPERATURE" description="" dataType="NUMBER" length="0" scale="0" \
                nullable="True" >
-</column>
-</property>
-<property xsi:type="Data" name="Voltage" description="voltage"
- dataType="decimal" length="0" precision="10" scale="-2"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="TRANSFORMER" columnName="VOLTAGE" colCreator="True" fixedCol="False"  >
-<column name="VOLTAGE" description="" dataType="NUMBER" length="10" scale="-2" \
                nullable="False" >
-</column>
-<SAD>
-<element name="Calculable" value="yes" />
-</SAD>
-</property>
-<property xsi:type="Object" name="graphic" description="Acad entity"
- objectType="Value" className="Acad:Entity" idColumn="" order="ascending"
- fixedCol="False" >
-<Inherited baseClass="ElectricDevice" />
-<mappingDefinition xsi:type="Concrete" >
+<property xsi:type="Object" name="graphic" description="Acad entity" \
objectType="Value" className="Acad:Entity" idColumn="" order="ascending" \
fixedCol="False"> +<Inherited baseClass="ElectricDevice"/>
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="ElectricDevice_FeatId" />
+<property xsi:type="Data" name="ElectricDevice_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="Transformer.graphic" description="Autogenerated Object \
                Property Class"
- baseClass="" abstract="False"
- tableName="ELECTRICDEVICE_ENTITY" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Transformer.graphic" description="Autogenerated Object \
Property Class" baseClass="" abstract="False" tableName="ELECTRICDEVICE_ENTITY" \
tblCreator="False" fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY" columnName="FEATID" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.graphic" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<property xsi:type="Data" name="ClassName" description="FDO base \
property: object class name" dataType="string" length="30" precision="0" scale="0" \
readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" \
defaultValue="Transformer.graphic" tableName="F_CLASSDEFINITION" \
columnName="CLASSNAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="CLASSNAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Layer" description="Entity's Classification"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY" columnName="LAYER" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.graphic" />
-<column name="LAYER" description="" dataType="NVARCHAR2" length="10" scale="0" \
nullable="True" > +<property xsi:type="Data" name="ElectricDevice_FeatId" \
description="id" dataType="int64" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_ENTITY" columnName="ELECTRICDEVICE_FEATID" \
colCreator="False" fixedCol="False"> +<Inherited baseClass="ElectricDevice.graphic"/>
+<column name="ELECTRICDEVICE_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Plot Style" description=""
- dataType="string" length="20" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY" columnName="PLOT_STYLE" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.graphic" />
-<column name="PLOT_STYLE" description="" dataType="NVARCHAR2" length="20" scale="0" \
nullable="True" > +<property xsi:type="Data" name="FeatId" description="id" \
dataType="int64" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_ENTITY" columnName="FEATID" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="ElectricDevice.graphic"/>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Object" name="xdata" description="xdata"
- objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
-<Inherited baseClass="ElectricDevice.graphic" />
+<property xsi:type="Data" name="Layer" description="Entity's Classification" \
dataType="string" length="10" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_ENTITY" columnName="LAYER" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="ElectricDevice.graphic"/>
+<column name="LAYER" description="" dataType="NVARCHAR2" length="10" scale="0" \
nullable="True"> +</column>
+</property>
+<property xsi:type="Data" name="Plot Style" description="" dataType="string" \
length="20" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="True" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_ENTITY" columnName="PLOT_STYLE" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="ElectricDevice.graphic"/>
+<column name="PLOT_STYLE" description="" dataType="NVARCHAR2" length="20" 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="Electric'l" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True"> +</column>
+</property>
+<property xsi:type="Object" name="xdata" description="xdata" objectType="Ordered \
Collection" className="Acad:AcXData" idColumn="SEQ" order="ascending" \
fixedCol="False"> +<Inherited baseClass="ElectricDevice.graphic"/>
 <idProperty>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="Entity_FeatId" />
+<property xsi:type="Data" name="Entity_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="Transformer.graphic.xdata" description="Autogenerated \
                Object Property Class"
- baseClass="" abstract="False"
- tableName="ELECTRICDEVICE_ENTITY1" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Transformer.graphic.xdata" description="Autogenerated \
Object Property Class" baseClass="" abstract="False" \
tableName="ELECTRICDEVICE_ENTITY1" tblCreator="False" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="Entity_FeatId" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Entity_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Datavalue" description="datavalue"
- dataType="string" length="4000" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY1" columnName="DATAVALUE" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.graphic.xdata" />
-<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" 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="Transformer.graphic.xdata" tableName="F_CLASSDEFINITION" \
columnName="CLASSNAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="CLASSNAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY1" columnName="SEQ" colCreator="False" \
                fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.graphic.xdata" />
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Datavalue" \
description="datavalue" dataType="string" length="4000" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" \
defaultValue="" tableName="ELECTRICDEVICE_ENTITY1" columnName="DATAVALUE" \
colCreator="False" fixedCol="False"> +<Inherited \
baseClass="ElectricDevice.graphic.xdata"/> +<column name="DATAVALUE" description="" \
dataType="VARCHAR2" length="4000" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Entity_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY1" columnName="ELECTRICDEVICE_ENTITY_FEATID" \
                colCreator="False" fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.graphic.xdata" />
-<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<property xsi:type="Data" \
name="Entity_FeatId" description="id" dataType="int64" length="0" precision="0" \
scale="0" readOnly="False" featId="False" system="False" nullable="False" \
autogenerated="False" defaultValue="" tableName="ELECTRICDEVICE_ENTITY1" \
columnName="ELECTRICDEVICE_ENTITY_FEATID" colCreator="False" fixedCol="False"> \
+<Inherited baseClass="ElectricDevice.graphic.xdata"/> +<column \
name="ELECTRICDEVICE_ENTITY_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="Transformer.graphic.xdata"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Electric'l" tableName="F_CLASSDEFINITION" \
columnName="SCHEMANAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="SCHEMANAME" description="" \
dataType="NVARCHAR2" 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="Electric'l"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Seq" description="seq" \
dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ELECTRICDEVICE_ENTITY1" columnName="SEQ" colCreator="False" \
fixedCol="False"> +<Inherited baseClass="ElectricDevice.graphic.xdata"/>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False">  </column>
 </property>
 </properties>
-<table name="ELECTRICDEVICE_ENTITY1" description="" \
pkeyName="PK_ELECTRICDEVICE_ENT1" > +<table name="ELECTRICDEVICE_ENTITY1" \
description="" pkeyName="PK_ELECTRICDEVICE_ENT1">  <target>
-<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENT2" \
> +<table name="ELECTRICDEVICE_ENTITY" description="" \
> pkeyName="PK_ELECTRICDEVICE_ENT2">
 <target>
-<table name="TRANSFORMER" description="" pkeyName="PK_TRANSFORMER" >
-</table>
+<table name="TRANSFORMER" description="" pkeyName="PK_TRANSFORMER"/>
 <sourceColumns>
-<column name="ELECTRICDEVICE_FEATID" />
+<column name="ELECTRICDEVICE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+<column name="ELECTRICDEVICE_ENTITY_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="Datavalue" />
-<property xsi:type="Data" name="Seq" />
-<property xsi:type="Data" name="Entity_FeatId" />
-<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Datavalue"/>
+<property xsi:type="Data" name="Entity_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
+<column name="DATAVALUE" description="" dataType="VARCHAR2" length="4000" scale="0" \
nullable="False">  </column>
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" \
dataType="NUMBER" length="20" scale="0" nullable="False">  </column>
-<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<column name="SEQ" description="" \
dataType="NUMBER" length="10" scale="0" nullable="False">  </column>
 </table>
 <tables>
-<table name="ELECTRICDEVICE_ENTITY1" description="" \
pkeyName="PK_ELECTRICDEVICE_ENT1" > +<table name="ELECTRICDEVICE_ENTITY1" \
description="" pkeyName="PK_ELECTRICDEVICE_ENT1">  <target>
-<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENT2" \
> +<table name="ELECTRICDEVICE_ENTITY" description="" \
> pkeyName="PK_ELECTRICDEVICE_ENT2">
 <target>
-<table name="TRANSFORMER" description="" pkeyName="PK_TRANSFORMER" >
-</table>
+<table name="TRANSFORMER" description="" pkeyName="PK_TRANSFORMER"/>
 <sourceColumns>
-<column name="ELECTRICDEVICE_FEATID" />
+<column name="ELECTRICDEVICE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+<column name="ELECTRICDEVICE_ENTITY_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="ElectricDevice_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY" columnName="ELECTRICDEVICE_FEATID" \
                colCreator="False" fixedCol="False"  >
-<Inherited baseClass="ElectricDevice.graphic" />
-<column name="ELECTRICDEVICE_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="Transformer.graphic"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="Electric'l"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
                nullable="True" >
-</column>
-</property>
 </properties>
-<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENT2" \
> +<table name="ELECTRICDEVICE_ENTITY" description="" \
> pkeyName="PK_ELECTRICDEVICE_ENT2">
 <target>
-<table name="TRANSFORMER" description="" pkeyName="PK_TRANSFORMER" >
-</table>
+<table name="TRANSFORMER" description="" pkeyName="PK_TRANSFORMER"/>
 <sourceColumns>
-<column name="ELECTRICDEVICE_FEATID" />
+<column name="ELECTRICDEVICE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Data" name="Layer" />
-<property xsi:type="Data" name="Plot Style" />
-<property xsi:type="Object" name="xdata" description="xdata"
- objectType="Ordered Collection" className="Acad:AcXData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="ElectricDevice_FeatId"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Data" name="Layer"/>
+<property xsi:type="Data" name="Plot Style"/>
+<property xsi:type="Object" name="xdata" description="xdata" objectType="Ordered \
Collection" className="Acad:AcXData" idColumn="SEQ" order="ascending" \
fixedCol="False">  </property>
-<property xsi:type="Data" name="ElectricDevice_FeatId" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<column name="ELECTRICDEVICE_FEATID" description="" \
dataType="NUMBER" length="20" scale="0" nullable="False">  </column>
-<column name="LAYER" description="" dataType="NVARCHAR2" length="10" scale="0" \
nullable="True" > +<column name="FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False">  </column>
-<column name="ELECTRICDEVICE_FEATID" description="" dataType="NUMBER" length="20" \
scale="0" nullable="False" > +<column name="LAYER" description="" \
dataType="NVARCHAR2" length="10" scale="0" nullable="True">  </column>
-<column name="PLOT_STYLE" description="" dataType="NVARCHAR2" length="20" scale="0" \
nullable="True" > +<column name="PLOT_STYLE" description="" dataType="NVARCHAR2" \
length="20" scale="0" nullable="True">  </column>
 </table>
 <tables>
-<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENT2" \
> +<table name="ELECTRICDEVICE_ENTITY" description="" \
> pkeyName="PK_ELECTRICDEVICE_ENT2">
 <target>
-<table name="TRANSFORMER" description="" pkeyName="PK_TRANSFORMER" >
-</table>
+<table name="TRANSFORMER" description="" pkeyName="PK_TRANSFORMER"/>
 <sourceColumns>
-<column name="ELECTRICDEVICE_FEATID" />
+<column name="ELECTRICDEVICE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
-</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName=""/>
 </tables>
 </class>
 </mappingDefinition>
 </property>
-<property xsi:type="Geometric" name="Bounds" description="Bounding box for the \
                feature"
-geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
- tableName="TRANSFORMER" columnName="n/a" colCreator="False" fixedCol="False" >
-<Inherited baseClass="Feature" />
+<property xsi:type="Data" name="InstallDate" description="" dataType="datetime" \
length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="True" autogenerated="False" defaultValue="" tableName="TRANSFORMER" \
columnName="INSTALLDATE" colCreator="True" fixedCol="False"> +<Inherited \
baseClass="ElectricDevice"/> +<column name="INSTALLDATE" description="" \
dataType="DATE" 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="NVARCHAR2" length="255" scale="0" \
nullable="False" > +<property xsi:type="Data" name="LastInspectDate" description="" \
dataType="datetime" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="TRANSFORMER" columnName="LASTINSPECTDATE" colCreator="True" \
fixedCol="False"> +<Inherited baseClass="ElectricDevice"/>
+<column name="LASTINSPECTDATE" description="" dataType="DATE" length="0" scale="0" \
nullable="True">  </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object \
                class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" \
                defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="LastRepairDate" \
description="modified description" dataType="datetime" length="0" precision="0" \
scale="0" readOnly="True" featId="False" system="False" nullable="True" \
autogenerated="False" defaultValue="" tableName="TRANSFORMER" \
columnName="LASTREPAIRDATE" colCreator="True" fixedCol="False"> +<Inherited \
baseClass="ElectricDevice"/> +<column name="LASTREPAIRDATE" description="" \
dataType="DATE" length="0" scale="0" nullable="True">  </column>
 </property>
+<property xsi:type="Data" name="PartNum" description="" dataType="int16" length="0" \
precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="True" autogenerated="False" defaultValue="" tableName="TRANSFORMER" \
columnName="PARTNUM" colCreator="True" fixedCol="False"> +<column name="PARTNUM" \
description="" dataType="NUMBER" length="5" scale="0" nullable="True"> +</column>
+</property>
+<property xsi:type="Data" name="Phase" description="A, B or C" dataType="string" \
length="1" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" tableName="TRANSFORMER" \
columnName="PHASE" colCreator="True" fixedCol="False"> +<column name="PHASE" \
description="" dataType="NVARCHAR2" length="1" 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="TRANSFORMER" 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="NVARCHAR2" length="255" scale="0" \
nullable="True"> +</column>
+</property>
+<property xsi:type="Data" name="SerialNum" description="" dataType="int64" \
length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" tableName="TRANSFORMER" \
columnName="SERIALNUM" colCreator="True" fixedCol="False"> +<column name="SERIALNUM" \
description="" dataType="NUMBER" length="20" scale="0" nullable="False"> +</column>
+</property>
+<property xsi:type="Data" name="Temperature" description="" dataType="double" \
length="0" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="True" autogenerated="False" defaultValue="" tableName="TRANSFORMER" \
columnName="TEMPERATURE" colCreator="True" fixedCol="False"> +<column \
name="TEMPERATURE" description="" dataType="NUMBER" length="0" scale="0" \
nullable="True"> +</column>
+</property>
+<property xsi:type="Data" name="Voltage" description="voltage" dataType="decimal" \
length="0" precision="10" scale="-2" readOnly="False" featId="False" system="False" \
nullable="False" autogenerated="False" defaultValue="" tableName="TRANSFORMER" \
columnName="VOLTAGE" colCreator="True" fixedCol="False"> +<column name="VOLTAGE" \
description="" dataType="NUMBER" length="10" scale="-2" nullable="False"> +</column>
+<SAD>
+<element name="Calculable" value="yes"/>
+</SAD>
+</property>
 </properties>
-<table name="TRANSFORMER" description="" pkeyName="PK_TRANSFORMER" >
-<property xsi:type="Data" name="ClassId" />
-<property xsi:type="Data" name="FeatId" />
-<property xsi:type="Data" name="InstallDate" />
-<property xsi:type="Data" name="LastInspectDate" />
-<property xsi:type="Data" name="LastRepairDate" />
-<property xsi:type="Data" name="PartNum" />
-<property xsi:type="Data" name="Phase" />
-<property xsi:type="Data" name="RevisionNumber" />
-<property xsi:type="Data" name="SerialNum" />
-<property xsi:type="Data" name="Temperature" />
-<property xsi:type="Data" name="Voltage" />
-<property xsi:type="Object" name="graphic" description="Acad entity"
- objectType="Value" className="Acad:Entity" idColumn="" order="ascending"
- fixedCol="False" >
+<table name="TRANSFORMER" description="" pkeyName="PK_TRANSFORMER">
+<property xsi:type="Data" name="ClassId"/>
+<property xsi:type="Data" name="FeatId"/>
+<property xsi:type="Object" name="graphic" description="Acad entity" \
objectType="Value" className="Acad:Entity" idColumn="" order="ascending" \
fixedCol="False">  </property>
-<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<property xsi:type="Data" name="InstallDate"/>
+<property xsi:type="Data" name="LastInspectDate"/>
+<property xsi:type="Data" name="LastRepairDate"/>
+<property xsi:type="Data" name="PartNum"/>
+<property xsi:type="Data" name="Phase"/>
+<property xsi:type="Data" name="RevisionNumber"/>
+<property xsi:type="Data" name="SerialNum"/>
+<property xsi:type="Data" name="Temperature"/>
+<property xsi:type="Data" name="Voltage"/>
+<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 name="FEATID" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="SERIALNUM" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<column name="INSTALLDATE" description="" dataType="DATE" \
length="0" scale="0" nullable="True">  </column>
-<column name="PARTNUM" description="" dataType="NUMBER" length="5" scale="0" \
nullable="True" > +<column name="LASTINSPECTDATE" description="" dataType="DATE" \
length="0" scale="0" nullable="True">  </column>
-<column name="LASTREPAIRDATE" description="" dataType="DATE" length="0" scale="0" \
nullable="True" > +<column name="LASTREPAIRDATE" description="" dataType="DATE" \
length="0" scale="0" nullable="True">  </column>
-<column name="LASTINSPECTDATE" description="" dataType="DATE" length="0" scale="0" \
nullable="True" > +<column name="PARTNUM" description="" dataType="NUMBER" length="5" \
scale="0" nullable="True">  </column>
-<column name="INSTALLDATE" description="" dataType="DATE" length="0" scale="0" \
nullable="True" > +<column name="PHASE" description="" dataType="NVARCHAR2" \
length="1" scale="0" nullable="False">  </column>
-<column name="PHASE" description="" dataType="NVARCHAR2" length="1" scale="0" \
nullable="False" > +<column name="REVISIONNUMBER" description="" dataType="NUMBER" \
length="0" scale="0" nullable="False">  </column>
-<column name="VOLTAGE" description="" dataType="NUMBER" length="10" scale="-2" \
nullable="False" > +<column name="SERIALNUM" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False">  </column>
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<column name="TEMPERATURE" description="" dataType="NUMBER" \
length="0" scale="0" nullable="True">  </column>
-<column name="TEMPERATURE" description="" dataType="NUMBER" length="0" scale="0" \
nullable="True" > +<column name="VOLTAGE" description="" dataType="NUMBER" \
length="10" scale="-2" nullable="False">  </column>
 </table>
 <tables>
-<table name="TRANSFORMER" description="" pkeyName="PK_TRANSFORMER" >
-</table>
-<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<table name="TRANSFORMER" description="" pkeyName="PK_TRANSFORMER"/>
+<table name="F_CLASSDEFINITION" description="" pkeyName="">
 <target>
-<table name="TRANSFORMER" description="" pkeyName="PK_TRANSFORMER" >
-</table>
+<table name="TRANSFORMER" description="" pkeyName="PK_TRANSFORMER"/>
 <sourceColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </sourceColumns>
 <targetColumns>
-<column name="CLASSID" />
+<column name="CLASSID"/>
 </targetColumns>
 </target>
 </table>
 </tables>
 <SAD>
-<element name="Entrypoint" value="start_transformer" />
-<element name="Rules' DLL" value="transformer.dll" />
+<element name="Entrypoint" value="start_transformer"/>
+<element name="Rules' DLL" value="transformer.dll"/>
 </SAD>
 </class>
-<class xsi:type="Class" name="Work Item" description="Work Item"
- baseClass="" abstract="True"
- tableName="WORK_ITEM" tblCreator="False" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="Work Item" description="Work Item" baseClass="" \
abstract="True" tableName="WORK_ITEM" tblCreator="False" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="It'm #" description="sequence identifier"
- dataType="int16" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="WORK_ITEM" columnName="IT_M_" colCreator="False" fixedCol="False"  >
+<property xsi:type="Data" name="classname" description="" dataType="string" \
length="255" precision="0" scale="0" readOnly="False" featId="False" system="False" \
nullable="True" autogenerated="False" defaultValue="" tableName="WORK_ITEM" \
columnName="CLASSNAME1" colCreator="False" fixedCol="False">  </property>
-<property xsi:type="Data" name="classname" description=""
- dataType="string" length="255" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="WORK_ITEM" columnName="CLASSNAME1" 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="NVARCHAR2" 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="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="It'm #" description="sequence \
identifier" dataType="int16" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="WORK_ITEM" columnName="IT_M_" 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="NVARCHAR2" length="255" scale="0" nullable="True">  </column>
 </property>
 </properties>
 </class>
-<SAD>
-<element name="Status" value="Draft" />
-</SAD>
-</schema >
-<schema name="F_MetaClass" description="Special classes for FDO Feature metaclasses" \
                >
-<class xsi:type="Class" name="Feature" description="Feature metaclass"
- baseClass="ClassDefinition" abstract="False"
- tableName="F_FEATURE" tblCreator="False" fixedTbl="True" >
-<tableMapping>Concrete</tableMapping>
+</schema>
+<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>
-<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>
-<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="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="ClassName" description="FDO base property: object \
                class name"
- dataType="string" length="30" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" \
                defaultValue=""
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="NVARCHAR2" 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="NVARCHAR2" 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="NVARCHAR2" 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="NVARCHAR2" 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="NVARCHAR2" 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="NVARCHAR2" 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="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" \
nullable="False" > +<column name="CLASSNAME" description="" dataType="NVARCHAR2" \
length="255" scale="0" nullable="False">  </column>
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<column name="CLASSTYPE" description="" dataType="NUMBER" \
length="10" scale="0" nullable="False">  </column>
-<column name="TABLENAME" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="False" > +<column name="DESCRIPTION" description="" dataType="NVARCHAR2" \
length="255" scale="0" nullable="True">  </column>
-<column name="ROOTTABLENAME" description="" dataType="NVARCHAR2" length="30" \
scale="0" nullable="True" > +<column name="GEOMETRYPROPERTY" description="" \
dataType="NVARCHAR2" length="2000" scale="0" nullable="True">  </column>
-<column name="TABLEOWNER" description="" dataType="NVARCHAR2" length="30" scale="0" \
nullable="True" > +<column name="HASLOCK" description="" dataType="NUMBER" length="1" \
scale="0" nullable="True">  </column>
-<column name="TABLELINKNAME" description="" dataType="NVARCHAR2" length="128" \
scale="0" nullable="True" > +<column name="HASVERSION" description="" \
dataType="NUMBER" length="1" scale="0" nullable="True">  </column>
-<column name="TABLEMAPPING" description="" dataType="NVARCHAR2" 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="NVARCHAR2" 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="NVARCHAR2" length="512" scale="0" nullable="True">  </column>
-<column name="PARENTCLASSNAME" description="" dataType="NVARCHAR2" length="512" \
scale="0" nullable="True" > +<column name="ROOTTABLENAME" description="" \
dataType="NVARCHAR2" length="30" scale="0" nullable="True">  </column>
-<column name="ISFIXEDTABLE" description="" dataType="NUMBER" length="1" scale="0" \
nullable="True" > +<column name="SCHEMANAME" description="" dataType="NVARCHAR2" \
length="255" scale="0" nullable="True">  </column>
-<column name="ISTABLECREATOR" description="" dataType="NUMBER" length="1" scale="0" \
nullable="True" > +<column name="TABLELINKNAME" description="" dataType="NVARCHAR2" \
length="128" scale="0" nullable="True">  </column>
-<column name="HASVERSION" description="" dataType="NUMBER" length="1" scale="0" \
nullable="True" > +<column name="TABLEMAPPING" description="" dataType="NVARCHAR2" \
length="30" scale="0" nullable="True">  </column>
-<column name="HASLOCK" description="" dataType="NUMBER" length="1" scale="0" \
nullable="True" > +<column name="TABLENAME" description="" dataType="NVARCHAR2" \
length="30" scale="0" nullable="False">  </column>
-<column name="GEOMETRYPROPERTY" description="" dataType="NVARCHAR2" length="2000" \
scale="0" nullable="True" > +<column name="TABLEOWNER" description="" \
dataType="NVARCHAR2" 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="Class" description="Non-feature metaclass"
- baseClass="ClassDefinition" abstract="False"
- tableName=" " 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"/>
 </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="NVARCHAR2" length="255" 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="" 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>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object \
class name" dataType="string" length="30" precision="0" scale="0" readOnly="True" \
featId="False" system="True" nullable="False" autogenerated="False" defaultValue="" \
tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="NVARCHAR2" 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="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="RevisionNumber" description="Edit \
count for supporting optimistic locking.  This value is incremented everytime the \
object is updated." dataType="double" length="0" precision="0" scale="0" \
readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" \
defaultValue="" tableName="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="NVARCHAR2" length="255" scale="0" \
nullable="True">  </column>
 </property>
 </properties>
 </class>
-</schema >
+</schema>
 </schemas>

Modified: trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_test3_master.txt
===================================================================
--- trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_test3_master.txt	2010-11-24 \
                10:06:04 UTC (rev 5831)
+++ trunk/Providers/GenericRdbms/Src/UnitTest/apply_schema_test3_master.txt	2010-11-24 \
16:04:00 UTC (rev 5832) @@ -1,7867 +1,6213 @@
-<?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="Acad" description="A'CAD Entity Schema" >
-<class xsi:type="Feature" name="AcDb3dPolyline" description="AutoCAD 3d polyline"
- baseClass="AcDbEntity" abstract="False"
- tableName="ACDB3DPOLYLINE" tblCreator="True" fixedTbl="False" >
-<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="Acad" \
description="A'CAD Entity Schema"> +<class xsi:type="Feature" name="AcDb3dPolyline" \
description="AutoCAD 3d polyline" baseClass="AcDbEntity" abstract="False" \
tableName="ACDB3DPOLYLINE" tblCreator="True" fixedTbl="False"> +<tableMapping>
+Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="ClassId" description="Class id number (uniquely \
                identifies a class)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="False" autogenerated="True" \
                defaultValue=""
- tableName="ACDB3DPOLYLINE" 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="ACDB3DPOLYLINE" 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="ACDB3DPOLYLINE" 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="Closed" description="is first and last points the \
                same"
- dataType="boolean" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDB3DPOLYLINE" columnName="CLOSED" colCreator="True" fixedCol="False"  \
                >
-<column name="CLOSED" description="" dataType="NUMBER" length="1" 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="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="False" system="False" nullable="False" autogenerated="True" \
                defaultValue=""
- tableName="ACDB3DPOLYLINE" columnName="FEATID" colCreator="True" fixedCol="False"  \
                >
-<Inherited baseClass="AcDbEntity" />
-<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Closed" description="is first and \
last points the same" dataType="boolean" length="0" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" \
defaultValue="" tableName="ACDB3DPOLYLINE" columnName="CLOSED" colCreator="True" \
fixedCol="False"> +<column name="CLOSED" description="" dataType="NUMBER" length="1" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Layer" description="Entity's Classification"
- dataType="string" length="10" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ACDB3DPOLYLINE" columnName="LAYER" colCreator="True" fixedCol="False"  >
-<Inherited baseClass="AcDbEntity" />
-<column name="LAYER" description="" dataType="NVARCHAR2" length="10" scale="0" \
nullable="True" > +<property xsi:type="Data" name="FeatId" description="id" \
dataType="int64" length="0" precision="0" scale="0" readOnly="True" featId="False" \
system="False" nullable="False" autogenerated="True" defaultValue="" \
tableName="ACDB3DPOLYLINE" columnName="FEATID" colCreator="True" fixedCol="False"> \
+<Inherited baseClass="AcDbEntity"/> +<column name="FEATID" description="" \
dataType="NUMBER" length="20" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Plot Style" description=""
- dataType="string" length="20" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="True" \
                autogenerated="False" defaultValue=""
- tableName="ACDB3DPOLYLINE" columnName="PLOT_STYLE" colCreator="True" \
                fixedCol="False"  >
-<Inherited baseClass="AcDbEntity" />
-<column name="PLOT_STYLE" description="" dataType="NVARCHAR2" length="20" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Layer" description="Entity's \
Classification" dataType="string" length="10" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" \
defaultValue="" tableName="ACDB3DPOLYLINE" columnName="LAYER" colCreator="True" \
fixedCol="False"> +<Inherited baseClass="AcDbEntity"/>
+<column name="LAYER" description="" dataType="NVARCHAR2" 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="ACDB3DPOLYLINE" 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="Plot Style" description="" \
dataType="string" length="20" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="True" autogenerated="False" defaultValue="" \
tableName="ACDB3DPOLYLINE" columnName="PLOT_STYLE" colCreator="True" \
fixedCol="False"> +<Inherited baseClass="AcDbEntity"/>
+<column name="PLOT_STYLE" description="" dataType="NVARCHAR2" length="20" scale="0" \
nullable="True">  </column>
 </property>
-<property xsi:type="Data" name="Width" description="line width"
- dataType="double" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDB3DPOLYLINE" columnName="WIDTH" colCreator="True" fixedCol="False"  >
-<column name="WIDTH" 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="ACDB3DPOLYLINE" columnName="REVISIONNUMBER" \
colCreator="True" fixedCol="True"> +<Inherited baseClass="Feature"/>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Object" name="vertices" description=""
- objectType="Collection" className="Acad:AcDbVertexData" idColumn="SEQ" \
                order="ascending"
- fixedCol="False" >
+<property xsi:type="Data" name="SchemaName" description="FDO base property: object \
class schema name" dataType="string" length="255" precision="0" scale="0" \
readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" \
defaultValue="" tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" \
colCreator="False" fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True"> +</column>
+</property>
+<property xsi:type="Object" name="vertices" description="" objectType="Collection" \
className="Acad:AcDbVertexData" idColumn="SEQ" order="ascending" fixedCol="False">  \
                <idProperty>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="FeatId"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="AcDb3dPolyline_FeatId" />
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId"/>
 </targetProperties>
-<class xsi:type="Class" name="AcDb3dPolyline.vertices" description="Autogenerated \
                Object Property Class"
- baseClass="" abstract="False"
- tableName="ACDB3DPOLYLINE_ACDBVE1" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="AcDb3dPolyline.vertices" description="Autogenerated \
Object Property Class" baseClass="" abstract="False" \
tableName="ACDB3DPOLYLINE_ACDBVE1" tblCreator="True" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="AcDb3dPolyline_FeatId" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDB3DPOLYLINE_ACDBVE1" columnName="SEQ" colCreator="True" \
                fixedCol="False"  >
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDb3dPolyline_FeatId" \
description="id" dataType="int64" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDB3DPOLYLINE_ACDBVE1" columnName="ACDB3DPOLYLINE_FEATID" \
colCreator="True" fixedCol="False"> +<column name="ACDB3DPOLYLINE_FEATID" \
description="" dataType="NUMBER" length="20" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Object" name="normal" description=""
- objectType="Collection" className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" \
                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="AcDb3dPolyline.vertices" tableName="F_CLASSDEFINITION" \
columnName="CLASSNAME" colCreator="False" fixedCol="True"> +<Inherited \
baseClass="ClassDefinition"/> +<column name="CLASSNAME" description="" \
dataType="NVARCHAR2" length="255" scale="0" nullable="False"> +</column>
+</property>
+<property xsi:type="Object" name="normal" description="" objectType="Collection" \
className="Acad:AcDbVertexCoordinateValue" idColumn="SEQ" order="ascending" \
fixedCol="False">  <idProperty>
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Seq"/>
 </idProperty>
-<mappingDefinition xsi:type="Concrete" >
+<mappingDefinition xsi:type="Concrete">
 <sourceProperties>
-<property xsi:type="Data" name="AcDb3dPolyline_FeatId" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId"/>
+<property xsi:type="Data" name="Seq"/>
 </sourceProperties>
 <targetProperties>
-<property xsi:type="Data" name="AcDb3dPolyline_FeatId" />
-<property xsi:type="Data" name="AcDbVertexData_Seq" />
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId"/>
+<property xsi:type="Data" name="AcDbVertexData_Seq"/>
 </targetProperties>
-<class xsi:type="Class" name="AcDb3dPolyline.vertices.normal" \
                description="Autogenerated Object Property Class"
- baseClass="" abstract="False"
- tableName="ACDB3DPOLYLINE_ACDBVE3" tblCreator="True" fixedTbl="False" >
-<tableMapping>Concrete</tableMapping>
+<class xsi:type="Class" name="AcDb3dPolyline.vertices.normal" \
description="Autogenerated Object Property Class" baseClass="" abstract="False" \
tableName="ACDB3DPOLYLINE_ACDBVE3" tblCreator="True" fixedTbl="False"> \
+<tableMapping> +Concrete</tableMapping>
 <identityProperties>
-<property xsi:type="Data" name="AcDb3dPolyline_FeatId" />
-<property xsi:type="Data" name="AcDbVertexData_Seq" />
-<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId"/>
+<property xsi:type="Data" name="AcDbVertexData_Seq"/>
+<property xsi:type="Data" name="Seq"/>
 </identityProperties>
 <properties>
-<property xsi:type="Data" name="Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDB3DPOLYLINE_ACDBVE3" columnName="SEQ" colCreator="True" \
                fixedCol="False"  >
-<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDb3dPolyline_FeatId" \
description="id" dataType="int64" length="0" precision="0" scale="0" readOnly="False" \
featId="False" system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDB3DPOLYLINE_ACDBVE3" columnName="ACDB3DPOLYLINE_ACDBVE1_ACDB1" \
colCreator="True" fixedCol="False"> +<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" \
description="" dataType="NUMBER" length="20" scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="Value" description=""
- dataType="double" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDB3DPOLYLINE_ACDBVE3" columnName="VALUE1" colCreator="True" \
                fixedCol="False"  >
-<column name="VALUE1" description="" dataType="NUMBER" length="0" scale="0" \
nullable="False" > +<property xsi:type="Data" name="AcDbVertexData_Seq" \
description="seq" dataType="int32" length="0" precision="0" scale="0" \
readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" \
defaultValue="" tableName="ACDB3DPOLYLINE_ACDBVE3" \
columnName="ACDB3DPOLYLINE_ACDBVE1_SEQ" colCreator="True" fixedCol="False"> +<column \
name="ACDB3DPOLYLINE_ACDBVE1_SEQ" description="" dataType="NUMBER" length="10" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="AcDb3dPolyline_FeatId" description="id"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDB3DPOLYLINE_ACDBVE3" columnName="ACDB3DPOLYLINE_ACDBVE1_ACDB1" \
                colCreator="True" fixedCol="False"  >
-<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" description="" dataType="NUMBER" \
length="20" scale="0" nullable="False" > +<property xsi:type="Data" name="ClassName" \
description="FDO base property: object class name" dataType="string" length="30" \
precision="0" scale="0" readOnly="True" featId="False" system="True" nullable="False" \
autogenerated="False" defaultValue="AcDb3dPolyline.vertices.normal" \
tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="AcDbVertexData_Seq" description="seq"
- dataType="int32" length="0" precision="0" scale="0"
- readOnly="False" featId="False" system="False" nullable="False" \
                autogenerated="False" defaultValue=""
- tableName="ACDB3DPOLYLINE_ACDBVE3" columnName="ACDB3DPOLYLINE_ACDBVE1_SEQ" \
                colCreator="True" fixedCol="False"  >
-<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" description="" dataType="NUMBER" \
length="10" 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="Acad" \
tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
fixedCol="True"> +<Inherited baseClass="ClassDefinition"/>
+<column name="SCHEMANAME" description="" dataType="NVARCHAR2" 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="AcDb3dPolyline.vertices.normal"
- tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="CLASSNAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="False" > +<property xsi:type="Data" name="Seq" description="seq" \
dataType="int32" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDB3DPOLYLINE_ACDBVE3" columnName="SEQ" colCreator="True" \
fixedCol="False"> +<column name="SEQ" description="" dataType="NUMBER" length="10" \
scale="0" nullable="False">  </column>
 </property>
-<property xsi:type="Data" name="SchemaName" description="FDO base property: object \
                class schema name"
- dataType="string" length="255" precision="0" scale="0"
- readOnly="True" featId="False" system="True" nullable="True" autogenerated="False" \
                defaultValue="Acad"
- tableName="F_CLASSDEFINITION" columnName="SCHEMANAME" colCreator="False" \
                fixedCol="True"  >
-<Inherited baseClass="ClassDefinition" />
-<column name="SCHEMANAME" description="" dataType="NVARCHAR2" length="255" scale="0" \
nullable="True" > +<property xsi:type="Data" name="Value" description="" \
dataType="double" length="0" precision="0" scale="0" readOnly="False" featId="False" \
system="False" nullable="False" autogenerated="False" defaultValue="" \
tableName="ACDB3DPOLYLINE_ACDBVE3" columnName="VALUE1" colCreator="True" \
fixedCol="False"> +<column name="VALUE1" description="" dataType="NUMBER" length="0" \
scale="0" nullable="False">  </column>
 </property>
 </properties>
-<table name="ACDB3DPOLYLINE_ACDBVE3" description="" \
pkeyName="PK_ACDB3DPOLYLINE_ACD3" > +<table name="ACDB3DPOLYLINE_ACDBVE3" \
description="" pkeyName="PK_ACDB3DPOLYLINE_ACD3">  <target>
-<table name="ACDB3DPOLYLINE_ACDBVE1" description="" \
pkeyName="PK_ACDB3DPOLYLINE_ACD2" > +<table name="ACDB3DPOLYLINE_ACDBVE1" \
description="" pkeyName="PK_ACDB3DPOLYLINE_ACD2">  <target>
-<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE" >
-</table>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE"/>
 <sourceColumns>
-<column name="ACDB3DPOLYLINE_FEATID" />
+<column name="ACDB3DPOLYLINE_FEATID"/>
 </sourceColumns>
 <targetColumns>
-<column name="FEATID" />
+<column name="FEATID"/>
 </targetColumns>
 </target>
 </table>
 <sourceColumns>
-<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" />
-<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" />
+<column


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic