<UML:Classcomment="Builds base classes based on Doctrine_Import_Table."isSpecification="false"isLeaf="false"visibility="public"namespace="m1"xmi.id="1171"isRoot="false"isAbstract="false"name="Doctrine_Import_ClassBuilder">
<UML:Classcomment="Builds a Doctrine_Record base class definition based on a schema."isSpecification="false"isLeaf="false"visibility="public"namespace="m1"xmi.id="1171"isRoot="false"isAbstract="false"name="Doctrine_Import_Builder_BaseClass">
<UML:Classcomment="Holds information on a database table"isSpecification="false"isLeaf="false"visibility="public"namespace="m1"xmi.id="1172"isRoot="false"isAbstract="false"name="Doctrine_Schema_Table">
<UML:Classcomment="Holds information on a database table field"isSpecification="false"isLeaf="false"visibility="public"namespace="m1"xmi.id="1173"isRoot="false"isAbstract="false"name="Doctrine_Schema_Field">
<UML:Classcomment="Reads database schema from a PDO connection and constructs database structure definitions"isSpecification="false"isLeaf="false"visibility="public"namespace="m1"xmi.id="1195"isRoot="false"isAbstract="false"name="Doctrine_Import_Reader">
<UML:Classcomment="Reads database schema from a PDO connection and constructs database structure definitions"isSpecification="false"isLeaf="false"visibility="public"namespace="m1"xmi.id="1195"isRoot="false"isAbstract="false"name="Doctrine_Import_Reader_Db">
<UML:Classcomment="Main responsible of performing import operation. Delegates database schema reading to a reader object and passes the result to a builder object which builds a Doctrine data model."isSpecification="false"isLeaf="false"visibility="public"namespace="m1"xmi.id="1213"isRoot="false"isAbstract="false"name="Doctrine_Import">
<UML:Classcomment="Holds information on a database"isSpecification="false"isLeaf="false"visibility="public"namespace="m1"xmi.id="1437"isRoot="false"isAbstract="false"name="Doctrine_Schema_Database">
<UML:Classcomment="Holds information on one to many databases"isSpecification="false"isLeaf="false"visibility="public"namespace="m1"xmi.id="3133"isRoot="false"isAbstract="false"name="Doctrine_Schema">
<UML:ClassisSpecification="false"isLeaf="false"visibility="public"namespace="m1"xmi.id="7281"isRoot="false"isAbstract="false"name="Reads a Propel XML schema definiton and constructs a database schema based on it"/>
<UML:Dependencycomment="Doctrine importing is delegated to an object responsible of importing"isSpecification="false"visibility="public"namespace="m1"xmi.id="8028"client="1174"name="delegates"supplier="1213"/>
<diagramsnapgrid="0"showattsig="1"fillcolor="#ffffc0"linewidth="0"zoom="75"showgrid="0"showopsig="1"usefillcolor="1"snapx="10"canvaswidth="1520"snapy="10"showatts="1"xmi.id="1170"documentation="Holds information on a foreign key relation"type="402"showops="1"showpackage="0"name="Doctrine_Import"localid="900000"showstereotype="0"showscope="1"snapcsgrid="0"font="Sans Serif,10,-1,0,50,0,0,0,0,0"linecolor="#ff0000"canvasheight="1621">
<notewidgetusesdiagramfillcolour="1"width="298"usesdiagramusefillcolour="1"x="216"y="8"linewidth="none"fillcolour="none"height="201"usefillcolor="1"isinstance="0"xmi.id="1260"showstereotype="1"text="Main responsible of performing import. Doctrine->import() delegates to this class. This class delegates database schema reading to Doctrine_Import_Reader and passes the result to Doctrine_Import_Db_ClassBuilder which builds the base class definitions. Finally this class saves the base class definitions to the given path."font="Sans Serif,10,-1,0,50,0,0,0,0,0"linecolor="none"/>
<notewidgetusesdiagramfillcolour="1"width="156"usesdiagramusefillcolour="1"x="148"y="475"linewidth="none"fillcolour="none"height="87"usefillcolor="1"isinstance="0"xmi.id="1296"showstereotype="1"text="Translates database native field to Doctrine field definition"font="Sans Serif,10,-1,0,50,0,0,0,0,0"linecolor="none"/>
<notewidgetusesdiagramfillcolour="1"width="207"usesdiagramusefillcolour="1"x="601"y="22"linewidth="none"fillcolour="none"height="119"usefillcolor="1"isinstance="0"xmi.id="1304"showstereotype="1"text="Reads database using the given PDO connection and constructs Doctrine_Import_Db_Table objects."font="Sans Serif,10,-1,0,50,0,0,0,0,0"linecolor="none"/>
<notewidgetusesdiagramfillcolour="1"width="218"usesdiagramusefillcolour="1"x="817"y="286"linewidth="none"fillcolour="none"height="97"usefillcolor="1"isinstance="0"xmi.id="1308"showstereotype="1"text="Builds a Doctrine_Record base class definition based on schema (Doctrine_Import_Db_Table)"font="Sans Serif,10,-1,0,50,0,0,0,0,0"linecolor="none"/>
<notewidgetusesdiagramfillcolour="1"width="133"usesdiagramusefillcolour="1"x="755"y="446"linewidth="none"fillcolour="none"height="109"usefillcolor="1"isinstance="0"xmi.id="1310"showstereotype="1"text="Holds information on a database table"font="Sans Serif,10,-1,0,50,0,0,0,0,0"linecolor="none"/>
<notewidgetusesdiagramfillcolour="1"width="126"usesdiagramusefillcolour="1"x="753"y="604"linewidth="none"fillcolour="none"height="120"usefillcolor="1"isinstance="0"xmi.id="1312"showstereotype="1"text="Holds information on a database table field"font="Sans Serif,10,-1,0,50,0,0,0,0,0"linecolor="none"/>
<notewidgetusesdiagramfillcolour="1"width="241"usesdiagramusefillcolour="1"x="268"y="371"linewidth="none"fillcolour="none"height="144"usefillcolor="1"isinstance="0"xmi.id="1260"showstereotype="1"text="Main responsible of performing import operation. Delegates database schema reading to a reader object and passes the result to a builder object which builds a Doctrine data model."font="Sans Serif,10,-1,5,50,0,0,0,0,0"linecolor="none"/>
<notewidgetusesdiagramfillcolour="1"width="156"usesdiagramusefillcolour="1"x="162"y="1196"linewidth="none"fillcolour="none"height="87"usefillcolor="1"isinstance="0"xmi.id="1296"showstereotype="1"text="Translates a native database field to a Doctrine field definition"font="Sans Serif,10,-1,5,50,0,0,0,0,0"linecolor="none"/>
<notewidgetusesdiagramfillcolour="1"width="212"usesdiagramusefillcolour="1"x="770"y="253"linewidth="none"fillcolour="none"height="102"usefillcolor="1"isinstance="0"xmi.id="1304"showstereotype="1"text="Reads a database using the given PDO connection and constructs a database schema"font="Sans Serif,10,-1,5,50,0,0,0,0,0"linecolor="none"/>
<notewidgetusesdiagramfillcolour="1"width="220"usesdiagramusefillcolour="1"x="267"y="889"linewidth="none"fillcolour="none"height="72"usefillcolor="1"isinstance="0"xmi.id="1308"showstereotype="1"text="Builds a Doctrine_Record base class definition based on a schema."font="Sans Serif,10,-1,5,50,0,0,0,0,0"linecolor="none"/>
<notewidgetusesdiagramfillcolour="1"width="133"usesdiagramusefillcolour="1"x="1301"y="888"linewidth="none"fillcolour="none"height="109"usefillcolor="1"isinstance="0"xmi.id="1310"showstereotype="1"text="Holds information on a database table"font="Sans Serif,10,-1,5,50,0,0,0,0,0"linecolor="none"/>
<notewidgetusesdiagramfillcolour="1"width="126"usesdiagramusefillcolour="1"x="1311"y="1180"linewidth="none"fillcolour="none"height="120"usefillcolor="1"isinstance="0"xmi.id="1312"showstereotype="1"text="Holds information on a database table field"font="Sans Serif,10,-1,5,50,0,0,0,0,0"linecolor="none"/>
<floatingtextusesdiagramfillcolour="1"width="263"usesdiagramusefillcolour="1"x="539"y="423"linewidth="none"posttext=""role="700"fillcolour="none"height="24"usefillcolor="1"pretext=""isinstance="0"xmi.id="3320"showstereotype="1"text="Value holding of schema"font="Sans Serif,10,-1,5,50,0,0,0,0,0"linecolor="none"/>
<notewidgetusesdiagramfillcolour="1"width="156"usesdiagramusefillcolour="1"x="1296"y="599"linewidth="none"fillcolour="none"height="79"usefillcolor="1"isinstance="0"xmi.id="6446"showstereotype="1"text="Holds information on a database"font="Sans Serif,10,-1,5,50,0,0,0,0,0"linecolor="none"/>
<notewidgetusesdiagramfillcolour="1"width="147"usesdiagramusefillcolour="1"x="1312"y="418"linewidth="none"fillcolour="none"height="98"usefillcolor="1"isinstance="0"xmi.id="6468"showstereotype="1"text="Holds information on one to many databases"font="Sans Serif,10,-1,5,50,0,0,0,0,0"linecolor="none"/>
<notewidgetusesdiagramfillcolour="1"width="159"usesdiagramusefillcolour="1"x="764"y="1309"linewidth="none"fillcolour="none"height="83"usefillcolor="1"isinstance="0"xmi.id="6546"showstereotype="1"text="Holds information on a foreign key relation"font="Sans Serif,10,-1,5,50,0,0,0,0,0"linecolor="none"/>
<notewidgetusesdiagramfillcolour="1"width="234"usesdiagramusefillcolour="1"x="1073"y="275"linewidth="none"fillcolour="none"height="69"usefillcolor="1"isinstance="0"xmi.id="7319"showstereotype="1"text="Reads a Propel XML schema definiton and constructs a database schema based on it"font="Sans Serif,10,-1,5,50,0,0,0,0,0"linecolor="none"/>