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

svn_fdo at osgeo.org svn_fdo at osgeo.org
Wed Mar 7 14:34:24 EST 2007


Author: brentrobinson
Date: 2007-03-07 14:34:24 -0500 (Wed, 07 Mar 2007)
New Revision: 784

Added:
   branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/schema_rb_nnnn_master.txt
   branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/schema_rb_nynn_master.txt
   branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/schema_rb_nyyn_master.txt
   branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/schema_rb_ynnn_master.txt
   branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/schema_rb_ynny_master.txt
   branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/schema_rb_ynyn_master.txt
   branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/schema_rb_yynn_master.txt
   branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/schema_rb_yyyn_master.txt
Modified:
   branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/UnitTestUtil.cpp
   branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/schema_rb_nnyn_master.txt
Log:
Consolidated SchemaRollbackTest

Modified: branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/UnitTestUtil.cpp
===================================================================
--- branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/UnitTestUtil.cpp	2007-03-07 17:20:00 UTC (rev 783)
+++ branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/Common/UnitTestUtil.cpp	2007-03-07 19:34:24 UTC (rev 784)
@@ -1142,7 +1142,7 @@
 const char* UnitTestUtil::GetEnv( const char* pVar, const char* pDefault )
 {
     const char* pRet = getenv( pVar );
-    if ( !pRet )
+    if ( !pRet || (strcmp(pRet,"(null)") == 0) )
         pRet = pDefault;
 
     return(pRet);

Added: branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/schema_rb_nnnn_master.txt
===================================================================
--- branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/schema_rb_nnnn_master.txt	                        (rev 0)
+++ branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/schema_rb_nnnn_master.txt	2007-03-07 19:34:24 UTC (rev 784)
@@ -0,0 +1,3418 @@
+<?xml version="1.0" standalone="yes"?>
+<schemas xmlns:xsi="http://www.w3.org/2001/XMLSchema" >
+<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" />
+</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="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="ColourIndex" description="Acad Colour"
+ dataType="byte" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" 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="False" >
+</column>
+</property>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="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="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="CHAR" 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" >
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<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" />
+</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>
+<identityProperties>
+<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" >
+</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" >
+</column>
+</property>
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="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="ClassName" description="FDO 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDB3DPOLYLINE_ACDBVE2" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_1" >
+<target>
+<table name="ACDB3DPOLYLINE_ACDBVE1" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_0" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" />
+<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" />
+</sourceColumns>
+<targetColumns>
+<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" >
+</column>
+<column name="VALUE1" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDB3DPOLYLINE_ACDBVE2" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_1" >
+<target>
+<table name="ACDB3DPOLYLINE_ACDBVE1" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_0" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" />
+<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" />
+</sourceColumns>
+<targetColumns>
+<column name="ACDB3DPOLYLINE_FEATID" />
+<column name="SEQ" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="Data" name="ClassName" description="FDO 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDB3DPOLYLINE_ACDBVE1" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_0" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId" />
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ACDB3DPOLYLINE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDB3DPOLYLINE_ACDBVE1" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_0" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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" />
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</column>
+</property>
+<property xsi:type="Data" name="AcDbEntity_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="ClassName" description="FDO 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="GK_ACDBENT0_ACDBENTITY_0" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="DATAVALUE" description="" dataType="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="GK_ACDBENT0_ACDBENTITY_0" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="ACDB3DPOLYLINE" 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="ACDB3DPOLYLINE" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+<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>
+<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="RevisionNumber" />
+<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>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="WIDTH" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="CLOSED" description="" dataType="NUMBER" length="1" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<identityProperties>
+<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="False" autogenerated="False" defaultValue=""
+ tableName="ACDBENTITY" columnName="COLOURINDEX" colCreator="True" fixedCol="False"  >
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="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="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="CHAR" 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" >
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</column>
+</property>
+<property xsi:type="Data" name="AcDbEntity_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="ClassName" description="FDO 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="GK_ACDBENT0_ACDBENTITY_0" >
+<target>
+<table name="ACDBENTITY" description="" pkeyName="GK_ACDBENT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="DATAVALUE" description="" dataType="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="GK_ACDBENT0_ACDBENTITY_0" >
+<target>
+<table name="ACDBENTITY" description="" pkeyName="GK_ACDBENT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="ACDBENTITY" 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="ACDBENTITY" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBENTITY" description="" pkeyName="GK_ACDBENT0_FEATID_0" >
+<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>
+<property xsi:type="Data" name="RevisionNumber" />
+<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>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBENTITY" description="" pkeyName="GK_ACDBENT0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="ACDBENTITY" description="" pkeyName="GK_ACDBENT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<identityProperties>
+<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="False" 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="False" >
+</column>
+</property>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="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="CHAR" length="10" scale="0" nullable="True" >
+</column>
+</property>
+<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" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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" >
+</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" >
+</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="CHAR" 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="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="vertices" description=""
+ objectType="Collection" className="Acad:AcDbVertexData" idColumn="SEQ" order="ascending"
+ fixedCol="False" >
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<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" />
+</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>
+<identityProperties>
+<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" >
+</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" >
+</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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBHATCH_POLYLINE_AC2" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__1" >
+<target>
+<table name="ACDBHATCH_POLYLINE_AC1" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__0" >
+<target>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_AC1_ACDB1" />
+<column name="ACDBHATCH_POLYLINE_AC1_SEQ" />
+</sourceColumns>
+<targetColumns>
+<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" >
+</column>
+<column name="VALUE1" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="ACDBHATCH_POLYLINE_AC1_ACDB1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="ACDBHATCH_POLYLINE_AC1_SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBHATCH_POLYLINE_AC2" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__1" >
+<target>
+<table name="ACDBHATCH_POLYLINE_AC1" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__0" >
+<target>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_AC1_ACDB1" />
+<column name="ACDBHATCH_POLYLINE_AC1_SEQ" />
+</sourceColumns>
+<targetColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+<column name="SEQ" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBHATCH_POLYLINE_AC1" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__0" >
+<target>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<property xsi:type="Data" name="Polyline_FeatId" />
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ACDBHATCH_POLYLINE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBHATCH_POLYLINE_AC1" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__0" >
+<target>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBHATCH_POLYLINE_AC3" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__2" >
+<target>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ACDBHATCH_POLYLINE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBHATCH_POLYLINE_AC3" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__2" >
+<target>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Data" name="AcDbHatch_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<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="CLOSED" description="" dataType="NUMBER" length="1" scale="0" nullable="False" >
+</column>
+<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>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="WIDTH" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="ACDBHATCH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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" />
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</column>
+</property>
+<property xsi:type="Data" name="AcDbEntity_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="ClassName" description="FDO 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="GK_ACDBENT0_ACDBENTITY_0" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="DATAVALUE" description="" dataType="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="GK_ACDBENT0_ACDBENTITY_0" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="ACDBHATCH" 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="ACDBHATCH" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+<property xsi:type="Data" name="ColourIndex" />
+<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="Layer" />
+<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>
+<property xsi:type="Data" name="RevisionNumber" />
+<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>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+</class>
+<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>
+<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" />
+</idProperty>
+<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>
+<identityProperties>
+<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="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_ACDBVE1" 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</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=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+</class>
+<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>
+<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>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+</class>
+<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" />
+</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" >
+</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" >
+</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="CHAR" 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" >
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ENTITY_ACXDATA" description="" pkeyName="GK_ENTITY_0_ENTITY_FEA_0" >
+<target>
+<table name="ENTITY" description="" pkeyName="GK_ENTITY0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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" >
+</column>
+<column name="DATAVALUE" description="" dataType="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ENTITY_ACXDATA" description="" pkeyName="GK_ENTITY_0_ENTITY_FEA_0" >
+<target>
+<table name="ENTITY" description="" pkeyName="GK_ENTITY0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ENTITY" description="" pkeyName="GK_ENTITY0_FEATID_0" >
+<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="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="True" >
+</column>
+</table>
+<tables>
+<table name="ENTITY" description="" pkeyName="GK_ENTITY0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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>
+<identityProperties>
+<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" >
+</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" >
+</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" >
+</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="CHAR" 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" >
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<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" />
+</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>
+<identityProperties>
+<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" >
+</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" >
+</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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="POLYLINE_ACDBVERTEXDA2" description="" pkeyName="GK_POLYLIN0_POLYLINE_A_0" >
+<target>
+<table name="POLYLINE_ACDBVERTEXDA1" description="" pkeyName="GK_POLYLIN0_POLYLINE_F_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="POLYLINE_ACDBVERTEXDA1_POLY1" />
+<column name="POLYLINE_ACDBVERTEXDA1_SEQ" />
+</sourceColumns>
+<targetColumns>
+<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" >
+</column>
+<column name="VALUE1" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="POLYLINE_ACDBVERTEXDA1_POLY1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="POLYLINE_ACDBVERTEXDA1_SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="POLYLINE_ACDBVERTEXDA2" description="" pkeyName="GK_POLYLIN0_POLYLINE_A_0" >
+<target>
+<table name="POLYLINE_ACDBVERTEXDA1" description="" pkeyName="GK_POLYLIN0_POLYLINE_F_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="POLYLINE_ACDBVERTEXDA1_POLY1" />
+<column name="POLYLINE_ACDBVERTEXDA1_SEQ" />
+</sourceColumns>
+<targetColumns>
+<column name="POLYLINE_FEATID" />
+<column name="SEQ" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="POLYLINE_ACDBVERTEXDA1" description="" pkeyName="GK_POLYLIN0_POLYLINE_F_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<property xsi:type="Data" name="Polyline_FeatId" />
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="POLYLINE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="POLYLINE_ACDBVERTEXDA1" description="" pkeyName="GK_POLYLIN0_POLYLINE_F_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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" />
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ENTITY_ACXDATA" description="" pkeyName="GK_ENTITY_0_ENTITY_FEA_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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" >
+</column>
+<column name="DATAVALUE" description="" dataType="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ENTITY_ACXDATA" description="" pkeyName="GK_ENTITY_0_ENTITY_FEA_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+<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>
+<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="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="CLOSED" description="" dataType="NUMBER" length="1" scale="0" nullable="False" >
+</column>
+<column name="WIDTH" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="True" >
+</column>
+</table>
+<tables>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</schema >
+<schema name="Electric'l" description="Electrical '' schema'" >
+<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="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="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="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>
+<property xsi:type="Geometric" name="Geometry" description="location and shape"
+ geometryTypes="3" hasElevation="False" hasMeasure="False"
+ tableName="F_GEOMETRY_0" columnName="RDBMS_GEOM" colCreator="False" fixedCol="False" >
+<Inherited baseClass="ElectricDevice" />
+<column name="RDBMS_GEOM" description="" dataType="MDSYS.SDO_GEOMETRY" length="4" 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" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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" >
+</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="CHAR" 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="ElectricDevice.graphic" />
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="CONDUCTOR" description="" pkeyName="GK_CONDUCT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="CONDUCTOR" description="" pkeyName="GK_CONDUCT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Data" name="ElectricDevice_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="CONDUCTOR" description="" pkeyName="GK_CONDUCT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<property xsi:type="Data" name="ElectricDevice_FeatId" />
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="ELECTRICDEVICE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="True" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="CONDUCTOR" description="" pkeyName="GK_CONDUCT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" 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="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="CONDUCTOR" description="" pkeyName="GK_CONDUCT0_FEATID_0" >
+<property xsi:type="Data" name="FeatId" />
+<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" >
+</property>
+<property xsi:type="Data" name="RevisionNumber" />
+<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>
+<column name="UNDERGROUND" description="" dataType="NUMBER" length="1" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="CONDUCTOR" description="" pkeyName="GK_CONDUCT0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="CONDUCTOR" description="" pkeyName="GK_CONDUCT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<column name="CLASSID" />
+</targetColumns>
+</target>
+</table>
+</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>
+<identityProperties>
+<property xsi:type="Data" name="FeatId" />
+</identityProperties>
+<properties>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="ELECTRICDEVICE" 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="Geometry" description="location and shape"
+ geometryTypes="3" hasElevation="False" hasMeasure="False"
+ tableName="F_GEOMETRY_0" columnName="RDBMS_GEOM" colCreator="False" fixedCol="False" >
+<column name="RDBMS_GEOM" description="" dataType="MDSYS.SDO_GEOMETRY" length="4" 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" >
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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" >
+</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="CHAR" 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" >
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Data" name="ElectricDevice_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<property xsi:type="Data" name="ElectricDevice_FeatId" />
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="ELECTRICDEVICE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="True" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="ELECTRICDEVICE" 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="ELECTRICDEVICE" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+<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>
+<property xsi:type="Data" name="RevisionNumber" />
+<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>
+</table>
+<tables>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<column name="CLASSID" />
+</targetColumns>
+</target>
+</table>
+</tables>
+</class>
+<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" />
+</identityProperties>
+<properties>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="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="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"  >
+<column name="INSTALLDATE" description="" dataType="DATE" length="64" 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"  >
+<column name="LASTINSPECTDATE" description="" dataType="DATE" length="64" scale="0" nullable="True" >
+</column>
+</property>
+<property xsi:type="Data" name="LastRepairDate" description=""
+ dataType="datetime" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
+ tableName="TRANSFORMER" columnName="LASTREPAIRDATE" colCreator="True" fixedCol="False"  >
+<column name="LASTREPAIRDATE" description="" dataType="DATE" length="64" 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="CHAR" length="1" 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="Geometric" name="Geometry" description="location and shape"
+ geometryTypes="3" hasElevation="False" hasMeasure="False"
+ tableName="F_GEOMETRY_0" columnName="RDBMS_GEOM" colCreator="False" fixedCol="False" >
+<Inherited baseClass="ElectricDevice" />
+<column name="RDBMS_GEOM" description="" dataType="MDSYS.SDO_GEOMETRY" length="4" 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" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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" >
+</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="CHAR" 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="ElectricDevice.graphic" />
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="TRANSFORMER" description="" pkeyName="GK_TRANSFO0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="TRANSFORMER" description="" pkeyName="GK_TRANSFO0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Data" name="ElectricDevice_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="TRANSFORMER" description="" pkeyName="GK_TRANSFO0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<property xsi:type="Data" name="ElectricDevice_FeatId" />
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="ELECTRICDEVICE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="True" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="TRANSFORMER" description="" pkeyName="GK_TRANSFO0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="TRANSFORMER" 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="TRANSFORMER" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="TRANSFORMER" description="" pkeyName="GK_TRANSFO0_FEATID_0" >
+<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="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" >
+</property>
+<property xsi:type="Data" name="RevisionNumber" />
+<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>
+<column name="INSTALLDATE" description="" dataType="DATE" length="64" scale="0" nullable="True" >
+</column>
+<column name="LASTINSPECTDATE" description="" dataType="DATE" length="64" scale="0" nullable="True" >
+</column>
+<column name="LASTREPAIRDATE" description="" dataType="DATE" length="64" scale="0" nullable="True" >
+</column>
+<column name="PARTNUM" description="" dataType="NUMBER" length="5" scale="0" nullable="True" >
+</column>
+<column name="PHASE" description="" dataType="CHAR" length="1" scale="0" nullable="False" >
+</column>
+<column name="VOLTAGE" description="" dataType="NUMBER" length="10" scale="-2" nullable="False" >
+</column>
+<column name="VOLUME" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="TRANSFORMER" description="" pkeyName="GK_TRANSFO0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="TRANSFORMER" description="" pkeyName="GK_TRANSFO0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<column name="CLASSID" />
+</targetColumns>
+</target>
+</table>
+</tables>
+<SAD>
+<element name="Entrypoint" value="start_transformer" />
+<element name="Rules' DLL" value="transformer.dll" />
+</SAD>
+</class>
+<SAD>
+<element name="'Author" value="Thomas O'Edison" />
+</SAD>
+</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>
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+</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>
+<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="CHAR" 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="CHAR" 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" >
+</column>
+<column name="CLASSNAME" description="" dataType="CHAR" length="255" scale="0" nullable="False" >
+</column>
+<column name="SCHEMANAME" description="" dataType="CHAR" length="255" scale="0" nullable="True" >
+</column>
+<column name="TABLENAME" description="" dataType="CHAR" length="30" scale="0" nullable="False" >
+</column>
+<column name="ROOTTABLENAME" description="" dataType="CHAR" length="30" scale="0" nullable="True" >
+</column>
+<column name="TABLEOWNER" description="" dataType="CHAR" length="30" scale="0" nullable="True" >
+</column>
+<column name="TABLELINKNAME" description="" dataType="CHAR" length="128" scale="0" nullable="True" >
+</column>
+<column name="TABLEMAPPING" description="" dataType="CHAR" length="30" scale="0" nullable="True" >
+</column>
+<column name="CLASSTYPE" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="DESCRIPTION" description="" dataType="CHAR" length="255" scale="0" nullable="True" >
+</column>
+<column name="ISABSTRACT" description="" dataType="NUMBER" length="1" scale="0" nullable="False" >
+</column>
+<column name="PARENTCLASSNAME" description="" dataType="CHAR" length="512" scale="0" nullable="True" >
+</column>
+<column name="ISFIXEDTABLE" description="" dataType="NUMBER" length="1" scale="0" nullable="True" >
+</column>
+<column name="ISTABLECREATOR" description="" dataType="NUMBER" length="1" scale="0" nullable="True" >
+</column>
+<column name="GEOMETRYPROPERTY" description="" dataType="CHAR" length="4000" scale="0" nullable="True" >
+</column>
+<column name="TABLESPACENAME" description="" dataType="CHAR" length="30" scale="0" nullable="True" >
+</column>
+</table>
+<tables>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+<class xsi:type="Class" name="Feature" description="Feature metaclass"
+ baseClass="ClassDefinition" abstract="False"
+ tableName="F_FEATURE" tblCreator="False" fixedTbl="True" >
+<tableMapping>Concrete</tableMapping>
+<identityProperties>
+<property xsi:type="Data" name="FeatId" />
+</identityProperties>
+<properties>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="F_FEATURE" columnName="n/a" colCreator="False" fixedCol="False" >
+</property>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="True" nullable="False" autogenerated="True" defaultValue=""
+ tableName="F_FEATURE" columnName="FEATID" colCreator="False" fixedCol="True"  >
+<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="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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<property xsi:type="Data" name="FeatId" />
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="True" >
+</column>
+</table>
+<tables>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<column name="CLASSID" />
+</targetColumns>
+</target>
+</table>
+</tables>
+</class>
+</schema >
+</schemas>

Modified: branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/schema_rb_nnyn_master.txt
===================================================================
--- branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/schema_rb_nnyn_master.txt	2007-03-07 17:20:00 UTC (rev 783)
+++ branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/schema_rb_nnyn_master.txt	2007-03-07 19:34:24 UTC (rev 784)
@@ -78,7 +78,7 @@
 </targetProperties>
 <class xsi:type="Class" name="AcDb3dPolyline.vertices" description="Autogenerated Object Property Class"
  baseClass="" abstract="False"
- tableName="ACDB3DPOLYLINE_ACDBVERTEXDATA" tblCreator="True" fixedTbl="False" >
+ tableName="ACDB3DPOLYLINE_ACDBVE1" tblCreator="True" fixedTbl="False" >
 <tableMapping>Concrete</tableMapping>
 <identityProperties>
 <property xsi:type="Data" name="AcDb3dPolyline_FeatId" />
@@ -88,7 +88,7 @@
 <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_ACDBVERTEXDATA" columnName="SEQ" colCreator="True" fixedCol="False"  >
+ tableName="ACDB3DPOLYLINE_ACDBVE1" columnName="SEQ" colCreator="True" fixedCol="False"  >
 <column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
 </property>
@@ -109,7 +109,7 @@
 </targetProperties>
 <class xsi:type="Class" name="AcDb3dPolyline.vertices.point" description="Autogenerated Object Property Class"
  baseClass="" abstract="False"
- tableName="ACDB3DPOLYLINE_ACDBVERTEXDATA1" tblCreator="True" fixedTbl="False" >
+ tableName="ACDB3DPOLYLINE_ACDBVE2" tblCreator="True" fixedTbl="False" >
 <tableMapping>Concrete</tableMapping>
 <identityProperties>
 <property xsi:type="Data" name="AcDb3dPolyline_FeatId" />
@@ -120,29 +120,29 @@
 <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_ACDBVERTEXDATA1" columnName="SEQ" colCreator="True" fixedCol="False"  >
+ 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="Value" description=""
  dataType="double" length="0" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="ACDB3DPOLYLINE_ACDBVERTEXDATA1" columnName="VALUE1" colCreator="True" fixedCol="False"  >
+ tableName="ACDB3DPOLYLINE_ACDBVE2" columnName="VALUE1" colCreator="True" fixedCol="False"  >
 <column name="VALUE1" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
 </column>
 </property>
 <property xsi:type="Data" name="AcDb3dPolyline_FeatId" description="Feature id number (uniquely identifies a feature)"
  dataType="int64" length="0" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="ACDB3DPOLYLINE_ACDBVERTEXDATA1" columnName="ACDB3DPOLYLINE_ACDBVERTEXDATA1" colCreator="True" fixedCol="False"  >
-<column name="ACDB3DPOLYLINE_ACDBVERTEXDATA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+ 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="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_ACDBVERTEXDATA1" columnName="ACDB3DPOLYLINE_ACDBVERTEXDATA2" colCreator="True" fixedCol="False"  >
-<column name="ACDB3DPOLYLINE_ACDBVERTEXDATA2" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+ 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="ClassName" description="FDO base property: object class name"
@@ -162,9 +162,9 @@
 </column>
 </property>
 </properties>
-<table name="ACDB3DPOLYLINE_ACDBVERTEXDATA1" description="" pkeyName="PK_ACDB3DPOLYLINE_ACDBVERTEXD1" >
+<table name="ACDB3DPOLYLINE_ACDBVE2" description="" pkeyName="PK_ACDB3DPOLYLINE_ACD1" >
 <target>
-<table name="ACDB3DPOLYLINE_ACDBVERTEXDATA" description="" pkeyName="PK_ACDB3DPOLYLINE_ACDBVERTEXD2" >
+<table name="ACDB3DPOLYLINE_ACDBVE1" description="" pkeyName="PK_ACDB3DPOLYLINE_ACD2" >
 <target>
 <table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE" >
 </table>
@@ -177,8 +177,8 @@
 </target>
 </table>
 <sourceColumns>
-<column name="ACDB3DPOLYLINE_ACDBVERTEXDATA1" />
-<column name="ACDB3DPOLYLINE_ACDBVERTEXDATA2" />
+<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" />
+<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" />
 </sourceColumns>
 <targetColumns>
 <column name="ACDB3DPOLYLINE_FEATID" />
@@ -193,15 +193,15 @@
 </column>
 <column name="VALUE1" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
 </column>
-<column name="ACDB3DPOLYLINE_ACDBVERTEXDATA1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
 </column>
-<column name="ACDB3DPOLYLINE_ACDBVERTEXDATA2" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
 </table>
 <tables>
-<table name="ACDB3DPOLYLINE_ACDBVERTEXDATA1" description="" pkeyName="PK_ACDB3DPOLYLINE_ACDBVERTEXD1" >
+<table name="ACDB3DPOLYLINE_ACDBVE2" description="" pkeyName="PK_ACDB3DPOLYLINE_ACD1" >
 <target>
-<table name="ACDB3DPOLYLINE_ACDBVERTEXDATA" description="" pkeyName="PK_ACDB3DPOLYLINE_ACDBVERTEXD2" >
+<table name="ACDB3DPOLYLINE_ACDBVE1" description="" pkeyName="PK_ACDB3DPOLYLINE_ACD2" >
 <target>
 <table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE" >
 </table>
@@ -214,8 +214,8 @@
 </target>
 </table>
 <sourceColumns>
-<column name="ACDB3DPOLYLINE_ACDBVERTEXDATA1" />
-<column name="ACDB3DPOLYLINE_ACDBVERTEXDATA2" />
+<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" />
+<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" />
 </sourceColumns>
 <targetColumns>
 <column name="ACDB3DPOLYLINE_FEATID" />
@@ -232,7 +232,7 @@
 <property xsi:type="Data" name="AcDb3dPolyline_FeatId" description="Feature id number (uniquely identifies a feature)"
  dataType="int64" length="0" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="ACDB3DPOLYLINE_ACDBVERTEXDATA" columnName="ACDB3DPOLYLINE_FEATID" colCreator="True" fixedCol="False"  >
+ 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>
@@ -253,7 +253,7 @@
 </column>
 </property>
 </properties>
-<table name="ACDB3DPOLYLINE_ACDBVERTEXDATA" description="" pkeyName="PK_ACDB3DPOLYLINE_ACDBVERTEXD2" >
+<table name="ACDB3DPOLYLINE_ACDBVE1" description="" pkeyName="PK_ACDB3DPOLYLINE_ACD2" >
 <target>
 <table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE" >
 </table>
@@ -276,7 +276,7 @@
 </column>
 </table>
 <tables>
-<table name="ACDB3DPOLYLINE_ACDBVERTEXDATA" description="" pkeyName="PK_ACDB3DPOLYLINE_ACDBVERTEXD2" >
+<table name="ACDB3DPOLYLINE_ACDBVE1" description="" pkeyName="PK_ACDB3DPOLYLINE_ACD2" >
 <target>
 <table name="ACDB3DPOLYLINE" description="" pkeyName="PK_ACDB3DPOLYLINE" >
 </table>
@@ -399,7 +399,7 @@
 </mappingDefinition>
 </property>
 <property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
- geometryTypes="4" hasElevation="False" hasMeasure="False"
+geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
  tableName="ACDB3DPOLYLINE" columnName="n/a" colCreator="False" fixedCol="False" >
 <Inherited baseClass="Feature" />
 </property>
@@ -616,7 +616,7 @@
 </mappingDefinition>
 </property>
 <property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
- geometryTypes="4" hasElevation="False" hasMeasure="False"
+geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
  tableName="ACDBENTITY" columnName="n/a" colCreator="False" fixedCol="False" >
 <Inherited baseClass="Feature" />
 </property>
@@ -793,7 +793,7 @@
 </targetProperties>
 <class xsi:type="Class" name="AcDbHatch.edges.vertices" description="Autogenerated Object Property Class"
  baseClass="" abstract="False"
- tableName="ACDBHATCH_POLYLINE_ACDBVERTEX1" tblCreator="True" fixedTbl="False" >
+ tableName="ACDBHATCH_POLYLINE_AC1" tblCreator="True" fixedTbl="False" >
 <tableMapping>Concrete</tableMapping>
 <identityProperties>
 <property xsi:type="Data" name="Polyline_FeatId" />
@@ -803,7 +803,7 @@
 <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_ACDBVERTEX1" columnName="SEQ" colCreator="True" fixedCol="False"  >
+ tableName="ACDBHATCH_POLYLINE_AC1" columnName="SEQ" colCreator="True" fixedCol="False"  >
 <column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
 </property>
@@ -824,7 +824,7 @@
 </targetProperties>
 <class xsi:type="Class" name="AcDbHatch.edges.vertices.point" description="Autogenerated Object Property Class"
  baseClass="" abstract="False"
- tableName="ACDBHATCH_POLYLINE_ACDBVERTEX2" tblCreator="True" fixedTbl="False" >
+ tableName="ACDBHATCH_POLYLINE_AC2" tblCreator="True" fixedTbl="False" >
 <tableMapping>Concrete</tableMapping>
 <identityProperties>
 <property xsi:type="Data" name="Polyline_FeatId" />
@@ -835,29 +835,29 @@
 <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_ACDBVERTEX2" columnName="SEQ" colCreator="True" fixedCol="False"  >
+ 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="Value" description=""
  dataType="double" length="0" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="ACDBHATCH_POLYLINE_ACDBVERTEX2" columnName="VALUE1" colCreator="True" fixedCol="False"  >
+ tableName="ACDBHATCH_POLYLINE_AC2" columnName="VALUE1" colCreator="True" fixedCol="False"  >
 <column name="VALUE1" description="" dataType="NUMBER" length="0" 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_ACDBVERTEX2" columnName="ACDBHATCH_POLYLINE_ACDBVERTEX1" colCreator="True" fixedCol="False"  >
-<column name="ACDBHATCH_POLYLINE_ACDBVERTEX1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+ 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_ACDBVERTEX2" columnName="ACDBHATCH_POLYLINE_ACDBVERTEX2" colCreator="True" fixedCol="False"  >
-<column name="ACDBHATCH_POLYLINE_ACDBVERTEX2" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+ 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="ClassName" description="FDO base property: object class name"
@@ -877,9 +877,9 @@
 </column>
 </property>
 </properties>
-<table name="ACDBHATCH_POLYLINE_ACDBVERTEX2" description="" pkeyName="PK_ACDBHATCH_POLYLINE_ACDBVER1" >
+<table name="ACDBHATCH_POLYLINE_AC2" description="" pkeyName="PK_ACDBHATCH_POLYLINE2" >
 <target>
-<table name="ACDBHATCH_POLYLINE_ACDBVERTEX1" description="" pkeyName="PK_ACDBHATCH_POLYLINE_ACDBVER2" >
+<table name="ACDBHATCH_POLYLINE_AC1" description="" pkeyName="PK_ACDBHATCH_POLYLINE3" >
 <target>
 <table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE" >
 <target>
@@ -902,8 +902,8 @@
 </target>
 </table>
 <sourceColumns>
-<column name="ACDBHATCH_POLYLINE_ACDBVERTEX1" />
-<column name="ACDBHATCH_POLYLINE_ACDBVERTEX2" />
+<column name="ACDBHATCH_POLYLINE_AC1_ACDB1" />
+<column name="ACDBHATCH_POLYLINE_AC1_SEQ" />
 </sourceColumns>
 <targetColumns>
 <column name="ACDBHATCH_POLYLINE_FEATID" />
@@ -918,15 +918,15 @@
 </column>
 <column name="VALUE1" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
 </column>
-<column name="ACDBHATCH_POLYLINE_ACDBVERTEX1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="ACDBHATCH_POLYLINE_AC1_ACDB1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
 </column>
-<column name="ACDBHATCH_POLYLINE_ACDBVERTEX2" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="ACDBHATCH_POLYLINE_AC1_SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
 </table>
 <tables>
-<table name="ACDBHATCH_POLYLINE_ACDBVERTEX2" description="" pkeyName="PK_ACDBHATCH_POLYLINE_ACDBVER1" >
+<table name="ACDBHATCH_POLYLINE_AC2" description="" pkeyName="PK_ACDBHATCH_POLYLINE2" >
 <target>
-<table name="ACDBHATCH_POLYLINE_ACDBVERTEX1" description="" pkeyName="PK_ACDBHATCH_POLYLINE_ACDBVER2" >
+<table name="ACDBHATCH_POLYLINE_AC1" description="" pkeyName="PK_ACDBHATCH_POLYLINE3" >
 <target>
 <table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE" >
 <target>
@@ -949,8 +949,8 @@
 </target>
 </table>
 <sourceColumns>
-<column name="ACDBHATCH_POLYLINE_ACDBVERTEX1" />
-<column name="ACDBHATCH_POLYLINE_ACDBVERTEX2" />
+<column name="ACDBHATCH_POLYLINE_AC1_ACDB1" />
+<column name="ACDBHATCH_POLYLINE_AC1_SEQ" />
 </sourceColumns>
 <targetColumns>
 <column name="ACDBHATCH_POLYLINE_FEATID" />
@@ -967,7 +967,7 @@
 <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_ACDBVERTEX1" columnName="ACDBHATCH_POLYLINE_FEATID" colCreator="True" fixedCol="False"  >
+ 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>
@@ -988,7 +988,7 @@
 </column>
 </property>
 </properties>
-<table name="ACDBHATCH_POLYLINE_ACDBVERTEX1" description="" pkeyName="PK_ACDBHATCH_POLYLINE_ACDBVER2" >
+<table name="ACDBHATCH_POLYLINE_AC1" description="" pkeyName="PK_ACDBHATCH_POLYLINE3" >
 <target>
 <table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE" >
 <target>
@@ -1021,7 +1021,7 @@
 </column>
 </table>
 <tables>
-<table name="ACDBHATCH_POLYLINE_ACDBVERTEX1" description="" pkeyName="PK_ACDBHATCH_POLYLINE_ACDBVER2" >
+<table name="ACDBHATCH_POLYLINE_AC1" description="" pkeyName="PK_ACDBHATCH_POLYLINE3" >
 <target>
 <table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE" >
 <target>
@@ -1064,7 +1064,7 @@
 </targetProperties>
 <class xsi:type="Class" name="AcDbHatch.edges.xdata" description="Autogenerated Object Property Class"
  baseClass="" abstract="False"
- tableName="ACDBHATCH_POLYLINE_ACXDATA" tblCreator="True" fixedTbl="False" >
+ tableName="ACDBHATCH_POLYLINE_AC3" tblCreator="True" fixedTbl="False" >
 <tableMapping>Concrete</tableMapping>
 <identityProperties>
 <property xsi:type="Data" name="Polyline_FeatId" />
@@ -1074,21 +1074,21 @@
 <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_ACXDATA" columnName="DATAVALUE" colCreator="True" fixedCol="False"  >
+ 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="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_ACXDATA" columnName="SEQ" colCreator="True" fixedCol="False"  >
+ tableName="ACDBHATCH_POLYLINE_AC3" 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="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_ACXDATA" columnName="ACDBHATCH_POLYLINE_FEATID" colCreator="True" fixedCol="False"  >
+ 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>
@@ -1109,7 +1109,7 @@
 </column>
 </property>
 </properties>
-<table name="ACDBHATCH_POLYLINE_ACXDATA" description="" pkeyName="PK_ACDBHATCH_POLYLINE_ACXDATA" >
+<table name="ACDBHATCH_POLYLINE_AC3" description="" pkeyName="PK_ACDBHATCH_POLYLINE1" >
 <target>
 <table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE" >
 <target>
@@ -1141,7 +1141,7 @@
 </column>
 </table>
 <tables>
-<table name="ACDBHATCH_POLYLINE_ACXDATA" description="" pkeyName="PK_ACDBHATCH_POLYLINE_ACXDATA" >
+<table name="ACDBHATCH_POLYLINE_AC3" description="" pkeyName="PK_ACDBHATCH_POLYLINE1" >
 <target>
 <table name="ACDBHATCH_POLYLINE" description="" pkeyName="PK_ACDBHATCH_POLYLINE" >
 <target>
@@ -1355,7 +1355,7 @@
 </mappingDefinition>
 </property>
 <property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
- geometryTypes="4" hasElevation="False" hasMeasure="False"
+geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
  tableName="ACDBHATCH" columnName="n/a" colCreator="False" fixedCol="False" >
 <Inherited baseClass="Feature" />
 </property>
@@ -1422,7 +1422,7 @@
 </class>
 <class xsi:type="Class" name="AcDbVertexCoordinateValue" description=""
  baseClass="" abstract="False"
- tableName="ACDBVERTEXCOORDINATEVALUE" tblCreator="False" fixedTbl="False" >
+ tableName="ACDBVERTEXCOORDINATEV1" tblCreator="False" fixedTbl="False" >
 <tableMapping>Concrete</tableMapping>
 <identityProperties>
 </identityProperties>
@@ -1430,12 +1430,12 @@
 <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="ACDBVERTEXCOORDINATEVALUE" columnName="SEQ" colCreator="False" fixedCol="False"  >
+ 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="ACDBVERTEXCOORDINATEVALUE" columnName="VALUE1" colCreator="False" fixedCol="False"  >
+ 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"
@@ -1480,7 +1480,7 @@
 </targetProperties>
 <class xsi:type="Class" name="AcDbVertexData.point" description="Autogenerated Object Property Class"
  baseClass="" abstract="False"
- tableName="ACDBVERTEXDATA_ACDBVERTEXCOOR1" tblCreator="False" fixedTbl="False" >
+ tableName="ACDBVERTEXDATA_ACDBVE1" tblCreator="False" fixedTbl="False" >
 <tableMapping>Concrete</tableMapping>
 <identityProperties>
 <property xsi:type="Data" name="Seq" />
@@ -1489,12 +1489,12 @@
 <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_ACDBVERTEXCOOR1" columnName="SEQ" colCreator="False" fixedCol="False"  >
+ 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_ACDBVERTEXCOOR1" columnName="VALUE1" colCreator="False" fixedCol="False"  >
+ 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"
@@ -1800,7 +1800,7 @@
 </targetProperties>
 <class xsi:type="Class" name="Polyline.vertices" description="Autogenerated Object Property Class"
  baseClass="" abstract="False"
- tableName="POLYLINE_ACDBVERTEXDATA" tblCreator="True" fixedTbl="False" >
+ tableName="POLYLINE_ACDBVERTEXDA1" tblCreator="True" fixedTbl="False" >
 <tableMapping>Concrete</tableMapping>
 <identityProperties>
 <property xsi:type="Data" name="Polyline_FeatId" />
@@ -1810,7 +1810,7 @@
 <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_ACDBVERTEXDATA" columnName="SEQ" colCreator="True" fixedCol="False"  >
+ tableName="POLYLINE_ACDBVERTEXDA1" columnName="SEQ" colCreator="True" fixedCol="False"  >
 <column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
 </property>
@@ -1831,7 +1831,7 @@
 </targetProperties>
 <class xsi:type="Class" name="Polyline.vertices.point" description="Autogenerated Object Property Class"
  baseClass="" abstract="False"
- tableName="POLYLINE_ACDBVERTEXDATA_ACDBV1" tblCreator="True" fixedTbl="False" >
+ tableName="POLYLINE_ACDBVERTEXDA2" tblCreator="True" fixedTbl="False" >
 <tableMapping>Concrete</tableMapping>
 <identityProperties>
 <property xsi:type="Data" name="Polyline_FeatId" />
@@ -1842,29 +1842,29 @@
 <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_ACDBVERTEXDATA_ACDBV1" columnName="SEQ" colCreator="True" fixedCol="False"  >
+ 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="Value" description=""
  dataType="double" length="0" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="POLYLINE_ACDBVERTEXDATA_ACDBV1" columnName="VALUE1" colCreator="True" fixedCol="False"  >
+ tableName="POLYLINE_ACDBVERTEXDA2" columnName="VALUE1" colCreator="True" fixedCol="False"  >
 <column name="VALUE1" description="" dataType="NUMBER" length="0" 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_ACDBVERTEXDATA_ACDBV1" columnName="POLYLINE_ACDBVERTEXDATA_POLYL1" colCreator="True" fixedCol="False"  >
-<column name="POLYLINE_ACDBVERTEXDATA_POLYL1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+ 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_ACDBVERTEXDATA_ACDBV1" columnName="POLYLINE_ACDBVERTEXDATA_SEQ" colCreator="True" fixedCol="False"  >
-<column name="POLYLINE_ACDBVERTEXDATA_SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+ 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="ClassName" description="FDO base property: object class name"
@@ -1884,9 +1884,9 @@
 </column>
 </property>
 </properties>
-<table name="POLYLINE_ACDBVERTEXDATA_ACDBV1" description="" pkeyName="PK_POLYLINE_ACDBVERTEXDATA_AC1" >
+<table name="POLYLINE_ACDBVERTEXDA2" description="" pkeyName="PK_POLYLINE_ACDBVERTE1" >
 <target>
-<table name="POLYLINE_ACDBVERTEXDATA" description="" pkeyName="PK_POLYLINE_ACDBVERTEXDATA" >
+<table name="POLYLINE_ACDBVERTEXDA1" description="" pkeyName="PK_POLYLINE_ACDBVERTE2" >
 <target>
 <table name="POLYLINE" description="" pkeyName="PK_POLYLINE" >
 </table>
@@ -1899,8 +1899,8 @@
 </target>
 </table>
 <sourceColumns>
-<column name="POLYLINE_ACDBVERTEXDATA_POLYL1" />
-<column name="POLYLINE_ACDBVERTEXDATA_SEQ" />
+<column name="POLYLINE_ACDBVERTEXDA1_POLY1" />
+<column name="POLYLINE_ACDBVERTEXDA1_SEQ" />
 </sourceColumns>
 <targetColumns>
 <column name="POLYLINE_FEATID" />
@@ -1915,15 +1915,15 @@
 </column>
 <column name="VALUE1" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
 </column>
-<column name="POLYLINE_ACDBVERTEXDATA_POLYL1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+<column name="POLYLINE_ACDBVERTEXDA1_POLY1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
 </column>
-<column name="POLYLINE_ACDBVERTEXDATA_SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+<column name="POLYLINE_ACDBVERTEXDA1_SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
 </column>
 </table>
 <tables>
-<table name="POLYLINE_ACDBVERTEXDATA_ACDBV1" description="" pkeyName="PK_POLYLINE_ACDBVERTEXDATA_AC1" >
+<table name="POLYLINE_ACDBVERTEXDA2" description="" pkeyName="PK_POLYLINE_ACDBVERTE1" >
 <target>
-<table name="POLYLINE_ACDBVERTEXDATA" description="" pkeyName="PK_POLYLINE_ACDBVERTEXDATA" >
+<table name="POLYLINE_ACDBVERTEXDA1" description="" pkeyName="PK_POLYLINE_ACDBVERTE2" >
 <target>
 <table name="POLYLINE" description="" pkeyName="PK_POLYLINE" >
 </table>
@@ -1936,8 +1936,8 @@
 </target>
 </table>
 <sourceColumns>
-<column name="POLYLINE_ACDBVERTEXDATA_POLYL1" />
-<column name="POLYLINE_ACDBVERTEXDATA_SEQ" />
+<column name="POLYLINE_ACDBVERTEXDA1_POLY1" />
+<column name="POLYLINE_ACDBVERTEXDA1_SEQ" />
 </sourceColumns>
 <targetColumns>
 <column name="POLYLINE_FEATID" />
@@ -1954,7 +1954,7 @@
 <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_ACDBVERTEXDATA" columnName="POLYLINE_FEATID" colCreator="True" fixedCol="False"  >
+ 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>
@@ -1975,7 +1975,7 @@
 </column>
 </property>
 </properties>
-<table name="POLYLINE_ACDBVERTEXDATA" description="" pkeyName="PK_POLYLINE_ACDBVERTEXDATA" >
+<table name="POLYLINE_ACDBVERTEXDA1" description="" pkeyName="PK_POLYLINE_ACDBVERTE2" >
 <target>
 <table name="POLYLINE" description="" pkeyName="PK_POLYLINE" >
 </table>
@@ -1998,7 +1998,7 @@
 </column>
 </table>
 <tables>
-<table name="POLYLINE_ACDBVERTEXDATA" description="" pkeyName="PK_POLYLINE_ACDBVERTEXDATA" >
+<table name="POLYLINE_ACDBVERTEXDA1" description="" pkeyName="PK_POLYLINE_ACDBVERTE2" >
 <target>
 <table name="POLYLINE" description="" pkeyName="PK_POLYLINE" >
 </table>
@@ -2198,7 +2198,7 @@
 </column>
 </property>
 <property xsi:type="Geometric" name="Geometry" description="location and shape"
- geometryTypes="3" hasElevation="False" hasMeasure="False"
+geometricTypes="3" geometryTypes="42688" hasElevation="False" 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" >
@@ -2278,7 +2278,7 @@
 </targetProperties>
 <class xsi:type="Class" name="Conductor.graphic.xdata" description="Autogenerated Object Property Class"
  baseClass="" abstract="False"
- tableName="ELECTRICDEVICE_ENTITY_ACXDATA" tblCreator="False" fixedTbl="False" >
+ tableName="ELECTRICDEVICE_ENTITY1" tblCreator="False" fixedTbl="False" >
 <tableMapping>Concrete</tableMapping>
 <identityProperties>
 <property xsi:type="Data" name="Entity_FeatId" />
@@ -2288,7 +2288,7 @@
 <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_ENTITY_ACXDATA" columnName="DATAVALUE" colCreator="False" fixedCol="False"  >
+ 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>
@@ -2296,7 +2296,7 @@
 <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_ENTITY_ACXDATA" columnName="SEQ" colCreator="False" fixedCol="False"  >
+ 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>
@@ -2304,7 +2304,7 @@
 <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_ENTITY_ACXDATA" columnName="ELECTRICDEVICE_ENTITY_FEATID" colCreator="False" fixedCol="False"  >
+ 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>
@@ -2326,9 +2326,9 @@
 </column>
 </property>
 </properties>
-<table name="ELECTRICDEVICE_ENTITY_ACXDATA" description="" pkeyName="PK_ELECTRICDEVICE_ENTITY_ACXD1" >
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="PK_ELECTRICDEVICE_ENT1" >
 <target>
-<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENTITY" >
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENT2" >
 <target>
 <table name="CONDUCTOR" description="" pkeyName="PK_CONDUCTOR" >
 </table>
@@ -2358,9 +2358,9 @@
 </column>
 </table>
 <tables>
-<table name="ELECTRICDEVICE_ENTITY_ACXDATA" description="" pkeyName="PK_ELECTRICDEVICE_ENTITY_ACXD1" >
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="PK_ELECTRICDEVICE_ENT1" >
 <target>
-<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENTITY" >
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENT2" >
 <target>
 <table name="CONDUCTOR" description="" pkeyName="PK_CONDUCTOR" >
 </table>
@@ -2411,7 +2411,7 @@
 </column>
 </property>
 </properties>
-<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENTITY" >
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENT2" >
 <target>
 <table name="CONDUCTOR" description="" pkeyName="PK_CONDUCTOR" >
 </table>
@@ -2442,7 +2442,7 @@
 </column>
 </table>
 <tables>
-<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENTITY" >
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENT2" >
 <target>
 <table name="CONDUCTOR" description="" pkeyName="PK_CONDUCTOR" >
 </table>
@@ -2461,7 +2461,7 @@
 </mappingDefinition>
 </property>
 <property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
- geometryTypes="4" hasElevation="False" hasMeasure="False"
+geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
  tableName="CONDUCTOR" columnName="n/a" colCreator="False" fixedCol="False" >
 <Inherited baseClass="Feature" />
 </property>
@@ -2545,7 +2545,7 @@
 </column>
 </property>
 <property xsi:type="Geometric" name="Geometry" description="location and shape"
- geometryTypes="3" hasElevation="False" hasMeasure="False"
+geometricTypes="3" geometryTypes="42688" hasElevation="False" 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>
@@ -2612,7 +2612,7 @@
 </targetProperties>
 <class xsi:type="Class" name="ElectricDevice.graphic.xdata" description="Autogenerated Object Property Class"
  baseClass="" abstract="False"
- tableName="ELECTRICDEVICE_ENTITY_ACXDATA" tblCreator="True" fixedTbl="False" >
+ tableName="ELECTRICDEVICE_ENTITY1" tblCreator="True" fixedTbl="False" >
 <tableMapping>Concrete</tableMapping>
 <identityProperties>
 <property xsi:type="Data" name="Entity_FeatId" />
@@ -2622,21 +2622,21 @@
 <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_ENTITY_ACXDATA" columnName="DATAVALUE" colCreator="True" fixedCol="False"  >
+ 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="Seq" description="seq"
  dataType="int32" length="0" precision="0" scale="0"
  readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
- tableName="ELECTRICDEVICE_ENTITY_ACXDATA" columnName="SEQ" colCreator="True" fixedCol="False"  >
+ tableName="ELECTRICDEVICE_ENTITY1" 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="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_ENTITY_ACXDATA" columnName="ELECTRICDEVICE_ENTITY_FEATID" colCreator="True" fixedCol="False"  >
+ 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>
@@ -2657,9 +2657,9 @@
 </column>
 </property>
 </properties>
-<table name="ELECTRICDEVICE_ENTITY_ACXDATA" description="" pkeyName="PK_ELECTRICDEVICE_ENTITY_ACXD1" >
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="PK_ELECTRICDEVICE_ENT1" >
 <target>
-<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENTITY" >
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENT2" >
 <target>
 <table name="ELECTRICDEVICE" description="" pkeyName="PK_ELECTRICDEVICE" >
 </table>
@@ -2689,9 +2689,9 @@
 </column>
 </table>
 <tables>
-<table name="ELECTRICDEVICE_ENTITY_ACXDATA" description="" pkeyName="PK_ELECTRICDEVICE_ENTITY_ACXD1" >
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="PK_ELECTRICDEVICE_ENT1" >
 <target>
-<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENTITY" >
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENT2" >
 <target>
 <table name="ELECTRICDEVICE" description="" pkeyName="PK_ELECTRICDEVICE" >
 </table>
@@ -2741,7 +2741,7 @@
 </column>
 </property>
 </properties>
-<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENTITY" >
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENT2" >
 <target>
 <table name="ELECTRICDEVICE" description="" pkeyName="PK_ELECTRICDEVICE" >
 </table>
@@ -2772,7 +2772,7 @@
 </column>
 </table>
 <tables>
-<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENTITY" >
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENT2" >
 <target>
 <table name="ELECTRICDEVICE" description="" pkeyName="PK_ELECTRICDEVICE" >
 </table>
@@ -2791,7 +2791,7 @@
 </mappingDefinition>
 </property>
 <property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
- geometryTypes="4" hasElevation="False" hasMeasure="False"
+geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
  tableName="ELECTRICDEVICE" columnName="n/a" colCreator="False" fixedCol="False" >
 <Inherited baseClass="Feature" />
 </property>
@@ -2872,7 +2872,7 @@
 </column>
 </property>
 <property xsi:type="Geometric" name="Geometry" description="location and shape"
- geometryTypes="3" hasElevation="False" hasMeasure="False"
+geometricTypes="3" geometryTypes="42688" hasElevation="False" 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" >
@@ -2997,7 +2997,7 @@
 </targetProperties>
 <class xsi:type="Class" name="Transformer.graphic.xdata" description="Autogenerated Object Property Class"
  baseClass="" abstract="False"
- tableName="ELECTRICDEVICE_ENTITY_ACXDATA" tblCreator="False" fixedTbl="False" >
+ tableName="ELECTRICDEVICE_ENTITY1" tblCreator="False" fixedTbl="False" >
 <tableMapping>Concrete</tableMapping>
 <identityProperties>
 <property xsi:type="Data" name="Entity_FeatId" />
@@ -3007,7 +3007,7 @@
 <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_ENTITY_ACXDATA" columnName="DATAVALUE" colCreator="False" fixedCol="False"  >
+ 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>
@@ -3015,7 +3015,7 @@
 <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_ENTITY_ACXDATA" columnName="SEQ" colCreator="False" fixedCol="False"  >
+ 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>
@@ -3023,7 +3023,7 @@
 <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_ENTITY_ACXDATA" columnName="ELECTRICDEVICE_ENTITY_FEATID" colCreator="False" fixedCol="False"  >
+ 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>
@@ -3045,9 +3045,9 @@
 </column>
 </property>
 </properties>
-<table name="ELECTRICDEVICE_ENTITY_ACXDATA" description="" pkeyName="PK_ELECTRICDEVICE_ENTITY_ACXD1" >
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="PK_ELECTRICDEVICE_ENT1" >
 <target>
-<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENTITY" >
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENT2" >
 <target>
 <table name="TRANSFORMER" description="" pkeyName="PK_TRANSFORMER" >
 </table>
@@ -3077,9 +3077,9 @@
 </column>
 </table>
 <tables>
-<table name="ELECTRICDEVICE_ENTITY_ACXDATA" description="" pkeyName="PK_ELECTRICDEVICE_ENTITY_ACXD1" >
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="PK_ELECTRICDEVICE_ENT1" >
 <target>
-<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENTITY" >
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENT2" >
 <target>
 <table name="TRANSFORMER" description="" pkeyName="PK_TRANSFORMER" >
 </table>
@@ -3130,7 +3130,7 @@
 </column>
 </property>
 </properties>
-<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENTITY" >
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENT2" >
 <target>
 <table name="TRANSFORMER" description="" pkeyName="PK_TRANSFORMER" >
 </table>
@@ -3161,7 +3161,7 @@
 </column>
 </table>
 <tables>
-<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENTITY" >
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="PK_ELECTRICDEVICE_ENT2" >
 <target>
 <table name="TRANSFORMER" description="" pkeyName="PK_TRANSFORMER" >
 </table>
@@ -3180,7 +3180,7 @@
 </mappingDefinition>
 </property>
 <property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
- geometryTypes="4" hasElevation="False" hasMeasure="False"
+geometricTypes="4" geometryTypes="84224" hasElevation="False" hasMeasure="False"
  tableName="TRANSFORMER" columnName="n/a" colCreator="False" fixedCol="False" >
 <Inherited baseClass="Feature" />
 </property>
@@ -3266,13 +3266,33 @@
 </SAD>
 </schema >
 <schema name="F_MetaClass" description="Special classes for FDO Feature metaclasses" >
-<class xsi:type="Class" name="Class" description="Non-feature metaclass"
+<class xsi:type="Class" name="Feature" description="Feature metaclass"
  baseClass="ClassDefinition" abstract="False"
- tableName=" " tblCreator="False" fixedTbl="True" >
+ tableName="F_FEATURE" 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="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="True" nullable="False" autogenerated="True" defaultValue=""
+ tableName="F_FEATURE" columnName="FEATID" colCreator="False" fixedCol="True"  >
+</property>
+<property xsi:type="Data" name="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=""
@@ -3356,33 +3376,13 @@
 </table>
 </tables>
 </class>
-<class xsi:type="Class" name="Feature" description="Feature metaclass"
+<class xsi:type="Class" name="Class" description="Non-feature metaclass"
  baseClass="ClassDefinition" abstract="False"
- tableName="F_FEATURE" tblCreator="False" fixedTbl="True" >
+ 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"
- geometryTypes="4" 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="FeatId" description="Feature id number (uniquely identifies a feature)"
- dataType="int64" length="0" precision="0" scale="0"
- readOnly="True" featId="True" system="True" nullable="False" autogenerated="True" defaultValue=""
- tableName="F_FEATURE" columnName="FEATID" colCreator="False" fixedCol="True"  >
-</property>
-<property xsi:type="Data" name="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=""

Added: branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/schema_rb_nynn_master.txt
===================================================================
--- branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/schema_rb_nynn_master.txt	                        (rev 0)
+++ branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/schema_rb_nynn_master.txt	2007-03-07 19:34:24 UTC (rev 784)
@@ -0,0 +1,3207 @@
+<?xml version="1.0" standalone="yes"?>
+<schemas xmlns:xsi="http://www.w3.org/2001/XMLSchema" >
+<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" />
+</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="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="ColourIndex" description="Acad Colour"
+ dataType="byte" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" 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="False" >
+</column>
+</property>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="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="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="CHAR" 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" >
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<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" />
+</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>
+<identityProperties>
+<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" >
+</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" >
+</column>
+</property>
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="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="ClassName" description="FDO 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDB3DPOLYLINE_ACDBVE2" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_1" >
+<target>
+<table name="ACDB3DPOLYLINE_ACDBVE1" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_0" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" />
+<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" />
+</sourceColumns>
+<targetColumns>
+<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" >
+</column>
+<column name="VALUE1" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDB3DPOLYLINE_ACDBVE2" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_1" >
+<target>
+<table name="ACDB3DPOLYLINE_ACDBVE1" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_0" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" />
+<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" />
+</sourceColumns>
+<targetColumns>
+<column name="ACDB3DPOLYLINE_FEATID" />
+<column name="SEQ" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="Data" name="ClassName" description="FDO 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDB3DPOLYLINE_ACDBVE1" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_0" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId" />
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ACDB3DPOLYLINE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDB3DPOLYLINE_ACDBVE1" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_0" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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" />
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</column>
+</property>
+<property xsi:type="Data" name="AcDbEntity_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="ClassName" description="FDO 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="GK_ACDBENT0_ACDBENTITY_0" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="DATAVALUE" description="" dataType="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="GK_ACDBENT0_ACDBENTITY_0" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="ACDB3DPOLYLINE" 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="ACDB3DPOLYLINE" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+<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>
+<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="RevisionNumber" />
+<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>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="WIDTH" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="CLOSED" description="" dataType="NUMBER" length="1" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<identityProperties>
+<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="False" autogenerated="False" defaultValue=""
+ tableName="ACDBENTITY" columnName="COLOURINDEX" colCreator="True" fixedCol="False"  >
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="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="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="CHAR" 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" >
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</column>
+</property>
+<property xsi:type="Data" name="AcDbEntity_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="ClassName" description="FDO 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="GK_ACDBENT0_ACDBENTITY_0" >
+<target>
+<table name="ACDBENTITY" description="" pkeyName="GK_ACDBENT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="DATAVALUE" description="" dataType="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="GK_ACDBENT0_ACDBENTITY_0" >
+<target>
+<table name="ACDBENTITY" description="" pkeyName="GK_ACDBENT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="ACDBENTITY" 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="ACDBENTITY" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBENTITY" description="" pkeyName="GK_ACDBENT0_FEATID_0" >
+<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>
+<property xsi:type="Data" name="RevisionNumber" />
+<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>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBENTITY" description="" pkeyName="GK_ACDBENT0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="ACDBENTITY" description="" pkeyName="GK_ACDBENT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<identityProperties>
+<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="False" 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="False" >
+</column>
+</property>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="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="CHAR" length="10" scale="0" nullable="True" >
+</column>
+</property>
+<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" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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" >
+</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" >
+</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="CHAR" 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="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="vertices" description=""
+ objectType="Collection" className="Acad:AcDbVertexData" idColumn="SEQ" order="ascending"
+ fixedCol="False" >
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<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" />
+</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>
+<identityProperties>
+<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" >
+</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" >
+</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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBHATCH_POLYLINE_AC2" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__1" >
+<target>
+<table name="ACDBHATCH_POLYLINE_AC1" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__0" >
+<target>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_AC1_ACDB1" />
+<column name="ACDBHATCH_POLYLINE_AC1_SEQ" />
+</sourceColumns>
+<targetColumns>
+<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" >
+</column>
+<column name="VALUE1" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="ACDBHATCH_POLYLINE_AC1_ACDB1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="ACDBHATCH_POLYLINE_AC1_SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBHATCH_POLYLINE_AC2" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__1" >
+<target>
+<table name="ACDBHATCH_POLYLINE_AC1" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__0" >
+<target>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_AC1_ACDB1" />
+<column name="ACDBHATCH_POLYLINE_AC1_SEQ" />
+</sourceColumns>
+<targetColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+<column name="SEQ" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBHATCH_POLYLINE_AC1" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__0" >
+<target>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<property xsi:type="Data" name="Polyline_FeatId" />
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ACDBHATCH_POLYLINE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBHATCH_POLYLINE_AC1" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__0" >
+<target>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBHATCH_POLYLINE_AC3" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__2" >
+<target>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ACDBHATCH_POLYLINE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBHATCH_POLYLINE_AC3" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__2" >
+<target>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Data" name="AcDbHatch_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<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="CLOSED" description="" dataType="NUMBER" length="1" scale="0" nullable="False" >
+</column>
+<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>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="WIDTH" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="ACDBHATCH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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" />
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</column>
+</property>
+<property xsi:type="Data" name="AcDbEntity_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="ClassName" description="FDO 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="GK_ACDBENT0_ACDBENTITY_0" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="DATAVALUE" description="" dataType="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="GK_ACDBENT0_ACDBENTITY_0" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="ACDBHATCH" 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="ACDBHATCH" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+<property xsi:type="Data" name="ColourIndex" />
+<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="Layer" />
+<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>
+<property xsi:type="Data" name="RevisionNumber" />
+<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>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+</class>
+<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>
+<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" />
+</idProperty>
+<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>
+<identityProperties>
+<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="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_ACDBVE1" 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</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=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+</class>
+<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>
+<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>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+</class>
+<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" />
+</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" >
+</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" >
+</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="CHAR" 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" >
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ENTITY_ACXDATA" description="" pkeyName="GK_ENTITY_0_ENTITY_FEA_0" >
+<target>
+<table name="ENTITY" description="" pkeyName="GK_ENTITY0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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" >
+</column>
+<column name="DATAVALUE" description="" dataType="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ENTITY_ACXDATA" description="" pkeyName="GK_ENTITY_0_ENTITY_FEA_0" >
+<target>
+<table name="ENTITY" description="" pkeyName="GK_ENTITY0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ENTITY" description="" pkeyName="GK_ENTITY0_FEATID_0" >
+<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="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="True" >
+</column>
+</table>
+<tables>
+<table name="ENTITY" description="" pkeyName="GK_ENTITY0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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>
+<identityProperties>
+<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" >
+</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" >
+</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" >
+</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="CHAR" 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" >
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<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" />
+</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>
+<identityProperties>
+<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" >
+</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" >
+</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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="POLYLINE_ACDBVERTEXDA2" description="" pkeyName="GK_POLYLIN0_POLYLINE_A_0" >
+<target>
+<table name="POLYLINE_ACDBVERTEXDA1" description="" pkeyName="GK_POLYLIN0_POLYLINE_F_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="POLYLINE_ACDBVERTEXDA1_POLY1" />
+<column name="POLYLINE_ACDBVERTEXDA1_SEQ" />
+</sourceColumns>
+<targetColumns>
+<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" >
+</column>
+<column name="VALUE1" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="POLYLINE_ACDBVERTEXDA1_POLY1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="POLYLINE_ACDBVERTEXDA1_SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="POLYLINE_ACDBVERTEXDA2" description="" pkeyName="GK_POLYLIN0_POLYLINE_A_0" >
+<target>
+<table name="POLYLINE_ACDBVERTEXDA1" description="" pkeyName="GK_POLYLIN0_POLYLINE_F_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="POLYLINE_ACDBVERTEXDA1_POLY1" />
+<column name="POLYLINE_ACDBVERTEXDA1_SEQ" />
+</sourceColumns>
+<targetColumns>
+<column name="POLYLINE_FEATID" />
+<column name="SEQ" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="POLYLINE_ACDBVERTEXDA1" description="" pkeyName="GK_POLYLIN0_POLYLINE_F_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<property xsi:type="Data" name="Polyline_FeatId" />
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="POLYLINE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="POLYLINE_ACDBVERTEXDA1" description="" pkeyName="GK_POLYLIN0_POLYLINE_F_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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" />
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ENTITY_ACXDATA" description="" pkeyName="GK_ENTITY_0_ENTITY_FEA_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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" >
+</column>
+<column name="DATAVALUE" description="" dataType="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ENTITY_ACXDATA" description="" pkeyName="GK_ENTITY_0_ENTITY_FEA_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+<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>
+<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="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="CLOSED" description="" dataType="NUMBER" length="1" scale="0" nullable="False" >
+</column>
+<column name="WIDTH" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="True" >
+</column>
+</table>
+<tables>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</schema >
+<schema name="Electric'l" description="Electrical '' schema'" >
+<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="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="CONDUCTOR" columnName="FEATID" colCreator="True" fixedCol="False"  >
+<Inherited baseClass="ElectricDevice" />
+</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"  >
+</property>
+<property xsi:type="Geometric" name="Geometry" description="location and shape"
+ geometryTypes="3" hasElevation="False" hasMeasure="False"
+ tableName="F_GEOMETRY_0" columnName="RDBMS_GEOM" colCreator="False" fixedCol="False" >
+<Inherited baseClass="ElectricDevice" />
+<column name="RDBMS_GEOM" description="" dataType="MDSYS.SDO_GEOMETRY" length="4" 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" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" />
+</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" >
+</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="CHAR" 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="ElectricDevice.graphic" />
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Data" name="ElectricDevice_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<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="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="ELECTRICDEVICE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" 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="ELECTRICDEVICE" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</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>
+<identityProperties>
+<property xsi:type="Data" name="FeatId" />
+</identityProperties>
+<properties>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="ELECTRICDEVICE" 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="Geometry" description="location and shape"
+ geometryTypes="3" hasElevation="False" hasMeasure="False"
+ tableName="F_GEOMETRY_0" columnName="RDBMS_GEOM" colCreator="False" fixedCol="False" >
+<column name="RDBMS_GEOM" description="" dataType="MDSYS.SDO_GEOMETRY" length="4" 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" >
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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"  >
+</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" >
+</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="CHAR" 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" >
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Data" name="ElectricDevice_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+<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="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="ELECTRICDEVICE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="ELECTRICDEVICE" 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="ELECTRICDEVICE" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+<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>
+<property xsi:type="Data" name="RevisionNumber" />
+<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>
+</table>
+<tables>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<column name="CLASSID" />
+</targetColumns>
+</target>
+</table>
+</tables>
+</class>
+<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" />
+</identityProperties>
+<properties>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="TRANSFORMER" columnName="FEATID" colCreator="True" fixedCol="False"  >
+<Inherited baseClass="ElectricDevice" />
+</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"  >
+</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"  >
+</property>
+<property xsi:type="Data" name="LastRepairDate" description=""
+ dataType="datetime" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
+ tableName="TRANSFORMER" columnName="LASTREPAIRDATE" colCreator="True" fixedCol="False"  >
+</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"  >
+</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"  >
+</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"  >
+<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"  >
+</property>
+<property xsi:type="Geometric" name="Geometry" description="location and shape"
+ geometryTypes="3" hasElevation="False" hasMeasure="False"
+ tableName="F_GEOMETRY_0" columnName="RDBMS_GEOM" colCreator="False" fixedCol="False" >
+<Inherited baseClass="ElectricDevice" />
+<column name="RDBMS_GEOM" description="" dataType="MDSYS.SDO_GEOMETRY" length="4" 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" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" />
+</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" >
+</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="CHAR" 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="ElectricDevice.graphic" />
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Data" name="ElectricDevice_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<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="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="ELECTRICDEVICE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="TRANSFORMER" 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="ELECTRICDEVICE" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+<SAD>
+<element name="Entrypoint" value="start_transformer" />
+<element name="Rules' DLL" value="transformer.dll" />
+</SAD>
+</class>
+<SAD>
+<element name="'Author" value="Thomas O'Edison" />
+</SAD>
+</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>
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+</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>
+<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="CHAR" 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="CHAR" 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" >
+</column>
+<column name="CLASSNAME" description="" dataType="CHAR" length="255" scale="0" nullable="False" >
+</column>
+<column name="SCHEMANAME" description="" dataType="CHAR" length="255" scale="0" nullable="True" >
+</column>
+<column name="TABLENAME" description="" dataType="CHAR" length="30" scale="0" nullable="False" >
+</column>
+<column name="ROOTTABLENAME" description="" dataType="CHAR" length="30" scale="0" nullable="True" >
+</column>
+<column name="TABLEOWNER" description="" dataType="CHAR" length="30" scale="0" nullable="True" >
+</column>
+<column name="TABLELINKNAME" description="" dataType="CHAR" length="128" scale="0" nullable="True" >
+</column>
+<column name="TABLEMAPPING" description="" dataType="CHAR" length="30" scale="0" nullable="True" >
+</column>
+<column name="CLASSTYPE" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="DESCRIPTION" description="" dataType="CHAR" length="255" scale="0" nullable="True" >
+</column>
+<column name="ISABSTRACT" description="" dataType="NUMBER" length="1" scale="0" nullable="False" >
+</column>
+<column name="PARENTCLASSNAME" description="" dataType="CHAR" length="512" scale="0" nullable="True" >
+</column>
+<column name="ISFIXEDTABLE" description="" dataType="NUMBER" length="1" scale="0" nullable="True" >
+</column>
+<column name="ISTABLECREATOR" description="" dataType="NUMBER" length="1" scale="0" nullable="True" >
+</column>
+<column name="GEOMETRYPROPERTY" description="" dataType="CHAR" length="4000" scale="0" nullable="True" >
+</column>
+<column name="TABLESPACENAME" description="" dataType="CHAR" length="30" scale="0" nullable="True" >
+</column>
+</table>
+<tables>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+<class xsi:type="Class" name="Feature" description="Feature metaclass"
+ baseClass="ClassDefinition" abstract="False"
+ tableName="F_FEATURE" tblCreator="False" fixedTbl="True" >
+<tableMapping>Concrete</tableMapping>
+<identityProperties>
+<property xsi:type="Data" name="FeatId" />
+</identityProperties>
+<properties>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="F_FEATURE" columnName="n/a" colCreator="False" fixedCol="False" >
+</property>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="True" nullable="False" autogenerated="True" defaultValue=""
+ tableName="F_FEATURE" columnName="FEATID" colCreator="False" fixedCol="True"  >
+<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="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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<property xsi:type="Data" name="FeatId" />
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="True" >
+</column>
+</table>
+<tables>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<column name="CLASSID" />
+</targetColumns>
+</target>
+</table>
+</tables>
+</class>
+</schema >
+</schemas>

Added: branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/schema_rb_nyyn_master.txt
===================================================================
--- branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/schema_rb_nyyn_master.txt	                        (rev 0)
+++ branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/schema_rb_nyyn_master.txt	2007-03-07 19:34:24 UTC (rev 784)
@@ -0,0 +1,3007 @@
+<?xml version="1.0" standalone="yes"?>
+<schemas xmlns:xsi="http://www.w3.org/2001/XMLSchema" >
+<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" />
+</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="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="ColourIndex" description="Acad Colour"
+ dataType="byte" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="ACDB3DPOLYLINE" columnName="COLOURINDEX" colCreator="True" fixedCol="False"  >
+<Inherited baseClass="AcDbEntity" />
+</property>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="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="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="CHAR" 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" >
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<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" />
+</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>
+<identityProperties>
+<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" >
+</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" >
+</column>
+</property>
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="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="ClassName" description="FDO 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDB3DPOLYLINE_ACDBVE2" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_1" >
+<target>
+<table name="ACDB3DPOLYLINE_ACDBVE1" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_0" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" />
+<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" />
+</sourceColumns>
+<targetColumns>
+<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" >
+</column>
+<column name="VALUE1" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDB3DPOLYLINE_ACDBVE2" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_1" >
+<target>
+<table name="ACDB3DPOLYLINE_ACDBVE1" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_0" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" />
+<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" />
+</sourceColumns>
+<targetColumns>
+<column name="ACDB3DPOLYLINE_FEATID" />
+<column name="SEQ" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="Data" name="ClassName" description="FDO 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDB3DPOLYLINE_ACDBVE1" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_0" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId" />
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ACDB3DPOLYLINE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDB3DPOLYLINE_ACDBVE1" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_0" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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" />
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" />
+</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" />
+</property>
+<property xsi:type="Data" name="AcDbEntity_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="ACDBENTITY_ACXDATA" columnName="ACDBENTITY_FEATID" colCreator="False" fixedCol="False"  >
+<Inherited baseClass="AcDbEntity.xdata" />
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="ACDB3DPOLYLINE" 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="ACDB3DPOLYLINE" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+<property xsi:type="Data" name="Closed" />
+<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>
+<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="RevisionNumber" />
+<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>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="WIDTH" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="CLOSED" description="" dataType="NUMBER" length="1" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<identityProperties>
+<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="False" autogenerated="False" defaultValue=""
+ tableName="ACDBENTITY" columnName="COLOURINDEX" colCreator="True" fixedCol="False"  >
+</property>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="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="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="CHAR" 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" >
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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"  >
+</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"  >
+</property>
+<property xsi:type="Data" name="AcDbEntity_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="ACDBENTITY_ACXDATA" columnName="ACDBENTITY_FEATID" 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+<error >
+Column ACDBENTITY_ACXDATA.ACDBENTITY_FEATID (for target property AcDbEntity_FeatId of Object Property Acad:AcDbEntity.xdata) does not exist</error>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="ACDBENTITY" 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="ACDBENTITY" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBENTITY" description="" pkeyName="GK_ACDBENT0_FEATID_0" >
+<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="RevisionNumber" />
+<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>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBENTITY" description="" pkeyName="GK_ACDBENT0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="ACDBENTITY" description="" pkeyName="GK_ACDBENT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<identityProperties>
+<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="False" autogenerated="False" defaultValue=""
+ tableName="ACDBHATCH" columnName="COLOURINDEX" colCreator="True" fixedCol="False"  >
+<Inherited baseClass="AcDbEntity" />
+</property>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="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="CHAR" length="10" scale="0" nullable="True" >
+</column>
+</property>
+<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" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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"  >
+</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"  >
+</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"  >
+</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"  >
+</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"  >
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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"  >
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<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" />
+</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>
+<identityProperties>
+<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"  >
+</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"  >
+</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"  >
+</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"  >
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+<error >
+Column ACDBHATCH_POLYLINE_AC2.ACDBHATCH_POLYLINE_AC1_ACDB1 (for target property Polyline_FeatId of Object Property :AcDbHatch.edges.vertices.point) does not exist</error>
+<error >
+Column ACDBHATCH_POLYLINE_AC2.ACDBHATCH_POLYLINE_AC1_SEQ (for target property AcDbVertexData_Seq of Object Property :AcDbHatch.edges.vertices.point) does not exist</error>
+</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"  >
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+<error >
+Column ACDBHATCH_POLYLINE_AC1.ACDBHATCH_POLYLINE_FEATID (for target property Polyline_FeatId of Object Property :AcDbHatch.edges.vertices) does not exist</error>
+</class>
+</mappingDefinition>
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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"  >
+</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"  >
+</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"  >
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+<error >
+Column ACDBHATCH_POLYLINE_AC3.ACDBHATCH_POLYLINE_FEATID (for target property Polyline_FeatId of Object Property :AcDbHatch.edges.xdata) does not exist</error>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Data" name="AcDbHatch_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="ACDBHATCH_POLYLINE" columnName="ACDBHATCH_FEATID" 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+<error >
+Column ACDBHATCH_POLYLINE.ACDBHATCH_FEATID (for target property AcDbHatch_FeatId of Object Property Acad:AcDbHatch.edges) does not exist</error>
+</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" />
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" />
+</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" />
+</property>
+<property xsi:type="Data" name="AcDbEntity_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="ACDBENTITY_ACXDATA" columnName="ACDBENTITY_FEATID" colCreator="False" fixedCol="False"  >
+<Inherited baseClass="AcDbEntity.xdata" />
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="ACDBHATCH" 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="ACDBHATCH" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="Layer" />
+<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>
+<property xsi:type="Data" name="RevisionNumber" />
+<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>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+</class>
+<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>
+<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" />
+</idProperty>
+<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>
+<identityProperties>
+<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="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_ACDBVE1" 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</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=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+</class>
+<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>
+<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>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+</class>
+<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" />
+</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"  >
+</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" >
+</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="CHAR" 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" >
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ENTITY_ACXDATA" description="" pkeyName="GK_ENTITY_0_ENTITY_FEA_0" >
+<target>
+<table name="ENTITY" description="" pkeyName="GK_ENTITY0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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" >
+</column>
+<column name="DATAVALUE" description="" dataType="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ENTITY_ACXDATA" description="" pkeyName="GK_ENTITY_0_ENTITY_FEA_0" >
+<target>
+<table name="ENTITY" description="" pkeyName="GK_ENTITY0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ENTITY" description="" pkeyName="GK_ENTITY0_FEATID_0" >
+<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="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ENTITY" description="" pkeyName="GK_ENTITY0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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>
+<identityProperties>
+<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" >
+</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" />
+</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" >
+</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="CHAR" 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" >
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<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" />
+</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>
+<identityProperties>
+<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" >
+</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" >
+</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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="POLYLINE_ACDBVERTEXDA2" description="" pkeyName="GK_POLYLIN0_POLYLINE_A_0" >
+<target>
+<table name="POLYLINE_ACDBVERTEXDA1" description="" pkeyName="GK_POLYLIN0_POLYLINE_F_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="POLYLINE_ACDBVERTEXDA1_POLY1" />
+<column name="POLYLINE_ACDBVERTEXDA1_SEQ" />
+</sourceColumns>
+<targetColumns>
+<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" >
+</column>
+<column name="VALUE1" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="POLYLINE_ACDBVERTEXDA1_POLY1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="POLYLINE_ACDBVERTEXDA1_SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="POLYLINE_ACDBVERTEXDA2" description="" pkeyName="GK_POLYLIN0_POLYLINE_A_0" >
+<target>
+<table name="POLYLINE_ACDBVERTEXDA1" description="" pkeyName="GK_POLYLIN0_POLYLINE_F_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="POLYLINE_ACDBVERTEXDA1_POLY1" />
+<column name="POLYLINE_ACDBVERTEXDA1_SEQ" />
+</sourceColumns>
+<targetColumns>
+<column name="POLYLINE_FEATID" />
+<column name="SEQ" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="POLYLINE_ACDBVERTEXDA1" description="" pkeyName="GK_POLYLIN0_POLYLINE_F_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<property xsi:type="Data" name="Polyline_FeatId" />
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="POLYLINE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="POLYLINE_ACDBVERTEXDA1" description="" pkeyName="GK_POLYLIN0_POLYLINE_F_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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" />
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ENTITY_ACXDATA" description="" pkeyName="GK_ENTITY_0_ENTITY_FEA_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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" >
+</column>
+<column name="DATAVALUE" description="" dataType="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ENTITY_ACXDATA" description="" pkeyName="GK_ENTITY_0_ENTITY_FEA_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+<property xsi:type="Data" name="Closed" />
+<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>
+<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="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="CLOSED" description="" dataType="NUMBER" length="1" scale="0" nullable="False" >
+</column>
+<column name="WIDTH" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</schema >
+<schema name="Electric'l" description="Electrical '' schema'" >
+<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="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="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="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>
+<property xsi:type="Geometric" name="Geometry" description="location and shape"
+ geometryTypes="3" hasElevation="False" hasMeasure="False"
+ tableName="F_GEOMETRY_0" columnName="RDBMS_GEOM" colCreator="False" fixedCol="False" >
+<Inherited baseClass="ElectricDevice" />
+<column name="RDBMS_GEOM" description="" dataType="MDSYS.SDO_GEOMETRY" length="4" 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" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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" >
+</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="CHAR" 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="ElectricDevice.graphic" />
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="CONDUCTOR" description="" pkeyName="GK_CONDUCT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="CONDUCTOR" description="" pkeyName="GK_CONDUCT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Data" name="ElectricDevice_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="CONDUCTOR" description="" pkeyName="GK_CONDUCT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<property xsi:type="Data" name="ElectricDevice_FeatId" />
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="ELECTRICDEVICE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="True" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="CONDUCTOR" description="" pkeyName="GK_CONDUCT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" 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="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="CONDUCTOR" description="" pkeyName="GK_CONDUCT0_FEATID_0" >
+<property xsi:type="Data" name="FeatId" />
+<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" >
+</property>
+<property xsi:type="Data" name="RevisionNumber" />
+<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>
+<column name="UNDERGROUND" description="" dataType="NUMBER" length="1" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="CONDUCTOR" description="" pkeyName="GK_CONDUCT0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="CONDUCTOR" description="" pkeyName="GK_CONDUCT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<column name="CLASSID" />
+</targetColumns>
+</target>
+</table>
+</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>
+<identityProperties>
+<property xsi:type="Data" name="FeatId" />
+</identityProperties>
+<properties>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="ELECTRICDEVICE" 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="Geometry" description="location and shape"
+ geometryTypes="3" hasElevation="False" hasMeasure="False"
+ tableName="F_GEOMETRY_0" columnName="RDBMS_GEOM" colCreator="False" fixedCol="False" >
+<column name="RDBMS_GEOM" description="" dataType="MDSYS.SDO_GEOMETRY" length="4" 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" >
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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" >
+</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="CHAR" 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" >
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Data" name="ElectricDevice_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<property xsi:type="Data" name="ElectricDevice_FeatId" />
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="ELECTRICDEVICE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="True" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="ELECTRICDEVICE" 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="ELECTRICDEVICE" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+<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>
+<property xsi:type="Data" name="RevisionNumber" />
+<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>
+</table>
+<tables>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<column name="CLASSID" />
+</targetColumns>
+</target>
+</table>
+</tables>
+</class>
+<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" />
+</identityProperties>
+<properties>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="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="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"  >
+<column name="INSTALLDATE" description="" dataType="DATE" length="64" 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"  >
+<column name="LASTINSPECTDATE" description="" dataType="DATE" length="64" scale="0" nullable="True" >
+</column>
+</property>
+<property xsi:type="Data" name="LastRepairDate" description=""
+ dataType="datetime" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
+ tableName="TRANSFORMER" columnName="LASTREPAIRDATE" colCreator="True" fixedCol="False"  >
+<column name="LASTREPAIRDATE" description="" dataType="DATE" length="64" 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="CHAR" length="1" 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="Geometric" name="Geometry" description="location and shape"
+ geometryTypes="3" hasElevation="False" hasMeasure="False"
+ tableName="F_GEOMETRY_0" columnName="RDBMS_GEOM" colCreator="False" fixedCol="False" >
+<Inherited baseClass="ElectricDevice" />
+<column name="RDBMS_GEOM" description="" dataType="MDSYS.SDO_GEOMETRY" length="4" 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" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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" >
+</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="CHAR" 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="ElectricDevice.graphic" />
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="TRANSFORMER" description="" pkeyName="GK_TRANSFO0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="TRANSFORMER" description="" pkeyName="GK_TRANSFO0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Data" name="ElectricDevice_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="TRANSFORMER" description="" pkeyName="GK_TRANSFO0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<property xsi:type="Data" name="ElectricDevice_FeatId" />
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="ELECTRICDEVICE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="True" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="TRANSFORMER" description="" pkeyName="GK_TRANSFO0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="TRANSFORMER" 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="TRANSFORMER" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="TRANSFORMER" description="" pkeyName="GK_TRANSFO0_FEATID_0" >
+<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="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" >
+</property>
+<property xsi:type="Data" name="RevisionNumber" />
+<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>
+<column name="INSTALLDATE" description="" dataType="DATE" length="64" scale="0" nullable="True" >
+</column>
+<column name="LASTINSPECTDATE" description="" dataType="DATE" length="64" scale="0" nullable="True" >
+</column>
+<column name="LASTREPAIRDATE" description="" dataType="DATE" length="64" scale="0" nullable="True" >
+</column>
+<column name="PARTNUM" description="" dataType="NUMBER" length="5" scale="0" nullable="True" >
+</column>
+<column name="PHASE" description="" dataType="CHAR" length="1" scale="0" nullable="False" >
+</column>
+<column name="VOLTAGE" description="" dataType="NUMBER" length="10" scale="-2" nullable="False" >
+</column>
+<column name="VOLUME" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="TRANSFORMER" description="" pkeyName="GK_TRANSFO0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="TRANSFORMER" description="" pkeyName="GK_TRANSFO0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<column name="CLASSID" />
+</targetColumns>
+</target>
+</table>
+</tables>
+<SAD>
+<element name="Entrypoint" value="start_transformer" />
+<element name="Rules' DLL" value="transformer.dll" />
+</SAD>
+</class>
+<SAD>
+<element name="'Author" value="Thomas O'Edison" />
+</SAD>
+</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>
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+</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>
+<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="CHAR" 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="CHAR" 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" >
+</column>
+<column name="CLASSNAME" description="" dataType="CHAR" length="255" scale="0" nullable="False" >
+</column>
+<column name="SCHEMANAME" description="" dataType="CHAR" length="255" scale="0" nullable="True" >
+</column>
+<column name="TABLENAME" description="" dataType="CHAR" length="30" scale="0" nullable="False" >
+</column>
+<column name="ROOTTABLENAME" description="" dataType="CHAR" length="30" scale="0" nullable="True" >
+</column>
+<column name="TABLEOWNER" description="" dataType="CHAR" length="30" scale="0" nullable="True" >
+</column>
+<column name="TABLELINKNAME" description="" dataType="CHAR" length="128" scale="0" nullable="True" >
+</column>
+<column name="TABLEMAPPING" description="" dataType="CHAR" length="30" scale="0" nullable="True" >
+</column>
+<column name="CLASSTYPE" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="DESCRIPTION" description="" dataType="CHAR" length="255" scale="0" nullable="True" >
+</column>
+<column name="ISABSTRACT" description="" dataType="NUMBER" length="1" scale="0" nullable="False" >
+</column>
+<column name="PARENTCLASSNAME" description="" dataType="CHAR" length="512" scale="0" nullable="True" >
+</column>
+<column name="ISFIXEDTABLE" description="" dataType="NUMBER" length="1" scale="0" nullable="True" >
+</column>
+<column name="ISTABLECREATOR" description="" dataType="NUMBER" length="1" scale="0" nullable="True" >
+</column>
+<column name="GEOMETRYPROPERTY" description="" dataType="CHAR" length="4000" scale="0" nullable="True" >
+</column>
+<column name="TABLESPACENAME" description="" dataType="CHAR" length="30" scale="0" nullable="True" >
+</column>
+</table>
+<tables>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+<class xsi:type="Class" name="Feature" description="Feature metaclass"
+ baseClass="ClassDefinition" abstract="False"
+ tableName="F_FEATURE" tblCreator="False" fixedTbl="True" >
+<tableMapping>Concrete</tableMapping>
+<identityProperties>
+<property xsi:type="Data" name="FeatId" />
+</identityProperties>
+<properties>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="F_FEATURE" columnName="n/a" colCreator="False" fixedCol="False" >
+</property>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="True" nullable="False" autogenerated="True" defaultValue=""
+ tableName="F_FEATURE" columnName="FEATID" colCreator="False" fixedCol="True"  >
+<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="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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<property xsi:type="Data" name="FeatId" />
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="True" >
+</column>
+</table>
+<tables>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<column name="CLASSID" />
+</targetColumns>
+</target>
+</table>
+</tables>
+</class>
+</schema >
+</schemas>

Added: branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/schema_rb_ynnn_master.txt
===================================================================
--- branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/schema_rb_ynnn_master.txt	                        (rev 0)
+++ branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/schema_rb_ynnn_master.txt	2007-03-07 19:34:24 UTC (rev 784)
@@ -0,0 +1,3418 @@
+<?xml version="1.0" standalone="yes"?>
+<schemas xmlns:xsi="http://www.w3.org/2001/XMLSchema" >
+<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" />
+</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="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="ColourIndex" description="Acad Colour"
+ dataType="byte" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" 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="False" >
+</column>
+</property>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="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="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="CHAR" 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" >
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<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" />
+</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>
+<identityProperties>
+<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" >
+</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" >
+</column>
+</property>
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="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="ClassName" description="FDO 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDB3DPOLYLINE_ACDBVE2" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_1" >
+<target>
+<table name="ACDB3DPOLYLINE_ACDBVE1" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_0" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" />
+<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" />
+</sourceColumns>
+<targetColumns>
+<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" >
+</column>
+<column name="VALUE1" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDB3DPOLYLINE_ACDBVE2" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_1" >
+<target>
+<table name="ACDB3DPOLYLINE_ACDBVE1" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_0" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" />
+<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" />
+</sourceColumns>
+<targetColumns>
+<column name="ACDB3DPOLYLINE_FEATID" />
+<column name="SEQ" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="Data" name="ClassName" description="FDO 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDB3DPOLYLINE_ACDBVE1" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_0" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId" />
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ACDB3DPOLYLINE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDB3DPOLYLINE_ACDBVE1" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_0" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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" />
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</column>
+</property>
+<property xsi:type="Data" name="AcDbEntity_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="ClassName" description="FDO 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="GK_ACDBENT0_ACDBENTITY_0" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="DATAVALUE" description="" dataType="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="GK_ACDBENT0_ACDBENTITY_0" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="ACDB3DPOLYLINE" 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="ACDB3DPOLYLINE" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+<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>
+<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="RevisionNumber" />
+<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>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="WIDTH" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="CLOSED" description="" dataType="NUMBER" length="1" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<identityProperties>
+<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="False" autogenerated="False" defaultValue=""
+ tableName="ACDBENTITY" columnName="COLOURINDEX" colCreator="True" fixedCol="False"  >
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="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="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="CHAR" 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" >
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</column>
+</property>
+<property xsi:type="Data" name="AcDbEntity_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="ClassName" description="FDO 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="GK_ACDBENT0_ACDBENTITY_0" >
+<target>
+<table name="ACDBENTITY" description="" pkeyName="GK_ACDBENT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="DATAVALUE" description="" dataType="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="GK_ACDBENT0_ACDBENTITY_0" >
+<target>
+<table name="ACDBENTITY" description="" pkeyName="GK_ACDBENT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="ACDBENTITY" 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="ACDBENTITY" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBENTITY" description="" pkeyName="GK_ACDBENT0_FEATID_0" >
+<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>
+<property xsi:type="Data" name="RevisionNumber" />
+<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>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBENTITY" description="" pkeyName="GK_ACDBENT0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="ACDBENTITY" description="" pkeyName="GK_ACDBENT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<identityProperties>
+<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="False" 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="False" >
+</column>
+</property>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="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="CHAR" length="10" scale="0" nullable="True" >
+</column>
+</property>
+<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" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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" >
+</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" >
+</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="CHAR" 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="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="vertices" description=""
+ objectType="Collection" className="Acad:AcDbVertexData" idColumn="SEQ" order="ascending"
+ fixedCol="False" >
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<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" />
+</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>
+<identityProperties>
+<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" >
+</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" >
+</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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBHATCH_POLYLINE_AC2" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__1" >
+<target>
+<table name="ACDBHATCH_POLYLINE_AC1" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__0" >
+<target>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_AC1_ACDB1" />
+<column name="ACDBHATCH_POLYLINE_AC1_SEQ" />
+</sourceColumns>
+<targetColumns>
+<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" >
+</column>
+<column name="VALUE1" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="ACDBHATCH_POLYLINE_AC1_ACDB1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="ACDBHATCH_POLYLINE_AC1_SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBHATCH_POLYLINE_AC2" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__1" >
+<target>
+<table name="ACDBHATCH_POLYLINE_AC1" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__0" >
+<target>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_AC1_ACDB1" />
+<column name="ACDBHATCH_POLYLINE_AC1_SEQ" />
+</sourceColumns>
+<targetColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+<column name="SEQ" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBHATCH_POLYLINE_AC1" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__0" >
+<target>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<property xsi:type="Data" name="Polyline_FeatId" />
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ACDBHATCH_POLYLINE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBHATCH_POLYLINE_AC1" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__0" >
+<target>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBHATCH_POLYLINE_AC3" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__2" >
+<target>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ACDBHATCH_POLYLINE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBHATCH_POLYLINE_AC3" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__2" >
+<target>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Data" name="AcDbHatch_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<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="CLOSED" description="" dataType="NUMBER" length="1" scale="0" nullable="False" >
+</column>
+<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>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="WIDTH" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="ACDBHATCH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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" />
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</column>
+</property>
+<property xsi:type="Data" name="AcDbEntity_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="ClassName" description="FDO 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="GK_ACDBENT0_ACDBENTITY_0" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="DATAVALUE" description="" dataType="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="GK_ACDBENT0_ACDBENTITY_0" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="ACDBHATCH" 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="ACDBHATCH" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+<property xsi:type="Data" name="ColourIndex" />
+<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="Layer" />
+<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>
+<property xsi:type="Data" name="RevisionNumber" />
+<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>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+</class>
+<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>
+<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" />
+</idProperty>
+<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>
+<identityProperties>
+<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="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_ACDBVE1" 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</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=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+</class>
+<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>
+<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>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+</class>
+<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" />
+</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" >
+</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" >
+</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="CHAR" 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" >
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ENTITY_ACXDATA" description="" pkeyName="GK_ENTITY_0_ENTITY_FEA_0" >
+<target>
+<table name="ENTITY" description="" pkeyName="GK_ENTITY0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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" >
+</column>
+<column name="DATAVALUE" description="" dataType="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ENTITY_ACXDATA" description="" pkeyName="GK_ENTITY_0_ENTITY_FEA_0" >
+<target>
+<table name="ENTITY" description="" pkeyName="GK_ENTITY0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ENTITY" description="" pkeyName="GK_ENTITY0_FEATID_0" >
+<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="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="True" >
+</column>
+</table>
+<tables>
+<table name="ENTITY" description="" pkeyName="GK_ENTITY0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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>
+<identityProperties>
+<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" >
+</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" >
+</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" >
+</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="CHAR" 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" >
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<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" />
+</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>
+<identityProperties>
+<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" >
+</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" >
+</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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="POLYLINE_ACDBVERTEXDA2" description="" pkeyName="GK_POLYLIN0_POLYLINE_A_0" >
+<target>
+<table name="POLYLINE_ACDBVERTEXDA1" description="" pkeyName="GK_POLYLIN0_POLYLINE_F_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="POLYLINE_ACDBVERTEXDA1_POLY1" />
+<column name="POLYLINE_ACDBVERTEXDA1_SEQ" />
+</sourceColumns>
+<targetColumns>
+<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" >
+</column>
+<column name="VALUE1" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="POLYLINE_ACDBVERTEXDA1_POLY1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="POLYLINE_ACDBVERTEXDA1_SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="POLYLINE_ACDBVERTEXDA2" description="" pkeyName="GK_POLYLIN0_POLYLINE_A_0" >
+<target>
+<table name="POLYLINE_ACDBVERTEXDA1" description="" pkeyName="GK_POLYLIN0_POLYLINE_F_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="POLYLINE_ACDBVERTEXDA1_POLY1" />
+<column name="POLYLINE_ACDBVERTEXDA1_SEQ" />
+</sourceColumns>
+<targetColumns>
+<column name="POLYLINE_FEATID" />
+<column name="SEQ" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="POLYLINE_ACDBVERTEXDA1" description="" pkeyName="GK_POLYLIN0_POLYLINE_F_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<property xsi:type="Data" name="Polyline_FeatId" />
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="POLYLINE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="POLYLINE_ACDBVERTEXDA1" description="" pkeyName="GK_POLYLIN0_POLYLINE_F_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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" />
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ENTITY_ACXDATA" description="" pkeyName="GK_ENTITY_0_ENTITY_FEA_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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" >
+</column>
+<column name="DATAVALUE" description="" dataType="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ENTITY_ACXDATA" description="" pkeyName="GK_ENTITY_0_ENTITY_FEA_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+<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>
+<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="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="CLOSED" description="" dataType="NUMBER" length="1" scale="0" nullable="False" >
+</column>
+<column name="WIDTH" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="True" >
+</column>
+</table>
+<tables>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</schema >
+<schema name="Electric'l" description="Electrical '' schema'" >
+<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="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="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="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>
+<property xsi:type="Geometric" name="Geometry" description="location and shape"
+ geometryTypes="3" hasElevation="False" hasMeasure="False"
+ tableName="F_GEOMETRY_0" columnName="RDBMS_GEOM" colCreator="False" fixedCol="False" >
+<Inherited baseClass="ElectricDevice" />
+<column name="RDBMS_GEOM" description="" dataType="MDSYS.SDO_GEOMETRY" length="4" 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" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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" >
+</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="CHAR" 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="ElectricDevice.graphic" />
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="CONDUCTOR" description="" pkeyName="GK_CONDUCT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="CONDUCTOR" description="" pkeyName="GK_CONDUCT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Data" name="ElectricDevice_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="CONDUCTOR" description="" pkeyName="GK_CONDUCT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<property xsi:type="Data" name="ElectricDevice_FeatId" />
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="ELECTRICDEVICE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="True" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="CONDUCTOR" description="" pkeyName="GK_CONDUCT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" 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="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="CONDUCTOR" description="" pkeyName="GK_CONDUCT0_FEATID_0" >
+<property xsi:type="Data" name="FeatId" />
+<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" >
+</property>
+<property xsi:type="Data" name="RevisionNumber" />
+<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>
+<column name="UNDERGROUND" description="" dataType="NUMBER" length="1" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="CONDUCTOR" description="" pkeyName="GK_CONDUCT0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="CONDUCTOR" description="" pkeyName="GK_CONDUCT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<column name="CLASSID" />
+</targetColumns>
+</target>
+</table>
+</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>
+<identityProperties>
+<property xsi:type="Data" name="FeatId" />
+</identityProperties>
+<properties>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="ELECTRICDEVICE" 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="Geometry" description="location and shape"
+ geometryTypes="3" hasElevation="False" hasMeasure="False"
+ tableName="F_GEOMETRY_0" columnName="RDBMS_GEOM" colCreator="False" fixedCol="False" >
+<column name="RDBMS_GEOM" description="" dataType="MDSYS.SDO_GEOMETRY" length="4" 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" >
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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" >
+</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="CHAR" 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" >
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Data" name="ElectricDevice_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<property xsi:type="Data" name="ElectricDevice_FeatId" />
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="ELECTRICDEVICE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="True" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="ELECTRICDEVICE" 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="ELECTRICDEVICE" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+<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>
+<property xsi:type="Data" name="RevisionNumber" />
+<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>
+</table>
+<tables>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<column name="CLASSID" />
+</targetColumns>
+</target>
+</table>
+</tables>
+</class>
+<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" />
+</identityProperties>
+<properties>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="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="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"  >
+<column name="INSTALLDATE" description="" dataType="DATE" length="64" 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"  >
+<column name="LASTINSPECTDATE" description="" dataType="DATE" length="64" scale="0" nullable="True" >
+</column>
+</property>
+<property xsi:type="Data" name="LastRepairDate" description=""
+ dataType="datetime" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
+ tableName="TRANSFORMER" columnName="LASTREPAIRDATE" colCreator="True" fixedCol="False"  >
+<column name="LASTREPAIRDATE" description="" dataType="DATE" length="64" 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="CHAR" length="1" 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="Geometric" name="Geometry" description="location and shape"
+ geometryTypes="3" hasElevation="False" hasMeasure="False"
+ tableName="F_GEOMETRY_0" columnName="RDBMS_GEOM" colCreator="False" fixedCol="False" >
+<Inherited baseClass="ElectricDevice" />
+<column name="RDBMS_GEOM" description="" dataType="MDSYS.SDO_GEOMETRY" length="4" 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" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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" >
+</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="CHAR" 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="ElectricDevice.graphic" />
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="TRANSFORMER" description="" pkeyName="GK_TRANSFO0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="TRANSFORMER" description="" pkeyName="GK_TRANSFO0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Data" name="ElectricDevice_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="TRANSFORMER" description="" pkeyName="GK_TRANSFO0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<property xsi:type="Data" name="ElectricDevice_FeatId" />
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="ELECTRICDEVICE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="True" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="TRANSFORMER" description="" pkeyName="GK_TRANSFO0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="TRANSFORMER" 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="TRANSFORMER" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="TRANSFORMER" description="" pkeyName="GK_TRANSFO0_FEATID_0" >
+<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="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" >
+</property>
+<property xsi:type="Data" name="RevisionNumber" />
+<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>
+<column name="INSTALLDATE" description="" dataType="DATE" length="64" scale="0" nullable="True" >
+</column>
+<column name="LASTINSPECTDATE" description="" dataType="DATE" length="64" scale="0" nullable="True" >
+</column>
+<column name="LASTREPAIRDATE" description="" dataType="DATE" length="64" scale="0" nullable="True" >
+</column>
+<column name="PARTNUM" description="" dataType="NUMBER" length="5" scale="0" nullable="True" >
+</column>
+<column name="PHASE" description="" dataType="CHAR" length="1" scale="0" nullable="False" >
+</column>
+<column name="VOLTAGE" description="" dataType="NUMBER" length="10" scale="-2" nullable="False" >
+</column>
+<column name="VOLUME" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="TRANSFORMER" description="" pkeyName="GK_TRANSFO0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="TRANSFORMER" description="" pkeyName="GK_TRANSFO0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<column name="CLASSID" />
+</targetColumns>
+</target>
+</table>
+</tables>
+<SAD>
+<element name="Entrypoint" value="start_transformer" />
+<element name="Rules' DLL" value="transformer.dll" />
+</SAD>
+</class>
+<SAD>
+<element name="'Author" value="Thomas O'Edison" />
+</SAD>
+</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>
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+</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>
+<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="CHAR" 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="CHAR" 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" >
+</column>
+<column name="CLASSNAME" description="" dataType="CHAR" length="255" scale="0" nullable="False" >
+</column>
+<column name="SCHEMANAME" description="" dataType="CHAR" length="255" scale="0" nullable="True" >
+</column>
+<column name="TABLENAME" description="" dataType="CHAR" length="30" scale="0" nullable="False" >
+</column>
+<column name="ROOTTABLENAME" description="" dataType="CHAR" length="30" scale="0" nullable="True" >
+</column>
+<column name="TABLEOWNER" description="" dataType="CHAR" length="30" scale="0" nullable="True" >
+</column>
+<column name="TABLELINKNAME" description="" dataType="CHAR" length="128" scale="0" nullable="True" >
+</column>
+<column name="TABLEMAPPING" description="" dataType="CHAR" length="30" scale="0" nullable="True" >
+</column>
+<column name="CLASSTYPE" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="DESCRIPTION" description="" dataType="CHAR" length="255" scale="0" nullable="True" >
+</column>
+<column name="ISABSTRACT" description="" dataType="NUMBER" length="1" scale="0" nullable="False" >
+</column>
+<column name="PARENTCLASSNAME" description="" dataType="CHAR" length="512" scale="0" nullable="True" >
+</column>
+<column name="ISFIXEDTABLE" description="" dataType="NUMBER" length="1" scale="0" nullable="True" >
+</column>
+<column name="ISTABLECREATOR" description="" dataType="NUMBER" length="1" scale="0" nullable="True" >
+</column>
+<column name="GEOMETRYPROPERTY" description="" dataType="CHAR" length="4000" scale="0" nullable="True" >
+</column>
+<column name="TABLESPACENAME" description="" dataType="CHAR" length="30" scale="0" nullable="True" >
+</column>
+</table>
+<tables>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+<class xsi:type="Class" name="Feature" description="Feature metaclass"
+ baseClass="ClassDefinition" abstract="False"
+ tableName="F_FEATURE" tblCreator="False" fixedTbl="True" >
+<tableMapping>Concrete</tableMapping>
+<identityProperties>
+<property xsi:type="Data" name="FeatId" />
+</identityProperties>
+<properties>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="F_FEATURE" columnName="n/a" colCreator="False" fixedCol="False" >
+</property>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="True" nullable="False" autogenerated="True" defaultValue=""
+ tableName="F_FEATURE" columnName="FEATID" colCreator="False" fixedCol="True"  >
+<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="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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<property xsi:type="Data" name="FeatId" />
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="True" >
+</column>
+</table>
+<tables>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<column name="CLASSID" />
+</targetColumns>
+</target>
+</table>
+</tables>
+</class>
+</schema >
+</schemas>

Added: branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/schema_rb_ynny_master.txt
===================================================================
--- branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/schema_rb_ynny_master.txt	                        (rev 0)
+++ branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/schema_rb_ynny_master.txt	2007-03-07 19:34:24 UTC (rev 784)
@@ -0,0 +1,2641 @@
+<?xml version="1.0" standalone="yes"?>
+<schemas xmlns:xsi="http://www.w3.org/2001/XMLSchema" >
+<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" />
+</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="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="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="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="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="CHAR" 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="False" autogenerated="False" defaultValue=""
+ tableName="ACDB3DPOLYLINE" columnName="PLOT_STYLE" colCreator="True" fixedCol="False"  >
+<Inherited baseClass="AcDbEntity" />
+<column name="PLOT_STYLE" description="" dataType="CHAR" 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="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="vertices" description=""
+ objectType="Collection" className="Acad:AcDbVertexData" idColumn="SEQ" order="ascending"
+ fixedCol="False" >
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</column>
+</property>
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="Data" name="ClassName" description="FDO 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDB3DPOLYLINE_ACDBVE1" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_0" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId" />
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ACDB3DPOLYLINE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDB3DPOLYLINE_ACDBVE1" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_0" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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" />
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</column>
+</property>
+<property xsi:type="Data" name="AcDbEntity_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="ClassName" description="FDO 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="GK_ACDBENT0_ACDBENTITY_0" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="DATAVALUE" description="" dataType="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="GK_ACDBENT0_ACDBENTITY_0" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="ACDB3DPOLYLINE" 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="ACDB3DPOLYLINE" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+<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>
+<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="RevisionNumber" />
+<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>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="WIDTH" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="CLOSED" description="" dataType="NUMBER" length="1" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<identityProperties>
+<property xsi:type="Data" name="FeatId" />
+</identityProperties>
+<properties>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="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="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="CHAR" 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="False" autogenerated="False" defaultValue=""
+ tableName="ACDBENTITY" columnName="PLOT_STYLE" colCreator="True" fixedCol="False"  >
+<column name="PLOT_STYLE" description="" dataType="CHAR" 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" >
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</column>
+</property>
+<property xsi:type="Data" name="AcDbEntity_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="ClassName" description="FDO 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="GK_ACDBENT0_ACDBENTITY_0" >
+<target>
+<table name="ACDBENTITY" description="" pkeyName="GK_ACDBENT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="DATAVALUE" description="" dataType="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="GK_ACDBENT0_ACDBENTITY_0" >
+<target>
+<table name="ACDBENTITY" description="" pkeyName="GK_ACDBENT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="ACDBENTITY" 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="ACDBENTITY" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBENTITY" description="" pkeyName="GK_ACDBENT0_FEATID_0" >
+<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="RevisionNumber" />
+<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>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBENTITY" description="" pkeyName="GK_ACDBENT0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="ACDBENTITY" description="" pkeyName="GK_ACDBENT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<identityProperties>
+<property xsi:type="Data" name="FeatId" />
+</identityProperties>
+<properties>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="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="CHAR" 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="False" autogenerated="False" defaultValue=""
+ tableName="ACDBHATCH" columnName="PLOT_STYLE" colCreator="True" fixedCol="False"  >
+<Inherited baseClass="AcDbEntity" />
+<column name="PLOT_STYLE" description="" dataType="CHAR" 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="AcDbEntity" />
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</column>
+</property>
+<property xsi:type="Data" name="AcDbEntity_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="ClassName" description="FDO 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="GK_ACDBENT0_ACDBENTITY_0" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="DATAVALUE" description="" dataType="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="GK_ACDBENT0_ACDBENTITY_0" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="ACDBHATCH" 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="ACDBHATCH" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+<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="RevisionNumber" />
+<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>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+</class>
+<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>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+</class>
+<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>
+<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>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+</class>
+<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" />
+</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" >
+</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="CHAR" 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="False" autogenerated="False" defaultValue=""
+ tableName="ENTITY" columnName="PLOT_STYLE" colCreator="True" fixedCol="False"  >
+<column name="PLOT_STYLE" description="" dataType="CHAR" 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" >
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ENTITY_ACXDATA" description="" pkeyName="GK_ENTITY_0_ENTITY_FEA_0" >
+<target>
+<table name="ENTITY" description="" pkeyName="GK_ENTITY0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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" >
+</column>
+<column name="DATAVALUE" description="" dataType="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ENTITY_ACXDATA" description="" pkeyName="GK_ENTITY_0_ENTITY_FEA_0" >
+<target>
+<table name="ENTITY" description="" pkeyName="GK_ENTITY0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ENTITY" description="" pkeyName="GK_ENTITY0_FEATID_0" >
+<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>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ENTITY" description="" pkeyName="GK_ENTITY0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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>
+<identityProperties>
+<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" >
+</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" >
+</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="CHAR" 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="False" autogenerated="False" defaultValue=""
+ tableName="POLYLINE" columnName="PLOT_STYLE" colCreator="True" fixedCol="False"  >
+<Inherited baseClass="Entity" />
+<column name="PLOT_STYLE" description="" dataType="CHAR" 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" >
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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_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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="POLYLINE_ACDBVERTEXDA1" description="" pkeyName="GK_POLYLIN0_POLYLINE_F_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+<property xsi:type="Data" name="Seq" />
+<property xsi:type="Data" name="Polyline_FeatId" />
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="POLYLINE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="POLYLINE_ACDBVERTEXDA1" description="" pkeyName="GK_POLYLIN0_POLYLINE_F_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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" />
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ENTITY_ACXDATA" description="" pkeyName="GK_ENTITY_0_ENTITY_FEA_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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" >
+</column>
+<column name="DATAVALUE" description="" dataType="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ENTITY_ACXDATA" description="" pkeyName="GK_ENTITY_0_ENTITY_FEA_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+<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>
+<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="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="CLOSED" description="" dataType="NUMBER" length="1" scale="0" nullable="False" >
+</column>
+<column name="WIDTH" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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>
+<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>
+<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>
+<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="True" fixedCol="False"  >
+</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="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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</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=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</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="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="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="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>
+<property xsi:type="Geometric" name="Geometry" description="location and shape"
+ geometryTypes="3" hasElevation="False" hasMeasure="False"
+ tableName="F_GEOMETRY_0" columnName="RDBMS_GEOM" colCreator="False" fixedCol="False" >
+<Inherited baseClass="ElectricDevice" />
+<column name="RDBMS_GEOM" description="" dataType="MDSYS.SDO_GEOMETRY" length="4" 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" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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="CHAR" 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="False" autogenerated="False" defaultValue=""
+ tableName="ELECTRICDEVICE_ENTITY" columnName="PLOT_STYLE" colCreator="False" fixedCol="False"  >
+<Inherited baseClass="ElectricDevice.graphic" />
+<column name="PLOT_STYLE" description="" dataType="CHAR" 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" />
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="CONDUCTOR" description="" pkeyName="GK_CONDUCT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="CONDUCTOR" description="" pkeyName="GK_CONDUCT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Data" name="ElectricDevice_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="CONDUCTOR" description="" pkeyName="GK_CONDUCT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<property xsi:type="Data" name="ElectricDevice_FeatId" />
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="ELECTRICDEVICE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="CONDUCTOR" description="" pkeyName="GK_CONDUCT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" 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="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="CONDUCTOR" description="" pkeyName="GK_CONDUCT0_FEATID_0" >
+<property xsi:type="Data" name="FeatId" />
+<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" >
+</property>
+<property xsi:type="Data" name="RevisionNumber" />
+<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>
+<column name="UNDERGROUND" description="" dataType="NUMBER" length="1" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="CONDUCTOR" description="" pkeyName="GK_CONDUCT0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="CONDUCTOR" description="" pkeyName="GK_CONDUCT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<column name="CLASSID" />
+</targetColumns>
+</target>
+</table>
+</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>
+<identityProperties>
+<property xsi:type="Data" name="FeatId" />
+</identityProperties>
+<properties>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="ELECTRICDEVICE" 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="Geometry" description="location and shape"
+ geometryTypes="3" hasElevation="False" hasMeasure="False"
+ tableName="F_GEOMETRY_0" columnName="RDBMS_GEOM" colCreator="False" fixedCol="False" >
+<column name="RDBMS_GEOM" description="" dataType="MDSYS.SDO_GEOMETRY" length="4" 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" >
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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="CHAR" 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="False" autogenerated="False" defaultValue=""
+ tableName="ELECTRICDEVICE_ENTITY" columnName="PLOT_STYLE" colCreator="True" fixedCol="False"  >
+<column name="PLOT_STYLE" description="" dataType="CHAR" 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" >
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Data" name="ElectricDevice_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<property xsi:type="Data" name="ElectricDevice_FeatId" />
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="ELECTRICDEVICE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="ELECTRICDEVICE" 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="ELECTRICDEVICE" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+<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>
+<property xsi:type="Data" name="RevisionNumber" />
+<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>
+</table>
+<tables>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<identityProperties>
+<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="CHAR" length="30" 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="CHAR" 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" >
+<sourceProperties>
+<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" />
+</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>
+<identityProperties>
+<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" >
+</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" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="30" 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="CHAR" 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="CHAR" 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="CHAR" 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="EMPLOYEE_A_ADDRESS_ST1" description="" pkeyName="GK_EMPLOYE0_EMPLOYEE_A_0" >
+<target>
+<table name="EMPLOYEE_A_ADDRESS" description="" pkeyName="GK_EMPLOYE0_EMPLOYEE_F_0" >
+<target>
+<table name="EMPLOYEE" description="" pkeyName="GK_EMPLOYE0_FIRST_NAME_0" >
+</table>
+<sourceColumns>
+<column name="EMPLOYEE_FIRST_NAME" />
+<column name="EMPLOYEE_LAST_NAME" />
+</sourceColumns>
+<targetColumns>
+<column name="FIRST_NAME" />
+<column name="LAST_NAME" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="EMPLOYEE_A_ADDRESS_EMPLOYEE1" />
+<column name="EMPLOYEE_A_ADDRESS_EMPLOYEE2" />
+</sourceColumns>
+<targetColumns>
+<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="CHAR" length="30" scale="0" nullable="False" >
+</column>
+<column name="TYPE" description="" dataType="CHAR" length="30" scale="0" nullable="False" >
+</column>
+<column name="EMPLOYEE_A_ADDRESS_EMPLOYEE1" description="" dataType="CHAR" length="30" scale="0" nullable="False" >
+</column>
+<column name="EMPLOYEE_A_ADDRESS_EMPLOYEE2" description="" dataType="CHAR" length="30" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="EMPLOYEE_A_ADDRESS_ST1" description="" pkeyName="GK_EMPLOYE0_EMPLOYEE_A_0" >
+<target>
+<table name="EMPLOYEE_A_ADDRESS" description="" pkeyName="GK_EMPLOYE0_EMPLOYEE_F_0" >
+<target>
+<table name="EMPLOYEE" description="" pkeyName="GK_EMPLOYE0_FIRST_NAME_0" >
+</table>
+<sourceColumns>
+<column name="EMPLOYEE_FIRST_NAME" />
+<column name="EMPLOYEE_LAST_NAME" />
+</sourceColumns>
+<targetColumns>
+<column name="FIRST_NAME" />
+<column name="LAST_NAME" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="EMPLOYEE_A_ADDRESS_EMPLOYEE1" />
+<column name="EMPLOYEE_A_ADDRESS_EMPLOYEE2" />
+</sourceColumns>
+<targetColumns>
+<column name="EMPLOYEE_FIRST_NAME" />
+<column name="EMPLOYEE_LAST_NAME" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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="CHAR" 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="CHAR" 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="EMPLOYEE_A_ADDRESS" description="" pkeyName="GK_EMPLOYE0_EMPLOYEE_F_0" >
+<target>
+<table name="EMPLOYEE" description="" pkeyName="GK_EMPLOYE0_FIRST_NAME_0" >
+</table>
+<sourceColumns>
+<column name="EMPLOYEE_FIRST_NAME" />
+<column name="EMPLOYEE_LAST_NAME" />
+</sourceColumns>
+<targetColumns>
+<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>
+<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>
+<column name="EMPLOYEE_FIRST_NAME" description="" dataType="CHAR" length="30" scale="0" nullable="False" >
+</column>
+<column name="EMPLOYEE_LAST_NAME" description="" dataType="CHAR" length="30" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="EMPLOYEE_A_ADDRESS" description="" pkeyName="GK_EMPLOYE0_EMPLOYEE_F_0" >
+<target>
+<table name="EMPLOYEE" description="" pkeyName="GK_EMPLOYE0_FIRST_NAME_0" >
+</table>
+<sourceColumns>
+<column name="EMPLOYEE_FIRST_NAME" />
+<column name="EMPLOYEE_LAST_NAME" />
+</sourceColumns>
+<targetColumns>
+<column name="FIRST_NAME" />
+<column name="LAST_NAME" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="EMPLOYEE" description="" pkeyName="GK_EMPLOYE0_FIRST_NAME_0" >
+<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" >
+</property>
+<column name="LAST_NAME" description="" dataType="CHAR" length="30" scale="0" nullable="False" >
+</column>
+<column name="FIRST_NAME" description="" dataType="CHAR" length="30" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="EMPLOYEE" description="" pkeyName="GK_EMPLOYE0_FIRST_NAME_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+<class xsi:type="Feature" name="Pole" description=""
+ baseClass="" abstract="False"
+ tableName="POLE" tblCreator="True" fixedTbl="False" >
+<tableMapping>Concrete</tableMapping>
+<identityProperties>
+<property xsi:type="Data" name="FeatureId" />
+</identityProperties>
+<properties>
+<property xsi:type="Data" name="FeatureId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="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" >
+</column>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="POLE" 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="POLE" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="POLE" description="" pkeyName="GK_POLE0_FEATUREID_0" >
+<property xsi:type="Data" name="FeatureId" />
+<property xsi:type="Data" name="Height" />
+<property xsi:type="Data" name="RevisionNumber" />
+<column name="FEATUREID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="HEIGHT" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="POLE" description="" pkeyName="GK_POLE0_FEATUREID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="POLE" description="" pkeyName="GK_POLE0_FEATUREID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATUREID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<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>
+<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>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+</class>
+<SAD>
+<element name="'Author" value="Thomas O'Edison" />
+</SAD>
+</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>
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+</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>
+<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="CHAR" 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="CHAR" 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" >
+</column>
+<column name="CLASSNAME" description="" dataType="CHAR" length="255" scale="0" nullable="False" >
+</column>
+<column name="SCHEMANAME" description="" dataType="CHAR" length="255" scale="0" nullable="True" >
+</column>
+<column name="TABLENAME" description="" dataType="CHAR" length="30" scale="0" nullable="False" >
+</column>
+<column name="ROOTTABLENAME" description="" dataType="CHAR" length="30" scale="0" nullable="True" >
+</column>
+<column name="TABLEOWNER" description="" dataType="CHAR" length="30" scale="0" nullable="True" >
+</column>
+<column name="TABLELINKNAME" description="" dataType="CHAR" length="128" scale="0" nullable="True" >
+</column>
+<column name="TABLEMAPPING" description="" dataType="CHAR" length="30" scale="0" nullable="True" >
+</column>
+<column name="CLASSTYPE" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="DESCRIPTION" description="" dataType="CHAR" length="255" scale="0" nullable="True" >
+</column>
+<column name="ISABSTRACT" description="" dataType="NUMBER" length="1" scale="0" nullable="False" >
+</column>
+<column name="PARENTCLASSNAME" description="" dataType="CHAR" length="512" scale="0" nullable="True" >
+</column>
+<column name="ISFIXEDTABLE" description="" dataType="NUMBER" length="1" scale="0" nullable="True" >
+</column>
+<column name="ISTABLECREATOR" description="" dataType="NUMBER" length="1" scale="0" nullable="True" >
+</column>
+<column name="GEOMETRYPROPERTY" description="" dataType="CHAR" length="4000" scale="0" nullable="True" >
+</column>
+<column name="TABLESPACENAME" description="" dataType="CHAR" length="30" scale="0" nullable="True" >
+</column>
+</table>
+<tables>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+<class xsi:type="Class" name="Feature" description="Feature metaclass"
+ baseClass="ClassDefinition" abstract="False"
+ tableName="F_FEATURE" tblCreator="False" fixedTbl="True" >
+<tableMapping>Concrete</tableMapping>
+<identityProperties>
+<property xsi:type="Data" name="FeatId" />
+</identityProperties>
+<properties>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="F_FEATURE" columnName="n/a" colCreator="False" fixedCol="False" >
+</property>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="True" nullable="False" autogenerated="True" defaultValue=""
+ tableName="F_FEATURE" columnName="FEATID" colCreator="False" fixedCol="True"  >
+<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="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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<property xsi:type="Data" name="FeatId" />
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="True" >
+</column>
+</table>
+<tables>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<column name="CLASSID" />
+</targetColumns>
+</target>
+</table>
+</tables>
+</class>
+</schema >
+</schemas>

Added: branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/schema_rb_ynyn_master.txt
===================================================================
--- branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/schema_rb_ynyn_master.txt	                        (rev 0)
+++ branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/schema_rb_ynyn_master.txt	2007-03-07 19:34:24 UTC (rev 784)
@@ -0,0 +1,3214 @@
+<?xml version="1.0" standalone="yes"?>
+<schemas xmlns:xsi="http://www.w3.org/2001/XMLSchema" >
+<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" />
+</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="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="ColourIndex" description="Acad Colour"
+ dataType="byte" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" 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="False" >
+</column>
+</property>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="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="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="CHAR" 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" >
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<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" />
+</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>
+<identityProperties>
+<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" >
+</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" >
+</column>
+</property>
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="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="ClassName" description="FDO 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDB3DPOLYLINE_ACDBVE2" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_1" >
+<target>
+<table name="ACDB3DPOLYLINE_ACDBVE1" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_0" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" />
+<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" />
+</sourceColumns>
+<targetColumns>
+<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" >
+</column>
+<column name="VALUE1" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDB3DPOLYLINE_ACDBVE2" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_1" >
+<target>
+<table name="ACDB3DPOLYLINE_ACDBVE1" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_0" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" />
+<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" />
+</sourceColumns>
+<targetColumns>
+<column name="ACDB3DPOLYLINE_FEATID" />
+<column name="SEQ" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="Data" name="ClassName" description="FDO 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDB3DPOLYLINE_ACDBVE1" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_0" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId" />
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ACDB3DPOLYLINE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDB3DPOLYLINE_ACDBVE1" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_0" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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" />
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" />
+</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" />
+</property>
+<property xsi:type="Data" name="AcDbEntity_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="ACDBENTITY_ACXDATA" columnName="ACDBENTITY_FEATID" colCreator="False" fixedCol="False"  >
+<Inherited baseClass="AcDbEntity.xdata" />
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="ACDB3DPOLYLINE" 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="ACDB3DPOLYLINE" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+<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>
+<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="RevisionNumber" />
+<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>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="WIDTH" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="CLOSED" description="" dataType="NUMBER" length="1" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<identityProperties>
+<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="False" autogenerated="False" defaultValue=""
+ tableName="ACDBENTITY" columnName="COLOURINDEX" colCreator="True" fixedCol="False"  >
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="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="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="CHAR" 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" >
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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"  >
+</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"  >
+</property>
+<property xsi:type="Data" name="AcDbEntity_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="ACDBENTITY_ACXDATA" columnName="ACDBENTITY_FEATID" 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+<error >
+Column ACDBENTITY_ACXDATA.ACDBENTITY_FEATID (for target property AcDbEntity_FeatId of Object Property Acad:AcDbEntity.xdata) does not exist</error>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="ACDBENTITY" 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="ACDBENTITY" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBENTITY" description="" pkeyName="GK_ACDBENT0_FEATID_0" >
+<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>
+<property xsi:type="Data" name="RevisionNumber" />
+<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>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBENTITY" description="" pkeyName="GK_ACDBENT0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="ACDBENTITY" description="" pkeyName="GK_ACDBENT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<identityProperties>
+<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="False" 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="False" >
+</column>
+</property>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="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="CHAR" length="10" scale="0" nullable="True" >
+</column>
+</property>
+<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" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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" >
+</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" >
+</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="CHAR" 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="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="vertices" description=""
+ objectType="Collection" className="Acad:AcDbVertexData" idColumn="SEQ" order="ascending"
+ fixedCol="False" >
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<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" />
+</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>
+<identityProperties>
+<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" >
+</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" >
+</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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBHATCH_POLYLINE_AC2" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__1" >
+<target>
+<table name="ACDBHATCH_POLYLINE_AC1" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__0" >
+<target>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_AC1_ACDB1" />
+<column name="ACDBHATCH_POLYLINE_AC1_SEQ" />
+</sourceColumns>
+<targetColumns>
+<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" >
+</column>
+<column name="VALUE1" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="ACDBHATCH_POLYLINE_AC1_ACDB1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="ACDBHATCH_POLYLINE_AC1_SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBHATCH_POLYLINE_AC2" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__1" >
+<target>
+<table name="ACDBHATCH_POLYLINE_AC1" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__0" >
+<target>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_AC1_ACDB1" />
+<column name="ACDBHATCH_POLYLINE_AC1_SEQ" />
+</sourceColumns>
+<targetColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+<column name="SEQ" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBHATCH_POLYLINE_AC1" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__0" >
+<target>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<property xsi:type="Data" name="Polyline_FeatId" />
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ACDBHATCH_POLYLINE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBHATCH_POLYLINE_AC1" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__0" >
+<target>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBHATCH_POLYLINE_AC3" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__2" >
+<target>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ACDBHATCH_POLYLINE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBHATCH_POLYLINE_AC3" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__2" >
+<target>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Data" name="AcDbHatch_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<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="CLOSED" description="" dataType="NUMBER" length="1" scale="0" nullable="False" >
+</column>
+<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>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="WIDTH" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="ACDBHATCH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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" />
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" />
+</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" />
+</property>
+<property xsi:type="Data" name="AcDbEntity_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="ACDBENTITY_ACXDATA" columnName="ACDBENTITY_FEATID" colCreator="False" fixedCol="False"  >
+<Inherited baseClass="AcDbEntity.xdata" />
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="ACDBHATCH" 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="ACDBHATCH" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+<property xsi:type="Data" name="ColourIndex" />
+<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="Layer" />
+<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>
+<property xsi:type="Data" name="RevisionNumber" />
+<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>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+</class>
+<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>
+<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" />
+</idProperty>
+<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>
+<identityProperties>
+<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="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_ACDBVE1" 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</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=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+</class>
+<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>
+<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>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+</class>
+<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" />
+</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" >
+</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" >
+</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="CHAR" 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" >
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ENTITY_ACXDATA" description="" pkeyName="GK_ENTITY_0_ENTITY_FEA_0" >
+<target>
+<table name="ENTITY" description="" pkeyName="GK_ENTITY0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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" >
+</column>
+<column name="DATAVALUE" description="" dataType="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ENTITY_ACXDATA" description="" pkeyName="GK_ENTITY_0_ENTITY_FEA_0" >
+<target>
+<table name="ENTITY" description="" pkeyName="GK_ENTITY0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ENTITY" description="" pkeyName="GK_ENTITY0_FEATID_0" >
+<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="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="True" >
+</column>
+</table>
+<tables>
+<table name="ENTITY" description="" pkeyName="GK_ENTITY0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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>
+<identityProperties>
+<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" >
+</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" >
+</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" >
+</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="CHAR" 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" >
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<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" />
+</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>
+<identityProperties>
+<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" >
+</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" >
+</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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="POLYLINE_ACDBVERTEXDA2" description="" pkeyName="GK_POLYLIN0_POLYLINE_A_0" >
+<target>
+<table name="POLYLINE_ACDBVERTEXDA1" description="" pkeyName="GK_POLYLIN0_POLYLINE_F_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="POLYLINE_ACDBVERTEXDA1_POLY1" />
+<column name="POLYLINE_ACDBVERTEXDA1_SEQ" />
+</sourceColumns>
+<targetColumns>
+<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" >
+</column>
+<column name="VALUE1" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="POLYLINE_ACDBVERTEXDA1_POLY1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="POLYLINE_ACDBVERTEXDA1_SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="POLYLINE_ACDBVERTEXDA2" description="" pkeyName="GK_POLYLIN0_POLYLINE_A_0" >
+<target>
+<table name="POLYLINE_ACDBVERTEXDA1" description="" pkeyName="GK_POLYLIN0_POLYLINE_F_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="POLYLINE_ACDBVERTEXDA1_POLY1" />
+<column name="POLYLINE_ACDBVERTEXDA1_SEQ" />
+</sourceColumns>
+<targetColumns>
+<column name="POLYLINE_FEATID" />
+<column name="SEQ" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="POLYLINE_ACDBVERTEXDA1" description="" pkeyName="GK_POLYLIN0_POLYLINE_F_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<property xsi:type="Data" name="Polyline_FeatId" />
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="POLYLINE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="POLYLINE_ACDBVERTEXDA1" description="" pkeyName="GK_POLYLIN0_POLYLINE_F_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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" />
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ENTITY_ACXDATA" description="" pkeyName="GK_ENTITY_0_ENTITY_FEA_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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" >
+</column>
+<column name="DATAVALUE" description="" dataType="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ENTITY_ACXDATA" description="" pkeyName="GK_ENTITY_0_ENTITY_FEA_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+<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>
+<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="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="CLOSED" description="" dataType="NUMBER" length="1" scale="0" nullable="False" >
+</column>
+<column name="WIDTH" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="True" >
+</column>
+</table>
+<tables>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</schema >
+<schema name="Electric'l" description="Electrical '' schema'" >
+<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="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="CONDUCTOR" columnName="FEATID" colCreator="True" fixedCol="False"  >
+<Inherited baseClass="ElectricDevice" />
+</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"  >
+</property>
+<property xsi:type="Geometric" name="Geometry" description="location and shape"
+ geometryTypes="3" hasElevation="False" hasMeasure="False"
+ tableName="F_GEOMETRY_0" columnName="RDBMS_GEOM" colCreator="False" fixedCol="False" >
+<Inherited baseClass="ElectricDevice" />
+<column name="RDBMS_GEOM" description="" dataType="MDSYS.SDO_GEOMETRY" length="4" 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" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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" >
+</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="CHAR" 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="ElectricDevice.graphic" />
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Data" name="ElectricDevice_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<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>
+<property xsi:type="Data" name="ElectricDevice_FeatId" />
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="ELECTRICDEVICE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="True" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" 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="ELECTRICDEVICE" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</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>
+<identityProperties>
+<property xsi:type="Data" name="FeatId" />
+</identityProperties>
+<properties>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="ELECTRICDEVICE" 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="Geometry" description="location and shape"
+ geometryTypes="3" hasElevation="False" hasMeasure="False"
+ tableName="F_GEOMETRY_0" columnName="RDBMS_GEOM" colCreator="False" fixedCol="False" >
+<column name="RDBMS_GEOM" description="" dataType="MDSYS.SDO_GEOMETRY" length="4" 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" >
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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" >
+</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="CHAR" 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" >
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Data" name="ElectricDevice_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<property xsi:type="Data" name="ElectricDevice_FeatId" />
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="ELECTRICDEVICE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="True" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="ELECTRICDEVICE" 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="ELECTRICDEVICE" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+<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>
+<property xsi:type="Data" name="RevisionNumber" />
+<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>
+</table>
+<tables>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<column name="CLASSID" />
+</targetColumns>
+</target>
+</table>
+</tables>
+</class>
+<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" />
+</identityProperties>
+<properties>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="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="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"  >
+<column name="INSTALLDATE" description="" dataType="DATE" length="64" 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"  >
+<column name="LASTINSPECTDATE" description="" dataType="DATE" length="64" scale="0" nullable="True" >
+</column>
+</property>
+<property xsi:type="Data" name="LastRepairDate" description=""
+ dataType="datetime" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
+ tableName="TRANSFORMER" columnName="LASTREPAIRDATE" colCreator="True" fixedCol="False"  >
+<column name="LASTREPAIRDATE" description="" dataType="DATE" length="64" 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="CHAR" length="1" 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="Geometric" name="Geometry" description="location and shape"
+ geometryTypes="3" hasElevation="False" hasMeasure="False"
+ tableName="F_GEOMETRY_0" columnName="RDBMS_GEOM" colCreator="False" fixedCol="False" >
+<Inherited baseClass="ElectricDevice" />
+<column name="RDBMS_GEOM" description="" dataType="MDSYS.SDO_GEOMETRY" length="4" 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" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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" >
+</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="CHAR" 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="ElectricDevice.graphic" />
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="TRANSFORMER" description="" pkeyName="GK_TRANSFO0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="TRANSFORMER" description="" pkeyName="GK_TRANSFO0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Data" name="ElectricDevice_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="TRANSFORMER" description="" pkeyName="GK_TRANSFO0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<property xsi:type="Data" name="ElectricDevice_FeatId" />
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="ELECTRICDEVICE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="True" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="TRANSFORMER" description="" pkeyName="GK_TRANSFO0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="TRANSFORMER" 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="TRANSFORMER" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="TRANSFORMER" description="" pkeyName="GK_TRANSFO0_FEATID_0" >
+<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="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" >
+</property>
+<property xsi:type="Data" name="RevisionNumber" />
+<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>
+<column name="INSTALLDATE" description="" dataType="DATE" length="64" scale="0" nullable="True" >
+</column>
+<column name="LASTINSPECTDATE" description="" dataType="DATE" length="64" scale="0" nullable="True" >
+</column>
+<column name="LASTREPAIRDATE" description="" dataType="DATE" length="64" scale="0" nullable="True" >
+</column>
+<column name="PARTNUM" description="" dataType="NUMBER" length="5" scale="0" nullable="True" >
+</column>
+<column name="PHASE" description="" dataType="CHAR" length="1" scale="0" nullable="False" >
+</column>
+<column name="VOLTAGE" description="" dataType="NUMBER" length="10" scale="-2" nullable="False" >
+</column>
+<column name="VOLUME" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="TRANSFORMER" description="" pkeyName="GK_TRANSFO0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="TRANSFORMER" description="" pkeyName="GK_TRANSFO0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<column name="CLASSID" />
+</targetColumns>
+</target>
+</table>
+</tables>
+<SAD>
+<element name="Entrypoint" value="start_transformer" />
+<element name="Rules' DLL" value="transformer.dll" />
+</SAD>
+</class>
+<SAD>
+<element name="'Author" value="Thomas O'Edison" />
+</SAD>
+</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>
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+</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>
+<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="CHAR" 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="CHAR" 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" >
+</column>
+<column name="CLASSNAME" description="" dataType="CHAR" length="255" scale="0" nullable="False" >
+</column>
+<column name="SCHEMANAME" description="" dataType="CHAR" length="255" scale="0" nullable="True" >
+</column>
+<column name="TABLENAME" description="" dataType="CHAR" length="30" scale="0" nullable="False" >
+</column>
+<column name="ROOTTABLENAME" description="" dataType="CHAR" length="30" scale="0" nullable="True" >
+</column>
+<column name="TABLEOWNER" description="" dataType="CHAR" length="30" scale="0" nullable="True" >
+</column>
+<column name="TABLELINKNAME" description="" dataType="CHAR" length="128" scale="0" nullable="True" >
+</column>
+<column name="TABLEMAPPING" description="" dataType="CHAR" length="30" scale="0" nullable="True" >
+</column>
+<column name="CLASSTYPE" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="DESCRIPTION" description="" dataType="CHAR" length="255" scale="0" nullable="True" >
+</column>
+<column name="ISABSTRACT" description="" dataType="NUMBER" length="1" scale="0" nullable="False" >
+</column>
+<column name="PARENTCLASSNAME" description="" dataType="CHAR" length="512" scale="0" nullable="True" >
+</column>
+<column name="ISFIXEDTABLE" description="" dataType="NUMBER" length="1" scale="0" nullable="True" >
+</column>
+<column name="ISTABLECREATOR" description="" dataType="NUMBER" length="1" scale="0" nullable="True" >
+</column>
+<column name="GEOMETRYPROPERTY" description="" dataType="CHAR" length="4000" scale="0" nullable="True" >
+</column>
+<column name="TABLESPACENAME" description="" dataType="CHAR" length="30" scale="0" nullable="True" >
+</column>
+</table>
+<tables>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+<class xsi:type="Class" name="Feature" description="Feature metaclass"
+ baseClass="ClassDefinition" abstract="False"
+ tableName="F_FEATURE" tblCreator="False" fixedTbl="True" >
+<tableMapping>Concrete</tableMapping>
+<identityProperties>
+<property xsi:type="Data" name="FeatId" />
+</identityProperties>
+<properties>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="F_FEATURE" columnName="n/a" colCreator="False" fixedCol="False" >
+</property>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="True" nullable="False" autogenerated="True" defaultValue=""
+ tableName="F_FEATURE" columnName="FEATID" colCreator="False" fixedCol="True"  >
+<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="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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<property xsi:type="Data" name="FeatId" />
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="True" >
+</column>
+</table>
+<tables>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<column name="CLASSID" />
+</targetColumns>
+</target>
+</table>
+</tables>
+</class>
+</schema >
+</schemas>

Added: branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/schema_rb_yynn_master.txt
===================================================================
--- branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/schema_rb_yynn_master.txt	                        (rev 0)
+++ branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/schema_rb_yynn_master.txt	2007-03-07 19:34:24 UTC (rev 784)
@@ -0,0 +1,3207 @@
+<?xml version="1.0" standalone="yes"?>
+<schemas xmlns:xsi="http://www.w3.org/2001/XMLSchema" >
+<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" />
+</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="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="ColourIndex" description="Acad Colour"
+ dataType="byte" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" 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="False" >
+</column>
+</property>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="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="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="CHAR" 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" >
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<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" />
+</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>
+<identityProperties>
+<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" >
+</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" >
+</column>
+</property>
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="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="ClassName" description="FDO 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDB3DPOLYLINE_ACDBVE2" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_1" >
+<target>
+<table name="ACDB3DPOLYLINE_ACDBVE1" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_0" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" />
+<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" />
+</sourceColumns>
+<targetColumns>
+<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" >
+</column>
+<column name="VALUE1" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDB3DPOLYLINE_ACDBVE2" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_1" >
+<target>
+<table name="ACDB3DPOLYLINE_ACDBVE1" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_0" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" />
+<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" />
+</sourceColumns>
+<targetColumns>
+<column name="ACDB3DPOLYLINE_FEATID" />
+<column name="SEQ" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="Data" name="ClassName" description="FDO 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDB3DPOLYLINE_ACDBVE1" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_0" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId" />
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ACDB3DPOLYLINE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDB3DPOLYLINE_ACDBVE1" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_0" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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" />
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</column>
+</property>
+<property xsi:type="Data" name="AcDbEntity_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="ClassName" description="FDO 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="GK_ACDBENT0_ACDBENTITY_0" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="DATAVALUE" description="" dataType="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="GK_ACDBENT0_ACDBENTITY_0" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="ACDB3DPOLYLINE" 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="ACDB3DPOLYLINE" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+<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>
+<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="RevisionNumber" />
+<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>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="WIDTH" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="CLOSED" description="" dataType="NUMBER" length="1" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<identityProperties>
+<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="False" autogenerated="False" defaultValue=""
+ tableName="ACDBENTITY" columnName="COLOURINDEX" colCreator="True" fixedCol="False"  >
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="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="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="CHAR" 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" >
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</column>
+</property>
+<property xsi:type="Data" name="AcDbEntity_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="ClassName" description="FDO 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="GK_ACDBENT0_ACDBENTITY_0" >
+<target>
+<table name="ACDBENTITY" description="" pkeyName="GK_ACDBENT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="DATAVALUE" description="" dataType="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="GK_ACDBENT0_ACDBENTITY_0" >
+<target>
+<table name="ACDBENTITY" description="" pkeyName="GK_ACDBENT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="ACDBENTITY" 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="ACDBENTITY" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBENTITY" description="" pkeyName="GK_ACDBENT0_FEATID_0" >
+<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>
+<property xsi:type="Data" name="RevisionNumber" />
+<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>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBENTITY" description="" pkeyName="GK_ACDBENT0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="ACDBENTITY" description="" pkeyName="GK_ACDBENT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<identityProperties>
+<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="False" 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="False" >
+</column>
+</property>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="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="CHAR" length="10" scale="0" nullable="True" >
+</column>
+</property>
+<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" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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" >
+</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" >
+</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="CHAR" 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="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="vertices" description=""
+ objectType="Collection" className="Acad:AcDbVertexData" idColumn="SEQ" order="ascending"
+ fixedCol="False" >
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<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" />
+</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>
+<identityProperties>
+<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" >
+</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" >
+</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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBHATCH_POLYLINE_AC2" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__1" >
+<target>
+<table name="ACDBHATCH_POLYLINE_AC1" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__0" >
+<target>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_AC1_ACDB1" />
+<column name="ACDBHATCH_POLYLINE_AC1_SEQ" />
+</sourceColumns>
+<targetColumns>
+<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" >
+</column>
+<column name="VALUE1" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="ACDBHATCH_POLYLINE_AC1_ACDB1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="ACDBHATCH_POLYLINE_AC1_SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBHATCH_POLYLINE_AC2" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__1" >
+<target>
+<table name="ACDBHATCH_POLYLINE_AC1" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__0" >
+<target>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_AC1_ACDB1" />
+<column name="ACDBHATCH_POLYLINE_AC1_SEQ" />
+</sourceColumns>
+<targetColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+<column name="SEQ" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBHATCH_POLYLINE_AC1" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__0" >
+<target>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<property xsi:type="Data" name="Polyline_FeatId" />
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ACDBHATCH_POLYLINE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBHATCH_POLYLINE_AC1" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__0" >
+<target>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBHATCH_POLYLINE_AC3" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__2" >
+<target>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ACDBHATCH_POLYLINE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBHATCH_POLYLINE_AC3" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__2" >
+<target>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Data" name="AcDbHatch_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<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="CLOSED" description="" dataType="NUMBER" length="1" scale="0" nullable="False" >
+</column>
+<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>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="WIDTH" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="ACDBHATCH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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" />
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</column>
+</property>
+<property xsi:type="Data" name="AcDbEntity_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="ClassName" description="FDO 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="GK_ACDBENT0_ACDBENTITY_0" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="DATAVALUE" description="" dataType="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ACDBENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBENTITY_ACXDATA" description="" pkeyName="GK_ACDBENT0_ACDBENTITY_0" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="ACDBHATCH" 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="ACDBHATCH" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+<property xsi:type="Data" name="ColourIndex" />
+<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="Layer" />
+<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>
+<property xsi:type="Data" name="RevisionNumber" />
+<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>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+</class>
+<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>
+<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" />
+</idProperty>
+<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>
+<identityProperties>
+<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="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_ACDBVE1" 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</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=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+</class>
+<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>
+<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>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+</class>
+<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" />
+</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" >
+</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" >
+</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="CHAR" 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" >
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ENTITY_ACXDATA" description="" pkeyName="GK_ENTITY_0_ENTITY_FEA_0" >
+<target>
+<table name="ENTITY" description="" pkeyName="GK_ENTITY0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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" >
+</column>
+<column name="DATAVALUE" description="" dataType="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ENTITY_ACXDATA" description="" pkeyName="GK_ENTITY_0_ENTITY_FEA_0" >
+<target>
+<table name="ENTITY" description="" pkeyName="GK_ENTITY0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ENTITY" description="" pkeyName="GK_ENTITY0_FEATID_0" >
+<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="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="True" >
+</column>
+</table>
+<tables>
+<table name="ENTITY" description="" pkeyName="GK_ENTITY0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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>
+<identityProperties>
+<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" >
+</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" >
+</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" >
+</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="CHAR" 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" >
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<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" />
+</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>
+<identityProperties>
+<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" >
+</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" >
+</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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="POLYLINE_ACDBVERTEXDA2" description="" pkeyName="GK_POLYLIN0_POLYLINE_A_0" >
+<target>
+<table name="POLYLINE_ACDBVERTEXDA1" description="" pkeyName="GK_POLYLIN0_POLYLINE_F_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="POLYLINE_ACDBVERTEXDA1_POLY1" />
+<column name="POLYLINE_ACDBVERTEXDA1_SEQ" />
+</sourceColumns>
+<targetColumns>
+<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" >
+</column>
+<column name="VALUE1" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="POLYLINE_ACDBVERTEXDA1_POLY1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="POLYLINE_ACDBVERTEXDA1_SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="POLYLINE_ACDBVERTEXDA2" description="" pkeyName="GK_POLYLIN0_POLYLINE_A_0" >
+<target>
+<table name="POLYLINE_ACDBVERTEXDA1" description="" pkeyName="GK_POLYLIN0_POLYLINE_F_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="POLYLINE_ACDBVERTEXDA1_POLY1" />
+<column name="POLYLINE_ACDBVERTEXDA1_SEQ" />
+</sourceColumns>
+<targetColumns>
+<column name="POLYLINE_FEATID" />
+<column name="SEQ" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="POLYLINE_ACDBVERTEXDA1" description="" pkeyName="GK_POLYLIN0_POLYLINE_F_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<property xsi:type="Data" name="Polyline_FeatId" />
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="POLYLINE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="POLYLINE_ACDBVERTEXDA1" description="" pkeyName="GK_POLYLIN0_POLYLINE_F_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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" />
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ENTITY_ACXDATA" description="" pkeyName="GK_ENTITY_0_ENTITY_FEA_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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" >
+</column>
+<column name="DATAVALUE" description="" dataType="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ENTITY_ACXDATA" description="" pkeyName="GK_ENTITY_0_ENTITY_FEA_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+<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>
+<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="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="CLOSED" description="" dataType="NUMBER" length="1" scale="0" nullable="False" >
+</column>
+<column name="WIDTH" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="True" >
+</column>
+</table>
+<tables>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</schema >
+<schema name="Electric'l" description="Electrical '' schema'" >
+<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="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="CONDUCTOR" columnName="FEATID" colCreator="True" fixedCol="False"  >
+<Inherited baseClass="ElectricDevice" />
+</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"  >
+</property>
+<property xsi:type="Geometric" name="Geometry" description="location and shape"
+ geometryTypes="3" hasElevation="False" hasMeasure="False"
+ tableName="F_GEOMETRY_0" columnName="RDBMS_GEOM" colCreator="False" fixedCol="False" >
+<Inherited baseClass="ElectricDevice" />
+<column name="RDBMS_GEOM" description="" dataType="MDSYS.SDO_GEOMETRY" length="4" 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" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" />
+</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" >
+</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="CHAR" 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="ElectricDevice.graphic" />
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Data" name="ElectricDevice_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<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="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="ELECTRICDEVICE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" 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="ELECTRICDEVICE" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</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>
+<identityProperties>
+<property xsi:type="Data" name="FeatId" />
+</identityProperties>
+<properties>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="ELECTRICDEVICE" 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="Geometry" description="location and shape"
+ geometryTypes="3" hasElevation="False" hasMeasure="False"
+ tableName="F_GEOMETRY_0" columnName="RDBMS_GEOM" colCreator="False" fixedCol="False" >
+<column name="RDBMS_GEOM" description="" dataType="MDSYS.SDO_GEOMETRY" length="4" 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" >
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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"  >
+</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" >
+</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="CHAR" 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" >
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Data" name="ElectricDevice_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+<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="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="ELECTRICDEVICE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="ELECTRICDEVICE" 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="ELECTRICDEVICE" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+<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>
+<property xsi:type="Data" name="RevisionNumber" />
+<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>
+</table>
+<tables>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<column name="CLASSID" />
+</targetColumns>
+</target>
+</table>
+</tables>
+</class>
+<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" />
+</identityProperties>
+<properties>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="TRANSFORMER" columnName="FEATID" colCreator="True" fixedCol="False"  >
+<Inherited baseClass="ElectricDevice" />
+</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"  >
+</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"  >
+</property>
+<property xsi:type="Data" name="LastRepairDate" description=""
+ dataType="datetime" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
+ tableName="TRANSFORMER" columnName="LASTREPAIRDATE" colCreator="True" fixedCol="False"  >
+</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"  >
+</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"  >
+</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"  >
+<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"  >
+</property>
+<property xsi:type="Geometric" name="Geometry" description="location and shape"
+ geometryTypes="3" hasElevation="False" hasMeasure="False"
+ tableName="F_GEOMETRY_0" columnName="RDBMS_GEOM" colCreator="False" fixedCol="False" >
+<Inherited baseClass="ElectricDevice" />
+<column name="RDBMS_GEOM" description="" dataType="MDSYS.SDO_GEOMETRY" length="4" 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" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" />
+</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" >
+</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="CHAR" 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="ElectricDevice.graphic" />
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Data" name="ElectricDevice_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<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="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="ELECTRICDEVICE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="TRANSFORMER" 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="ELECTRICDEVICE" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+<SAD>
+<element name="Entrypoint" value="start_transformer" />
+<element name="Rules' DLL" value="transformer.dll" />
+</SAD>
+</class>
+<SAD>
+<element name="'Author" value="Thomas O'Edison" />
+</SAD>
+</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>
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+</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>
+<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="CHAR" 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="CHAR" 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" >
+</column>
+<column name="CLASSNAME" description="" dataType="CHAR" length="255" scale="0" nullable="False" >
+</column>
+<column name="SCHEMANAME" description="" dataType="CHAR" length="255" scale="0" nullable="True" >
+</column>
+<column name="TABLENAME" description="" dataType="CHAR" length="30" scale="0" nullable="False" >
+</column>
+<column name="ROOTTABLENAME" description="" dataType="CHAR" length="30" scale="0" nullable="True" >
+</column>
+<column name="TABLEOWNER" description="" dataType="CHAR" length="30" scale="0" nullable="True" >
+</column>
+<column name="TABLELINKNAME" description="" dataType="CHAR" length="128" scale="0" nullable="True" >
+</column>
+<column name="TABLEMAPPING" description="" dataType="CHAR" length="30" scale="0" nullable="True" >
+</column>
+<column name="CLASSTYPE" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="DESCRIPTION" description="" dataType="CHAR" length="255" scale="0" nullable="True" >
+</column>
+<column name="ISABSTRACT" description="" dataType="NUMBER" length="1" scale="0" nullable="False" >
+</column>
+<column name="PARENTCLASSNAME" description="" dataType="CHAR" length="512" scale="0" nullable="True" >
+</column>
+<column name="ISFIXEDTABLE" description="" dataType="NUMBER" length="1" scale="0" nullable="True" >
+</column>
+<column name="ISTABLECREATOR" description="" dataType="NUMBER" length="1" scale="0" nullable="True" >
+</column>
+<column name="GEOMETRYPROPERTY" description="" dataType="CHAR" length="4000" scale="0" nullable="True" >
+</column>
+<column name="TABLESPACENAME" description="" dataType="CHAR" length="30" scale="0" nullable="True" >
+</column>
+</table>
+<tables>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+<class xsi:type="Class" name="Feature" description="Feature metaclass"
+ baseClass="ClassDefinition" abstract="False"
+ tableName="F_FEATURE" tblCreator="False" fixedTbl="True" >
+<tableMapping>Concrete</tableMapping>
+<identityProperties>
+<property xsi:type="Data" name="FeatId" />
+</identityProperties>
+<properties>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="F_FEATURE" columnName="n/a" colCreator="False" fixedCol="False" >
+</property>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="True" nullable="False" autogenerated="True" defaultValue=""
+ tableName="F_FEATURE" columnName="FEATID" colCreator="False" fixedCol="True"  >
+<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="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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<property xsi:type="Data" name="FeatId" />
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="True" >
+</column>
+</table>
+<tables>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<column name="CLASSID" />
+</targetColumns>
+</target>
+</table>
+</tables>
+</class>
+</schema >
+</schemas>

Added: branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/schema_rb_yyyn_master.txt
===================================================================
--- branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/schema_rb_yyyn_master.txt	                        (rev 0)
+++ branches/3.2.x/Providers/GenericRdbms/Src/UnitTest/schema_rb_yyyn_master.txt	2007-03-07 19:34:24 UTC (rev 784)
@@ -0,0 +1,3086 @@
+<?xml version="1.0" standalone="yes"?>
+<schemas xmlns:xsi="http://www.w3.org/2001/XMLSchema" >
+<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" />
+</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="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="ColourIndex" description="Acad Colour"
+ dataType="byte" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" 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="False" >
+</column>
+</property>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="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="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="CHAR" 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" >
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<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" />
+</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>
+<identityProperties>
+<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" >
+</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" >
+</column>
+</property>
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="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="ClassName" description="FDO 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDB3DPOLYLINE_ACDBVE2" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_1" >
+<target>
+<table name="ACDB3DPOLYLINE_ACDBVE1" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_0" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" />
+<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" />
+</sourceColumns>
+<targetColumns>
+<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" >
+</column>
+<column name="VALUE1" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDB3DPOLYLINE_ACDBVE2" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_1" >
+<target>
+<table name="ACDB3DPOLYLINE_ACDBVE1" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_0" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_ACDBVE1_ACDB1" />
+<column name="ACDB3DPOLYLINE_ACDBVE1_SEQ" />
+</sourceColumns>
+<targetColumns>
+<column name="ACDB3DPOLYLINE_FEATID" />
+<column name="SEQ" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="Data" name="ClassName" description="FDO 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDB3DPOLYLINE_ACDBVE1" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_0" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<property xsi:type="Data" name="AcDb3dPolyline_FeatId" />
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ACDB3DPOLYLINE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDB3DPOLYLINE_ACDBVE1" description="" pkeyName="GK_ACDB3DP0_ACDB3DPOLY_0" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDB3DPOLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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" />
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" />
+</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" />
+</property>
+<property xsi:type="Data" name="AcDbEntity_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="ACDBENTITY_ACXDATA" columnName="ACDBENTITY_FEATID" colCreator="False" fixedCol="False"  >
+<Inherited baseClass="AcDbEntity.xdata" />
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="ACDB3DPOLYLINE" 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="ACDB3DPOLYLINE" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+<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>
+<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="RevisionNumber" />
+<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>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="WIDTH" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="CLOSED" description="" dataType="NUMBER" length="1" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="ACDB3DPOLYLINE" description="" pkeyName="GK_ACDB3DP0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<identityProperties>
+<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="False" autogenerated="False" defaultValue=""
+ tableName="ACDBENTITY" columnName="COLOURINDEX" colCreator="True" fixedCol="False"  >
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="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="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="CHAR" 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" >
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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"  >
+</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"  >
+</property>
+<property xsi:type="Data" name="AcDbEntity_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="ACDBENTITY_ACXDATA" columnName="ACDBENTITY_FEATID" 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+<error >
+Column ACDBENTITY_ACXDATA.ACDBENTITY_FEATID (for target property AcDbEntity_FeatId of Object Property Acad:AcDbEntity.xdata) does not exist</error>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="ACDBENTITY" 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="ACDBENTITY" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBENTITY" description="" pkeyName="GK_ACDBENT0_FEATID_0" >
+<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>
+<property xsi:type="Data" name="RevisionNumber" />
+<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>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBENTITY" description="" pkeyName="GK_ACDBENT0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="ACDBENTITY" description="" pkeyName="GK_ACDBENT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<identityProperties>
+<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="False" 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="False" >
+</column>
+</property>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="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="CHAR" length="10" scale="0" nullable="True" >
+</column>
+</property>
+<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" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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" >
+</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" >
+</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="CHAR" 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="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="vertices" description=""
+ objectType="Collection" className="Acad:AcDbVertexData" idColumn="SEQ" order="ascending"
+ fixedCol="False" >
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<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" />
+</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>
+<identityProperties>
+<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" >
+</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" >
+</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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBHATCH_POLYLINE_AC2" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__1" >
+<target>
+<table name="ACDBHATCH_POLYLINE_AC1" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__0" >
+<target>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_AC1_ACDB1" />
+<column name="ACDBHATCH_POLYLINE_AC1_SEQ" />
+</sourceColumns>
+<targetColumns>
+<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" >
+</column>
+<column name="VALUE1" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="ACDBHATCH_POLYLINE_AC1_ACDB1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="ACDBHATCH_POLYLINE_AC1_SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBHATCH_POLYLINE_AC2" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__1" >
+<target>
+<table name="ACDBHATCH_POLYLINE_AC1" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__0" >
+<target>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_AC1_ACDB1" />
+<column name="ACDBHATCH_POLYLINE_AC1_SEQ" />
+</sourceColumns>
+<targetColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+<column name="SEQ" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBHATCH_POLYLINE_AC1" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__0" >
+<target>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<property xsi:type="Data" name="Polyline_FeatId" />
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ACDBHATCH_POLYLINE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBHATCH_POLYLINE_AC1" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__0" >
+<target>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBHATCH_POLYLINE_AC3" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__2" >
+<target>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ACDBHATCH_POLYLINE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBHATCH_POLYLINE_AC3" description="" pkeyName="GK_ACDBHAT0_ACDBHATCH__2" >
+<target>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Data" name="AcDbHatch_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<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="CLOSED" description="" dataType="NUMBER" length="1" scale="0" nullable="False" >
+</column>
+<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>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="WIDTH" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="ACDBHATCH_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBHATCH_POLYLINE" description="" pkeyName="GK_ACDBHAT0_FEATID_1" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ACDBHATCH_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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" />
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" />
+</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" />
+</property>
+<property xsi:type="Data" name="AcDbEntity_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="ACDBENTITY_ACXDATA" columnName="ACDBENTITY_FEATID" colCreator="False" fixedCol="False"  >
+<Inherited baseClass="AcDbEntity.xdata" />
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="ACDBHATCH" 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="ACDBHATCH" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+<property xsi:type="Data" name="ColourIndex" />
+<property xsi:type="Data" name="FeatId" />
+<property xsi:type="Data" name="Layer" />
+<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>
+<property xsi:type="Data" name="RevisionNumber" />
+<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>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="ACDBHATCH" description="" pkeyName="GK_ACDBHAT0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+</class>
+<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>
+<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" />
+</idProperty>
+<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>
+<identityProperties>
+<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="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_ACDBVE1" 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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</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=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+</class>
+<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>
+<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>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+</class>
+<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" />
+</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" >
+</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" >
+</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="CHAR" 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" >
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ENTITY_ACXDATA" description="" pkeyName="GK_ENTITY_0_ENTITY_FEA_0" >
+<target>
+<table name="ENTITY" description="" pkeyName="GK_ENTITY0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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" >
+</column>
+<column name="DATAVALUE" description="" dataType="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ENTITY_ACXDATA" description="" pkeyName="GK_ENTITY_0_ENTITY_FEA_0" >
+<target>
+<table name="ENTITY" description="" pkeyName="GK_ENTITY0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ENTITY" description="" pkeyName="GK_ENTITY0_FEATID_0" >
+<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="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="True" >
+</column>
+</table>
+<tables>
+<table name="ENTITY" description="" pkeyName="GK_ENTITY0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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>
+<identityProperties>
+<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" >
+</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" >
+</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" >
+</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="CHAR" 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" >
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" >
+</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" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<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" />
+</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>
+<identityProperties>
+<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" >
+</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" >
+</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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="POLYLINE_ACDBVERTEXDA2" description="" pkeyName="GK_POLYLIN0_POLYLINE_A_0" >
+<target>
+<table name="POLYLINE_ACDBVERTEXDA1" description="" pkeyName="GK_POLYLIN0_POLYLINE_F_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="POLYLINE_ACDBVERTEXDA1_POLY1" />
+<column name="POLYLINE_ACDBVERTEXDA1_SEQ" />
+</sourceColumns>
+<targetColumns>
+<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" >
+</column>
+<column name="VALUE1" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="POLYLINE_ACDBVERTEXDA1_POLY1" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="POLYLINE_ACDBVERTEXDA1_SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="POLYLINE_ACDBVERTEXDA2" description="" pkeyName="GK_POLYLIN0_POLYLINE_A_0" >
+<target>
+<table name="POLYLINE_ACDBVERTEXDA1" description="" pkeyName="GK_POLYLIN0_POLYLINE_F_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="POLYLINE_ACDBVERTEXDA1_POLY1" />
+<column name="POLYLINE_ACDBVERTEXDA1_SEQ" />
+</sourceColumns>
+<targetColumns>
+<column name="POLYLINE_FEATID" />
+<column name="SEQ" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="POLYLINE_ACDBVERTEXDA1" description="" pkeyName="GK_POLYLIN0_POLYLINE_F_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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>
+<property xsi:type="Data" name="Polyline_FeatId" />
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="POLYLINE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="POLYLINE_ACDBVERTEXDA1" description="" pkeyName="GK_POLYLIN0_POLYLINE_F_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="POLYLINE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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" />
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ENTITY_ACXDATA" description="" pkeyName="GK_ENTITY_0_ENTITY_FEA_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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" >
+</column>
+<column name="DATAVALUE" description="" dataType="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ENTITY_ACXDATA" description="" pkeyName="GK_ENTITY_0_ENTITY_FEA_0" >
+<target>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+<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>
+<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="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="CLOSED" description="" dataType="NUMBER" length="1" scale="0" nullable="False" >
+</column>
+<column name="WIDTH" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+<column name="COLOURINDEX" description="" dataType="NUMBER" length="3" scale="0" nullable="True" >
+</column>
+</table>
+<tables>
+<table name="POLYLINE" description="" pkeyName="GK_POLYLIN0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</schema >
+<schema name="Electric'l" description="Electrical '' schema'" >
+<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="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="CONDUCTOR" columnName="FEATID" colCreator="True" fixedCol="False"  >
+<Inherited baseClass="ElectricDevice" />
+</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"  >
+</property>
+<property xsi:type="Geometric" name="Geometry" description="location and shape"
+ geometryTypes="3" hasElevation="False" hasMeasure="False"
+ tableName="F_GEOMETRY_0" columnName="RDBMS_GEOM" colCreator="False" fixedCol="False" >
+<Inherited baseClass="ElectricDevice" />
+<column name="RDBMS_GEOM" description="" dataType="MDSYS.SDO_GEOMETRY" length="4" 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" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" />
+</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" >
+</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="CHAR" 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="ElectricDevice.graphic" />
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Data" name="ElectricDevice_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<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="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="ELECTRICDEVICE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" 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="ELECTRICDEVICE" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</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>
+<identityProperties>
+<property xsi:type="Data" name="FeatId" />
+</identityProperties>
+<properties>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="ELECTRICDEVICE" 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="Geometry" description="location and shape"
+ geometryTypes="3" hasElevation="False" hasMeasure="False"
+ tableName="F_GEOMETRY_0" columnName="RDBMS_GEOM" colCreator="False" fixedCol="False" >
+<column name="RDBMS_GEOM" description="" dataType="MDSYS.SDO_GEOMETRY" length="4" 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" >
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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"  >
+</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" >
+</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="CHAR" 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" >
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Data" name="ElectricDevice_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+<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="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="ELECTRICDEVICE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<target>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="ELECTRICDEVICE" 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="ELECTRICDEVICE" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+<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>
+<property xsi:type="Data" name="RevisionNumber" />
+<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>
+</table>
+<tables>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<target>
+<table name="ELECTRICDEVICE" description="" pkeyName="GK_ELECTRI0_FEATID_0" >
+</table>
+<sourceColumns>
+<column name="FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<column name="CLASSID" />
+</targetColumns>
+</target>
+</table>
+</tables>
+</class>
+<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" />
+</identityProperties>
+<properties>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="False" nullable="False" autogenerated="True" defaultValue=""
+ tableName="TRANSFORMER" columnName="FEATID" colCreator="True" fixedCol="False"  >
+<Inherited baseClass="ElectricDevice" />
+</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"  >
+</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"  >
+</property>
+<property xsi:type="Data" name="LastRepairDate" description=""
+ dataType="datetime" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="True" autogenerated="False" defaultValue=""
+ tableName="TRANSFORMER" columnName="LASTREPAIRDATE" colCreator="True" fixedCol="False"  >
+</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"  >
+</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"  >
+</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"  >
+<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"  >
+</property>
+<property xsi:type="Geometric" name="Geometry" description="location and shape"
+ geometryTypes="3" hasElevation="False" hasMeasure="False"
+ tableName="F_GEOMETRY_0" columnName="RDBMS_GEOM" colCreator="False" fixedCol="False" >
+<Inherited baseClass="ElectricDevice" />
+<column name="RDBMS_GEOM" description="" dataType="MDSYS.SDO_GEOMETRY" length="4" 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" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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" />
+</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" >
+</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="CHAR" 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="ElectricDevice.graphic" />
+<idProperty>
+<property xsi:type="Data" name="Seq" />
+</idProperty>
+<mappingDefinition xsi:type="Concrete" >
+<sourceProperties>
+<property xsi:type="Data" name="FeatId" />
+</sourceProperties>
+<targetProperties>
+<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>
+<identityProperties>
+<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="CHAR" length="4000" 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" >
+</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" >
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<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="CHAR" length="4000" scale="0" nullable="False" >
+</column>
+<column name="SEQ" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY1" description="" pkeyName="GK_ELECTRI0_ELECTRICDE_0" >
+<target>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+</table>
+<sourceColumns>
+<column name="ELECTRICDEVICE_ENTITY_FEATID" />
+</sourceColumns>
+<targetColumns>
+<column name="FEATID" />
+</targetColumns>
+</target>
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Data" name="ElectricDevice_FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="False" featId="False" system="False" nullable="False" autogenerated="False" defaultValue=""
+ tableName="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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+<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="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="LAYER" description="" dataType="CHAR" length="10" scale="0" nullable="True" >
+</column>
+<column name="ELECTRICDEVICE_FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="PLOT_STYLE" description="" dataType="CHAR" length="20" scale="0" nullable="False" >
+</column>
+</table>
+<tables>
+<table name="ELECTRICDEVICE_ENTITY" description="" pkeyName="GK_ELECTRI0_FEATID_1" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+</mappingDefinition>
+</property>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="TRANSFORMER" 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="ELECTRICDEVICE" columnName="REVISIONNUMBER" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="Feature" />
+<column name="REVISIONNUMBER" description="" dataType="NUMBER" length="0" scale="0" nullable="False" >
+</column>
+</property>
+<property xsi:type="Data" name="ClassName" description="FDO base property: object class name"
+ dataType="string" length="30" precision="0" scale="0"
+ readOnly="True" featId="False" system="True" nullable="False" autogenerated="False" defaultValue=""
+ tableName="F_CLASSDEFINITION" columnName="CLASSNAME" colCreator="False" fixedCol="True"  >
+<Inherited baseClass="ClassDefinition" />
+<column name="CLASSNAME" description="" dataType="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+<SAD>
+<element name="Entrypoint" value="start_transformer" />
+<element name="Rules' DLL" value="transformer.dll" />
+</SAD>
+</class>
+<SAD>
+<element name="'Author" value="Thomas O'Edison" />
+</SAD>
+</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>
+</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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<tables>
+</tables>
+</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>
+<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="CHAR" 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="CHAR" 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" >
+</column>
+<column name="CLASSNAME" description="" dataType="CHAR" length="255" scale="0" nullable="False" >
+</column>
+<column name="SCHEMANAME" description="" dataType="CHAR" length="255" scale="0" nullable="True" >
+</column>
+<column name="TABLENAME" description="" dataType="CHAR" length="30" scale="0" nullable="False" >
+</column>
+<column name="ROOTTABLENAME" description="" dataType="CHAR" length="30" scale="0" nullable="True" >
+</column>
+<column name="TABLEOWNER" description="" dataType="CHAR" length="30" scale="0" nullable="True" >
+</column>
+<column name="TABLELINKNAME" description="" dataType="CHAR" length="128" scale="0" nullable="True" >
+</column>
+<column name="TABLEMAPPING" description="" dataType="CHAR" length="30" scale="0" nullable="True" >
+</column>
+<column name="CLASSTYPE" description="" dataType="NUMBER" length="10" scale="0" nullable="False" >
+</column>
+<column name="DESCRIPTION" description="" dataType="CHAR" length="255" scale="0" nullable="True" >
+</column>
+<column name="ISABSTRACT" description="" dataType="NUMBER" length="1" scale="0" nullable="False" >
+</column>
+<column name="PARENTCLASSNAME" description="" dataType="CHAR" length="512" scale="0" nullable="True" >
+</column>
+<column name="ISFIXEDTABLE" description="" dataType="NUMBER" length="1" scale="0" nullable="True" >
+</column>
+<column name="ISTABLECREATOR" description="" dataType="NUMBER" length="1" scale="0" nullable="True" >
+</column>
+<column name="GEOMETRYPROPERTY" description="" dataType="CHAR" length="4000" scale="0" nullable="True" >
+</column>
+<column name="TABLESPACENAME" description="" dataType="CHAR" length="30" scale="0" nullable="True" >
+</column>
+</table>
+<tables>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+</table>
+</tables>
+</class>
+<class xsi:type="Class" name="Feature" description="Feature metaclass"
+ baseClass="ClassDefinition" abstract="False"
+ tableName="F_FEATURE" tblCreator="False" fixedTbl="True" >
+<tableMapping>Concrete</tableMapping>
+<identityProperties>
+<property xsi:type="Data" name="FeatId" />
+</identityProperties>
+<properties>
+<property xsi:type="Geometric" name="Bounds" description="Bounding box for the feature"
+ geometryTypes="4" hasElevation="False" hasMeasure="False"
+ tableName="F_FEATURE" columnName="n/a" colCreator="False" fixedCol="False" >
+</property>
+<property xsi:type="Data" name="FeatId" description="Feature id number (uniquely identifies a feature)"
+ dataType="int64" length="0" precision="0" scale="0"
+ readOnly="True" featId="True" system="True" nullable="False" autogenerated="True" defaultValue=""
+ tableName="F_FEATURE" columnName="FEATID" colCreator="False" fixedCol="True"  >
+<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="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="CHAR" 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="CHAR" length="255" scale="0" nullable="True" >
+</column>
+</property>
+</properties>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+<property xsi:type="Data" name="FeatId" />
+<column name="FEATID" description="" dataType="NUMBER" length="20" scale="0" nullable="False" >
+</column>
+<column name="CLASSID" description="" dataType="NUMBER" length="20" scale="0" nullable="True" >
+</column>
+</table>
+<tables>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+</table>
+<table name="F_CLASSDEFINITION" description="" pkeyName="" >
+<target>
+<table name="F_FEATURE" description="" pkeyName="F_FEATURE_PK" >
+</table>
+<sourceColumns>
+<column name="CLASSID" />
+</sourceColumns>
+<targetColumns>
+<column name="CLASSID" />
+</targetColumns>
+</target>
+</table>
+</tables>
+</class>
+</schema >
+</schemas>



More information about the fdo-commits mailing list