<?xml version="1.0" encoding="UTF-8"?> <XMI xmlns:UML="http://schema.omg.org/spec/UML/1.3" verified="false" timestamp="2006-08-26T02:49:51" xmi.version="1.2" > <XMI.header> <XMI.documentation> <XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter> <XMI.exporterVersion>1.5.4</XMI.exporterVersion> <XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding> </XMI.documentation> <XMI.metamodel xmi.name="UML" href="UML.xml" xmi.version="1.3" /> </XMI.header> <XMI.content> <UML:Model isSpecification="false" isLeaf="false" isRoot="false" xmi.id="m1" isAbstract="false" name="UML Model" > <UML:Namespace.ownedElement> <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="10629" isRoot="false" isAbstract="false" name="datatype" /> <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="12471" isRoot="false" isAbstract="false" name="__toString" /> <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="13117" isRoot="false" isAbstract="false" name="<<__toString>>" /> <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="13123" isRoot="false" isAbstract="false" name="<<__clone>>" /> <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="17077" isRoot="false" isAbstract="false" name="<<__set>>" /> <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="17100" isRoot="false" isAbstract="false" name="<<__get>>" /> <UML:Stereotype isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="20200" isRoot="false" isAbstract="false" name="interface" /> <UML:DataType stereotype="10629" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="10628" isRoot="false" isAbstract="false" name="array" /> <UML:DataType stereotype="10629" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="10646" isRoot="false" isAbstract="false" name="string" /> <UML:DataType stereotype="10629" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="10655" isRoot="false" isAbstract="false" name="bool" /> <UML:DataType stereotype="10629" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="10664" isRoot="false" isAbstract="false" name="int" /> <UML:DataType stereotype="10629" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="10721" isRoot="false" isAbstract="false" name="float" /> <UML:DataType stereotype="10629" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="10754" isRoot="false" isAbstract="false" name="ArrayObject" /> <UML:DataType stereotype="10629" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="10804" isRoot="false" isAbstract="false" name="object" /> <UML:DataType stereotype="10629" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="16856" isRoot="false" isAbstract="false" name="mixed" /> <UML:Class comment="Builds a Doctrine_Record base class definition based on a schema." isSpecification="false" isLeaf="false" visibility="implementation" namespace="m1" xmi.id="1171" isRoot="false" isAbstract="false" name="Doctrine_Import_Builder_BaseClass" > <UML:GeneralizableElement.generalization> <UML:Generalization xmi.idref="4683" /> </UML:GeneralizableElement.generalization> <UML:Classifier.feature> <UML:Operation isSpecification="false" isLeaf="false" visibility="implementation" xmi.id="1201" isRoot="false" isAbstract="false" isQuery="false" name="build" > <UML:BehavioralFeature.parameter> <UML:Parameter isSpecification="false" visibility="private" xmi.id="1202" value="" type="3133" name="schema" /> </UML:BehavioralFeature.parameter> </UML:Operation> <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="6720" isRoot="false" isAbstract="false" isQuery="false" name="setOuputPath" > <UML:BehavioralFeature.parameter> <UML:Parameter isSpecification="false" visibility="private" xmi.id="6728" value="" type="10646" name="path" /> </UML:BehavioralFeature.parameter> </UML:Operation> </UML:Classifier.feature> </UML:Class> <UML:Class comment="Holds information on a database table" isSpecification="false" isLeaf="false" visibility="implementation" namespace="m1" xmi.id="1172" isRoot="false" isAbstract="false" name="Doctrine_Schema_Table" > <UML:GeneralizableElement.generalization> <UML:Generalization xmi.idref="17154" /> </UML:GeneralizableElement.generalization> <UML:Classifier.feature> <UML:Attribute comment="Columns of the table" isSpecification="false" visibility="private" xmi.id="10854" type="1173" name="childs" /> <UML:Attribute comment="Unique key fields" isSpecification="false" visibility="public" xmi.id="1196" type="1173" name="uniqueKeys" /> <UML:Attribute comment="Indexed columns" isSpecification="false" visibility="public" xmi.id="1412" type="1173" name="indexes" /> <UML:Attribute comment="Table name" isSpecification="false" visibility="public" xmi.id="1180" type="10646" name="name" /> <UML:Attribute isSpecification="false" visibility="public" xmi.id="1193" type="1173" name="primaryKeys" /> <UML:Attribute comment="Check constraint definition" isSpecification="false" visibility="public" xmi.id="3483" type="10646" name="check" /> <UML:Attribute comment="Character encoding e.g. ISO-8859-1 or UTF-8 etc." isSpecification="false" visibility="public" xmi.id="3561" type="10646" name="charset" /> <UML:Attribute comment="Description or comment given in the schema" isSpecification="false" visibility="public" xmi.id="2869" type="10646" name="description" /> <UML:Operation stereotype="13117" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12527" isRoot="false" isAbstract="false" isQuery="false" name="__toString" /> <UML:Operation stereotype="13123" isSpecification="false" isLeaf="false" visibility="public" xmi.id="14734" isRoot="false" isAbstract="false" isQuery="false" name="__clone" /> <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15514" isRoot="false" isAbstract="false" isQuery="false" name="isValid" > <UML:BehavioralFeature.parameter> <UML:Parameter kind="return" xmi.id="46706" type="10655" /> </UML:BehavioralFeature.parameter> </UML:Operation> <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="33801" isRoot="false" isAbstract="false" isQuery="false" name="addColumn" > <UML:BehavioralFeature.parameter> <UML:Parameter kind="return" xmi.id="46707" type="1173" /> <UML:Parameter isSpecification="false" visibility="private" xmi.id="33802" value="null" type="1173" name="column" /> </UML:BehavioralFeature.parameter> </UML:Operation> </UML:Classifier.feature> </UML:Class> <UML:Class comment="Holds information on a database table field" isSpecification="false" isLeaf="false" visibility="implementation" namespace="m1" xmi.id="1173" isRoot="false" isAbstract="false" name="Doctrine_Schema_Column" > <UML:GeneralizableElement.generalization> <UML:Generalization xmi.idref="17222" /> </UML:GeneralizableElement.generalization> <UML:Classifier.feature> <UML:Attribute comment="Column name" isSpecification="false" visibility="public" xmi.id="1182" type="10646" name="name" /> <UML:Attribute comment="Column type e.g. varchar, char, int etc." isSpecification="false" visibility="public" xmi.id="1184" type="10646" name="type" /> <UML:Attribute comment="Field max length" isSpecification="false" visibility="public" xmi.id="1185" type="10664" name="length" /> <UML:Attribute comment="Is an autoincrement column" isSpecification="false" visibility="public" xmi.id="1404" type="10655" name="autoincrement" /> <UML:Attribute comment="Default field value" isSpecification="false" visibility="public" xmi.id="1408" type="10646" name="default" /> <UML:Attribute comment="Is not null" isSpecification="false" visibility="public" xmi.id="2842" type="10655" name="notNull" /> <UML:Attribute comment="Column comment" isSpecification="false" visibility="public" xmi.id="2848" type="10646" name="description" /> <UML:Attribute comment="Column level check constraint" isSpecification="false" visibility="public" xmi.id="3472" type="10646" name="check" /> <UML:Attribute comment="Character encoding e.g. ISO-8859-1 or UTF-8 etc." isSpecification="false" visibility="public" xmi.id="3545" type="10646" name="charset" /> <UML:Operation stereotype="12471" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12470" isRoot="false" isAbstract="false" isQuery="false" name="__toString" /> <UML:Operation stereotype="13123" isSpecification="false" isLeaf="false" visibility="public" xmi.id="15461" isRoot="false" isAbstract="false" isQuery="false" name="__clone" /> <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15468" isRoot="false" isAbstract="false" isQuery="false" name="isValid" > <UML:BehavioralFeature.parameter> <UML:Parameter kind="return" xmi.id="46708" type="10655" /> </UML:BehavioralFeature.parameter> </UML:Operation> </UML:Classifier.feature> </UML:Class> <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1174" isRoot="false" isAbstract="false" name="Doctrine" > <UML:Classifier.feature> <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1176" isRoot="false" isAbstract="false" isQuery="false" name="import" > <UML:BehavioralFeature.parameter> <UML:Parameter comment="Folder where classes will be stored" isSpecification="false" visibility="private" xmi.id="1179" value="" type="10646" name="path" /> </UML:BehavioralFeature.parameter> </UML:Operation> </UML:Classifier.feature> </UML:Class> <UML:Class comment="Reads a database using the given PDO connection and constructs a database schema" isSpecification="false" isLeaf="false" visibility="implementation" namespace="m1" xmi.id="1195" isRoot="false" isAbstract="false" name="Doctrine_Import_Reader_Db" > <UML:GeneralizableElement.generalization> <UML:Generalization xmi.idref="1465" /> </UML:GeneralizableElement.generalization> <UML:Classifier.feature> <UML:Attribute isSpecification="false" visibility="private" xmi.id="1199" type="10804" name="pdo" /> <UML:Operation isSpecification="false" isLeaf="false" visibility="implementation" xmi.id="1237" isRoot="false" isAbstract="false" isQuery="false" name="read" > <UML:BehavioralFeature.parameter> <UML:Parameter kind="return" xmi.id="46709" type="3133" /> </UML:BehavioralFeature.parameter> </UML:Operation> <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1200" isRoot="false" isAbstract="false" isQuery="false" name="setPdo" > <UML:BehavioralFeature.parameter> <UML:Parameter isSpecification="false" visibility="private" xmi.id="1321" value="" type="10804" name="pdo" /> </UML:BehavioralFeature.parameter> </UML:Operation> </UML:Classifier.feature> </UML:Class> <UML:Class comment="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:Classifier.feature> <UML:Attribute isSpecification="false" visibility="private" xmi.id="4416" type="1432" name="reader" /> <UML:Attribute isSpecification="false" visibility="private" xmi.id="4733" type="4623" name="builder" /> <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1229" isRoot="false" isAbstract="false" isQuery="false" name="import" /> <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8628" isRoot="false" isAbstract="false" isQuery="false" name="setReader" > <UML:BehavioralFeature.parameter> <UML:Parameter isSpecification="false" visibility="private" xmi.id="8629" value="" type="1432" name="reader" /> </UML:BehavioralFeature.parameter> </UML:Operation> <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="8685" isRoot="false" isAbstract="false" isQuery="false" name="setBuilder" > <UML:BehavioralFeature.parameter> <UML:Parameter isSpecification="false" visibility="private" xmi.id="8686" value="" type="4623" name="builder" /> </UML:BehavioralFeature.parameter> </UML:Operation> </UML:Classifier.feature> </UML:Class> <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1276" isRoot="false" isAbstract="false" name="Doctrine_DataDict" > <UML:Classifier.feature> <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1284" isRoot="false" isAbstract="false" isQuery="false" name="getDoctrineType" > <UML:BehavioralFeature.parameter> <UML:Parameter kind="return" xmi.id="46710" type="10628" /> <UML:Parameter isSpecification="false" visibility="private" xmi.id="1286" value="" type="10646" name="columnName" /> <UML:Parameter isSpecification="false" visibility="private" xmi.id="1288" value="" type="10646" name="columnLength" /> </UML:BehavioralFeature.parameter> </UML:Operation> </UML:Classifier.feature> </UML:Class> <UML:Class comment="Holds information on a foreign key relation." isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1401" isRoot="false" isAbstract="false" name="Doctrine_Schema_Relation" > <UML:GeneralizableElement.generalization> <UML:Generalization xmi.idref="17376" /> </UML:GeneralizableElement.generalization> <UML:Classifier.feature> <UML:Attribute comment="Columns that refer to another table" isSpecification="false" visibility="public" xmi.id="1475" type="1173" name="referencingFields" /> <UML:Attribute comment="Columns that are referred from another table" isSpecification="false" visibility="public" xmi.id="1484" type="1173" name="referredFields" /> <UML:Attribute comment="ON UPDATE or ON DELETE action" isSpecification="false" visibility="public" xmi.id="1658" initialValue="1" name="ACTION_RESTRICT" ownerScope="classifier" /> <UML:Attribute comment="ON UPDATE or ON DELETE action" isSpecification="false" visibility="public" xmi.id="1682" initialValue="2" name="ACTION_SET_NULL" ownerScope="classifier" /> <UML:Attribute comment="ON UPDATE or ON DELETE action" isSpecification="false" visibility="public" xmi.id="1713" initialValue="3" name="ACTION_CASCADE" ownerScope="classifier" /> <UML:Attribute comment="ON UPDATE or ON DELETE action" isSpecification="false" visibility="public" xmi.id="1942" initialValue="4" name="ACTION_NO_ACTION" ownerScope="classifier" /> <UML:Attribute comment="ON UPDATE or ON DELETE action" isSpecification="false" visibility="public" xmi.id="2448" initialValue="5" name="ACTION_SET_DEFAULT" ownerScope="classifier" /> <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1552" isRoot="false" isAbstract="false" isQuery="false" name="setRelationBetween" > <UML:BehavioralFeature.parameter> <UML:Parameter isSpecification="false" visibility="private" xmi.id="1554" value="" type="1173" name="referringColumns" /> <UML:Parameter isSpecification="false" visibility="private" xmi.id="1556" value="" type="1173" name="referencedColumns" /> </UML:BehavioralFeature.parameter> </UML:Operation> <UML:Operation stereotype="13117" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12848" isRoot="false" isAbstract="false" isQuery="false" name="__toString" /> <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15332" isRoot="false" isAbstract="false" isQuery="false" name="isValid" > <UML:BehavioralFeature.parameter> <UML:Parameter kind="return" xmi.id="46711" type="10655" /> </UML:BehavioralFeature.parameter> </UML:Operation> </UML:Classifier.feature> </UML:Class> <UML:Class comment="Is responsible of reading a database definitions from a source and costructing a database schema" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="1432" isRoot="false" isAbstract="true" name="Doctrine_Import_Reader" > <UML:Classifier.feature> <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="1434" isRoot="false" isAbstract="true" isQuery="false" name="read" > <UML:BehavioralFeature.parameter> <UML:Parameter kind="return" xmi.id="46712" type="3133" /> </UML:BehavioralFeature.parameter> </UML:Operation> </UML:Classifier.feature> </UML:Class> <UML:Class comment="Holds information on a database" isSpecification="false" isLeaf="false" visibility="implementation" namespace="m1" xmi.id="1437" isRoot="false" isAbstract="false" name="Doctrine_Schema_Database" > <UML:GeneralizableElement.generalization> <UML:Generalization xmi.idref="17131" /> </UML:GeneralizableElement.generalization> <UML:Classifier.feature> <UML:Attribute comment="Tables in the database" isSpecification="false" visibility="private" xmi.id="2970" type="1172" name="childs" /> <UML:Attribute comment="Database name" isSpecification="false" visibility="public" xmi.id="1612" type="10646" name="name" /> <UML:Attribute comment="Database driver type" isSpecification="false" visibility="public" xmi.id="3116" type="10646" name="type" /> <UML:Attribute comment="Database server version" isSpecification="false" visibility="public" xmi.id="3122" type="10646" name="version" /> <UML:Attribute comment="The underlaying engine in the database e.g. InnoDB or MyISAM in MySQL." isSpecification="false" visibility="public" xmi.id="3149" type="10646" name="engine" /> <UML:Attribute comment="Character encoding e.g. ISO-8859-1 or UTF-8 etc." isSpecification="false" visibility="public" xmi.id="3572" type="10646" name="charset" /> <UML:Attribute comment="Foreign key constraints in the database" isSpecification="false" visibility="public" xmi.id="15281" type="1401" name="foreignKeyRelations" /> <UML:Operation stereotype="13123" isSpecification="false" isLeaf="false" visibility="public" xmi.id="12323" isRoot="false" isAbstract="false" isQuery="false" name="__clone" /> <UML:Operation stereotype="13117" isSpecification="false" isLeaf="false" visibility="public" xmi.id="13116" isRoot="false" isAbstract="false" isQuery="false" name="__toString" /> <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15857" isRoot="false" isAbstract="false" isQuery="false" name="isValid" > <UML:BehavioralFeature.parameter> <UML:Parameter kind="return" xmi.id="46713" type="10655" /> </UML:BehavioralFeature.parameter> </UML:Operation> <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="33687" isRoot="false" isAbstract="false" isQuery="false" name="addTable" > <UML:BehavioralFeature.parameter> <UML:Parameter kind="return" xmi.id="46714" type="1172" /> <UML:Parameter isSpecification="false" visibility="private" xmi.id="33688" value="null" type="1172" name="table" /> </UML:BehavioralFeature.parameter> </UML:Operation> </UML:Classifier.feature> </UML:Class> <UML:Class isSpecification="false" isLeaf="false" visibility="implementation" namespace="m1" xmi.id="2546" isRoot="false" isAbstract="false" name="Doctrine_Import_Reader_Xml_Propel" > <UML:GeneralizableElement.generalization> <UML:Generalization xmi.idref="2583" /> </UML:GeneralizableElement.generalization> <UML:Classifier.feature> <UML:Attribute isSpecification="false" visibility="private" xmi.id="6397" type="10646" name="xml" /> <UML:Operation isSpecification="false" isLeaf="false" visibility="implementation" xmi.id="2558" isRoot="false" isAbstract="false" isQuery="false" name="read" > <UML:BehavioralFeature.parameter> <UML:Parameter kind="return" xmi.id="46715" type="3133" /> </UML:BehavioralFeature.parameter> </UML:Operation> <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="6410" isRoot="false" isAbstract="false" isQuery="false" name="setXml" > <UML:BehavioralFeature.parameter> <UML:Parameter isSpecification="false" visibility="private" xmi.id="28680" value="" type="10646" name="xml" /> </UML:BehavioralFeature.parameter> </UML:Operation> </UML:Classifier.feature> </UML:Class> <UML:Class comment="Holds information on one to many databases" isSpecification="false" isLeaf="false" visibility="implementation" namespace="m1" xmi.id="3133" isRoot="false" isAbstract="false" name="Doctrine_Schema" > <UML:GeneralizableElement.generalization> <UML:Generalization xmi.idref="46395" /> </UML:GeneralizableElement.generalization> <UML:Classifier.feature> <UML:Attribute comment="Holds any number of databases contained in the schema" isSpecification="false" visibility="private" xmi.id="3774" type="1437" name="childs" /> <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="12191" isRoot="false" isAbstract="false" isQuery="false" name="addDatabase" > <UML:BehavioralFeature.parameter> <UML:Parameter isSpecification="false" visibility="private" xmi.id="12192" value="" type="1437" name="database" /> </UML:BehavioralFeature.parameter> </UML:Operation> <UML:Operation stereotype="13117" isSpecification="false" isLeaf="false" visibility="public" xmi.id="13035" isRoot="false" isAbstract="false" isQuery="false" name="__toString" /> <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="15870" isRoot="false" isAbstract="false" isQuery="false" name="isValid" > <UML:BehavioralFeature.parameter> <UML:Parameter kind="return" xmi.id="46716" type="10655" /> </UML:BehavioralFeature.parameter> </UML:Operation> </UML:Classifier.feature> </UML:Class> <UML:Class comment="Is responsible of building Doctrine structure based on a database schema." isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="4623" isRoot="false" isAbstract="true" name="Doctrine_Import_Builder" > <UML:Classifier.feature> <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="4640" isRoot="false" isAbstract="true" isQuery="false" name="build" > <UML:BehavioralFeature.parameter> <UML:Parameter isSpecification="false" visibility="private" xmi.id="4641" value="" type="3133" name="schema" /> </UML:BehavioralFeature.parameter> </UML:Operation> </UML:Classifier.feature> </UML:Class> <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="7384" isRoot="false" isAbstract="false" name="Doctrine_Import_Reader_Exception" /> <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="7414" isRoot="false" isAbstract="false" name="Doctrine_Schema_Exception" /> <UML:Class isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="7640" isRoot="false" isAbstract="false" name="Doctrine_Import_Builder_Exception" /> <UML:Class comment="Catches any non-property call from child classes and throws an exception." isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="16973" isRoot="false" isAbstract="true" name="Doctrine_Schema_Object" > <UML:Classifier.feature> <UML:Operation stereotype="17077" isSpecification="false" isLeaf="false" visibility="public" xmi.id="17044" isRoot="false" isAbstract="false" isQuery="false" name="__set" > <UML:BehavioralFeature.parameter> <UML:Parameter isSpecification="false" visibility="private" xmi.id="17045" value="" type="10646" name="$property" /> <UML:Parameter isSpecification="false" visibility="private" xmi.id="17066" value="" type="16856" name="$value" /> </UML:BehavioralFeature.parameter> </UML:Operation> <UML:Operation stereotype="17100" isSpecification="false" isLeaf="false" visibility="public" xmi.id="17088" isRoot="false" isAbstract="false" isQuery="false" name="__get" > <UML:BehavioralFeature.parameter> <UML:Parameter isSpecification="false" visibility="private" xmi.id="17089" value="" type="10646" name="$property" /> </UML:BehavioralFeature.parameter> </UML:Operation> <UML:Operation isSpecification="false" isLeaf="false" visibility="implementation" xmi.id="46548" isRoot="false" isAbstract="false" isQuery="false" name="count" > <UML:BehavioralFeature.parameter> <UML:Parameter kind="return" xmi.id="46717" type="10655" /> </UML:BehavioralFeature.parameter> </UML:Operation> <UML:Operation isSpecification="false" isLeaf="false" visibility="implementation" xmi.id="46562" isRoot="false" isAbstract="false" isQuery="false" name="getIterator" /> </UML:Classifier.feature> </UML:Class> <UML:Interface stereotype="20200" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="20291" isRoot="false" isAbstract="true" name="IteratorAggregate" > <UML:Classifier.feature> <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="34688" isRoot="false" isAbstract="false" isQuery="false" name="getIterator" /> </UML:Classifier.feature> </UML:Interface> <UML:Interface stereotype="20200" isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="20362" isRoot="false" isAbstract="true" name="Countable" > <UML:Classifier.feature> <UML:Operation isSpecification="false" isLeaf="false" visibility="public" xmi.id="20453" isRoot="false" isAbstract="false" isQuery="false" name="count" > <UML:BehavioralFeature.parameter> <UML:Parameter kind="return" xmi.id="46718" type="10664" /> </UML:BehavioralFeature.parameter> </UML:Operation> </UML:Classifier.feature> </UML:Interface> <UML:Package isSpecification="false" isLeaf="false" visibility="public" namespace="m1" xmi.id="32898" isRoot="false" isAbstract="false" name="PHP" > <UML:Namespace.ownedElement/> </UML:Package> <UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="1186" name="owns \/" > <UML:Association.connection> <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1187" aggregation="composite" type="1173" name="" multiplicity="*" /> <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1188" aggregation="none" type="1172" name="" multiplicity="1" /> </UML:Association.connection> </UML:Association> <UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="1440" name="" > <UML:Association.connection> <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1441" aggregation="composite" type="1437" name="" /> <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1442" aggregation="none" type="1172" name="" /> </UML:Association.connection> </UML:Association> <UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="1446" name="" > <UML:Association.connection> <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1447" aggregation="composite" type="1437" name="" /> <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1448" aggregation="none" type="1172" name="" /> </UML:Association.connection> </UML:Association> <UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="1452" name="" > <UML:Association.connection> <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1453" aggregation="composite" type="1172" name="" /> <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="1454" aggregation="none" type="1437" name="" /> </UML:Association.connection> </UML:Association> <UML:Generalization isSpecification="false" child="1195" visibility="public" namespace="m1" xmi.id="1465" parent="1432" discriminator="" name="" /> <UML:Generalization isSpecification="false" child="2546" visibility="public" namespace="m1" xmi.id="2583" parent="1432" discriminator="" name="" /> <UML:Dependency isSpecification="false" visibility="public" namespace="m1" xmi.id="4378" client="1213" name="" supplier="1174" /> <UML:Generalization isSpecification="false" child="1171" visibility="public" namespace="m1" xmi.id="4683" parent="4623" discriminator="" name="" /> <UML:Dependency isSpecification="false" visibility="public" namespace="m1" xmi.id="4925" client="1174" name="calls" supplier="1213" /> <UML:Dependency isSpecification="false" visibility="public" namespace="m1" xmi.id="7523" client="1171" name="" supplier="1276" /> <UML:Dependency comment="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" /> <UML:Dependency isSpecification="false" visibility="public" namespace="m1" xmi.id="8862" client="1171" name="get translation" supplier="1276" /> <UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="15225" name="" > <UML:Association.connection> <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="15226" aggregation="composite" type="1401" name="" /> <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="15227" aggregation="none" type="1437" name="" /> </UML:Association.connection> </UML:Association> <UML:Association isSpecification="false" visibility="public" namespace="m1" xmi.id="15253" name="" > <UML:Association.connection> <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="15254" aggregation="composite" type="1437" name="" /> <UML:AssociationEnd isSpecification="false" visibility="public" changeability="changeable" isNavigable="true" xmi.id="15255" aggregation="none" type="1401" name="" /> </UML:Association.connection> </UML:Association> <UML:Generalization isSpecification="false" child="1437" visibility="public" namespace="m1" xmi.id="17131" parent="16973" discriminator="" name="" /> <UML:Generalization isSpecification="false" child="1172" visibility="public" namespace="m1" xmi.id="17154" parent="16973" discriminator="" name="" /> <UML:Generalization isSpecification="false" child="1173" visibility="public" namespace="m1" xmi.id="17222" parent="16973" discriminator="" name="" /> <UML:Generalization isSpecification="false" child="1401" visibility="public" namespace="m1" xmi.id="17376" parent="16973" discriminator="" name="" /> <UML:Abstraction isSpecification="false" visibility="public" namespace="m1" xmi.id="20498" client="1172" name="" supplier="20362" /> <UML:Abstraction isSpecification="false" visibility="public" namespace="m1" xmi.id="20582" client="1172" name="" supplier="20362" /> <UML:Abstraction isSpecification="false" visibility="public" namespace="m1" xmi.id="20862" client="1173" name="" supplier="20291" /> <UML:Abstraction isSpecification="false" visibility="public" namespace="m1" xmi.id="20907" client="1172" name="" supplier="20291" /> <UML:Abstraction isSpecification="false" visibility="public" namespace="m1" xmi.id="21121" client="1437" name="" supplier="20362" /> <UML:Abstraction isSpecification="false" visibility="public" namespace="m1" xmi.id="21152" client="1437" name="" supplier="20291" /> <UML:Abstraction isSpecification="false" visibility="public" namespace="m1" xmi.id="21183" client="3133" name="" supplier="20362" /> <UML:Abstraction isSpecification="false" visibility="public" namespace="m1" xmi.id="21214" client="3133" name="" supplier="20291" /> <UML:Generalization isSpecification="false" child="3133" visibility="public" namespace="m1" xmi.id="46395" parent="16973" discriminator="" name="" /> <UML:Abstraction isSpecification="false" visibility="public" namespace="m1" xmi.id="46422" client="16973" name="" supplier="20291" /> <UML:Abstraction isSpecification="false" visibility="public" namespace="m1" xmi.id="46509" client="16973" name="" supplier="20362" /> </UML:Namespace.ownedElement> </UML:Model> </XMI.content> <XMI.extensions xmi.extender="umbrello" > <docsettings viewid="1170" documentation="" uniqueid="46718" /> <diagrams> <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" linewidth="0" zoom="75" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" canvaswidth="1997" 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,5,50,0,0,0,0,0" linecolor="#ff0000" canvasheight="1721" > <widgets> <classwidget usesdiagramfillcolour="0" width="274" showattsigs="601" usesdiagramusefillcolour="0" x="127" y="790" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="63" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="1171" showoperations="1" showpackage="0" showscope="1" font="Sans Serif,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" /> <classwidget usesdiagramfillcolour="0" width="558" showattsigs="601" usesdiagramusefillcolour="0" x="642" y="866" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="234" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="1172" showoperations="1" showpackage="0" showscope="1" font="Sans Serif,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" /> <classwidget usesdiagramfillcolour="0" width="196" showattsigs="601" usesdiagramusefillcolour="0" x="832" y="1152" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="234" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="1173" showoperations="1" showpackage="0" showscope="1" font="Sans Serif,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" /> <classwidget usesdiagramfillcolour="0" width="214" showattsigs="601" usesdiagramusefillcolour="0" x="59" y="37" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="45" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="1174" showoperations="1" showpackage="0" showscope="1" font="Sans Serif,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" /> <classwidget usesdiagramfillcolour="0" width="325" showattsigs="601" usesdiagramusefillcolour="0" x="714" y="134" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="72" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="1195" showoperations="1" showpackage="0" showscope="1" font="Sans Serif,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" /> <classwidget usesdiagramfillcolour="0" width="323" showattsigs="601" usesdiagramusefillcolour="0" x="112" y="197" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="108" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="1213" showoperations="1" showpackage="0" showscope="1" font="Sans Serif,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" /> <notewidget usesdiagramfillcolour="1" width="241" usesdiagramusefillcolour="1" x="255" y="385" 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" /> <classwidget usesdiagramfillcolour="0" width="473" showattsigs="601" usesdiagramusefillcolour="0" x="43" y="1071" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="45" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="1276" showoperations="1" showpackage="0" showscope="1" font="Sans Serif,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" /> <notewidget usesdiagramfillcolour="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 column name to a Doctrine column definition." font="Sans Serif,10,-1,5,50,0,0,0,0,0" linecolor="none" /> <notewidget usesdiagramfillcolour="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" /> <notewidget usesdiagramfillcolour="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" /> <notewidget usesdiagramfillcolour="1" width="133" usesdiagramusefillcolour="1" x="1351" y="994" 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" /> <notewidget usesdiagramfillcolour="1" width="126" usesdiagramusefillcolour="1" x="1346" y="1210" 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" /> <classwidget usesdiagramfillcolour="0" width="769" showattsigs="601" usesdiagramusefillcolour="0" x="583" y="1439" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="198" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="1401" showoperations="1" showpackage="0" showscope="1" font="Sans Serif,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" /> <classwidget usesdiagramfillcolour="0" width="335" showattsigs="601" usesdiagramusefillcolour="0" x="672" y="40" drawascircle="0" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="46" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="1432" showoperations="1" showpackage="0" showscope="1" font="Sans Serif,10,-1,5,50,1,0,0,0,0" linecolor="#ff0000" /> <classwidget usesdiagramfillcolour="0" width="505" showattsigs="601" usesdiagramusefillcolour="0" x="691" y="573" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="216" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="1437" showoperations="1" showpackage="0" showscope="1" font="Sans Serif,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" /> <classwidget usesdiagramfillcolour="0" width="271" showattsigs="601" usesdiagramusefillcolour="0" x="1055" y="134" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="72" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="2546" showoperations="1" showpackage="0" showscope="1" font="Sans Serif,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" /> <classwidget usesdiagramfillcolour="0" width="383" showattsigs="601" usesdiagramusefillcolour="0" x="768" y="430" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="90" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="3133" showoperations="1" showpackage="0" showscope="1" font="Sans Serif,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" /> <boxwidget usesdiagramfillcolour="1" width="979" usesdiagramusefillcolour="1" x="568" y="424" linewidth="none" fillcolour="none" height="1293" usefillcolor="1" isinstance="0" xmi.id="3299" showstereotype="1" font="Sans Serif,10,-1,5,50,0,0,0,0,0" linecolor="#000000" /> <floatingtext usesdiagramfillcolour="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" /> <boxwidget usesdiagramfillcolour="1" width="978" usesdiagramusefillcolour="1" x="536" y="0" linewidth="none" fillcolour="none" height="404" usefillcolor="1" isinstance="0" xmi.id="3966" showstereotype="1" font="Sans Serif,10,-1,5,50,0,0,0,0,0" linecolor="#000000" /> <floatingtext usesdiagramfillcolour="1" width="225" usesdiagramusefillcolour="1" x="559" y="10" linewidth="none" posttext="" role="700" fillcolour="none" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="4017" text="Database schema reading facility" font="Sans Serif,10,-1,5,50,0,0,0,0,0" linecolor="none" /> <boxwidget usesdiagramfillcolour="1" width="464" usesdiagramusefillcolour="1" x="32" y="546" linewidth="none" fillcolour="none" height="849" usefillcolor="1" isinstance="0" xmi.id="4133" showstereotype="1" font="Sans Serif,10,-1,5,50,0,0,0,0,0" linecolor="#000000" /> <floatingtext usesdiagramfillcolour="1" width="184" usesdiagramusefillcolour="1" x="39" y="559" linewidth="none" posttext="" role="700" fillcolour="none" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="4154" text="Structure rebuilding facility" font="Sans Serif,10,-1,5,50,0,0,0,0,0" linecolor="none" /> <boxwidget usesdiagramfillcolour="1" width="464" usesdiagramusefillcolour="1" x="34" y="5" linewidth="none" fillcolour="none" height="194" usefillcolor="1" isinstance="0" xmi.id="4175" showstereotype="1" font="Sans Serif,10,-1,5,50,0,0,0,0,0" linecolor="#000000" /> <floatingtext usesdiagramfillcolour="1" width="186" usesdiagramusefillcolour="1" x="26" y="5" linewidth="none" posttext="" role="700" fillcolour="none" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="4196" showstereotype="1" text="Doctrine core additions" font="Sans Serif,10,-1,5,50,0,0,0,0,0" linecolor="none" /> <classwidget usesdiagramfillcolour="0" width="293" showattsigs="601" usesdiagramusefillcolour="0" x="118" y="679" drawascircle="0" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="45" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="4623" showoperations="1" showpackage="0" showscope="1" font="Sans Serif,10,-1,5,50,1,0,0,0,0" linecolor="#ff0000" /> <notewidget usesdiagramfillcolour="1" width="156" usesdiagramusefillcolour="1" x="523" y="643" 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" /> <notewidget usesdiagramfillcolour="1" width="147" usesdiagramusefillcolour="1" x="1291" y="416" 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" /> <notewidget usesdiagramfillcolour="1" width="159" usesdiagramusefillcolour="1" x="1371" y="1481" 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" /> <notewidget usesdiagramfillcolour="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" /> <classwidget usesdiagramfillcolour="0" width="263" showattsigs="601" usesdiagramusefillcolour="0" x="1242" y="9" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="36" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="7384" showoperations="1" showpackage="0" showscope="1" font="Sans Serif,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" /> <classwidget usesdiagramfillcolour="1" width="214" showattsigs="601" usesdiagramusefillcolour="1" x="547" y="451" showopsigs="601" linewidth="none" fillcolour="none" height="36" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="7414" showoperations="1" showpackage="0" showscope="1" font="Sans Serif,10,-1,5,75,0,0,0,0,0" linecolor="none" /> <classwidget usesdiagramfillcolour="0" width="262" showattsigs="601" usesdiagramusefillcolour="0" x="209" y="1324" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="36" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="7640" showoperations="1" showpackage="0" showscope="1" font="Sans Serif,10,-1,5,75,0,0,0,0,0" linecolor="#ff0000" /> <classwidget usesdiagramfillcolour="0" width="285" showattsigs="601" usesdiagramusefillcolour="0" x="1242" y="585" drawascircle="0" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="99" usefillcolor="1" showpubliconly="0" showattributes="1" isinstance="0" xmi.id="16973" showoperations="1" showpackage="0" showscope="1" font="Sans Serif,10,-1,5,75,1,0,0,0,0" linecolor="#ff0000" /> <notewidget usesdiagramfillcolour="1" width="159" usesdiagramusefillcolour="1" x="1485" y="408" linewidth="none" fillcolour="none" height="114" usefillcolor="1" isinstance="0" xmi.id="17245" showstereotype="1" text="Catches any non-property call from child classes and throws an exception." font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" /> <interfacewidget usesdiagramfillcolour="0" width="156" usesdiagramusefillcolour="0" x="1614" y="664" drawascircle="0" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="153" usefillcolor="1" showpubliconly="0" isinstance="0" xmi.id="20291" showoperations="1" showpackage="0" showscope="1" showstereotype="1" font="Sans Serif,10,-1,5,75,1,0,0,0,0" linecolor="#ff0000" /> <interfacewidget usesdiagramfillcolour="0" width="102" usesdiagramusefillcolour="0" x="1648" y="864" drawascircle="0" showopsigs="601" linewidth="none" fillcolour="#ffffc0" height="63" usefillcolor="1" showpubliconly="0" isinstance="0" xmi.id="20362" showoperations="1" showpackage="0" showscope="1" showstereotype="1" font="Sans Serif,10,-1,5,75,1,0,0,0,0" linecolor="#ff0000" /> <floatingtext usesdiagramfillcolour="1" width="99" usesdiagramusefillcolour="1" x="1586" y="609" linewidth="none" posttext="" role="700" fillcolour="none" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="21344" showstereotype="1" text="SPL interfaces" font="Sans Serif,10,-1,5,50,0,0,0,0,0" linecolor="none" /> <boxwidget usesdiagramfillcolour="1" width="239" usesdiagramusefillcolour="1" x="1575" y="597" linewidth="none" fillcolour="none" height="363" usefillcolor="1" isinstance="0" xmi.id="46214" showstereotype="1" font="Sans Serif,10,-1,5,50,0,0,0,0,0" linecolor="#000000" /> </widgets> <messages/> <associations> <assocwidget totalcounta="3" indexa="2" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="1260" widgetaid="1213" roleBdoc="" documentation="" roleAdoc="" type="513" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" > <linepath> <startpoint startx="327" starty="305" /> <endpoint endx="375" endy="385" /> </linepath> </assocwidget> <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="1296" widgetaid="1276" roleBdoc="" documentation="" roleAdoc="" type="513" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" > <linepath> <startpoint startx="279" starty="1116" /> <endpoint endx="240" endy="1196" /> </linepath> </assocwidget> <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="1304" widgetaid="1195" roleBdoc="" documentation="" roleAdoc="" type="513" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" > <linepath> <startpoint startx="876" starty="206" /> <endpoint endx="876" endy="253" /> </linepath> </assocwidget> <assocwidget totalcounta="3" indexa="2" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="1308" widgetaid="1171" roleBdoc="" documentation="" roleAdoc="" type="513" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" > <linepath> <startpoint startx="309" starty="853" /> <endpoint endx="377" endy="889" /> </linepath> </assocwidget> <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="1172" widgetaid="1310" roleBdoc="" documentation="" roleAdoc="" type="513" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" > <linepath> <startpoint startx="1351" starty="1048" /> <endpoint endx="1200" endy="983" /> </linepath> </assocwidget> <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="1173" widgetaid="1312" roleBdoc="" documentation="" roleAdoc="" type="513" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" > <linepath> <startpoint startx="1346" starty="1270" /> <endpoint endx="1028" endy="1269" /> </linepath> </assocwidget> <assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="2" linewidth="none" widgetbid="1432" widgetaid="1195" xmi.id="1465" linecolor="none" > <linepath> <startpoint startx="876" starty="134" /> <endpoint endx="839" endy="86" /> </linepath> </assocwidget> <assocwidget totalcounta="5" indexa="1" visibilityB="200" totalcountb="3" indexb="1" linewidth="none" widgetbid="1173" widgetaid="1401" xmi.id="1475" type="510" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" > <linepath> <startpoint startx="736" starty="1439" /> <endpoint endx="897" endy="1386" /> </linepath> <floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="682" y="1400" linewidth="none" posttext="" role="702" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="42350" showstereotype="1" text="1" font="Sans Serif,10,-1,5,50,0,0,0,0,0" linecolor="none" /> <floatingtext usesdiagramfillcolour="1" width="130" usesdiagramusefillcolour="1" x="1863" y="1424" linewidth="none" posttext="" role="710" fillcolour="none" height="22" usefillcolor="1" pretext="+" isinstance="0" xmi.id="42349" showstereotype="1" text="referencingFields" font="Sans Serif,10,-1,5,50,0,0,0,0,0" linecolor="none" /> </assocwidget> <assocwidget totalcounta="5" indexa="2" visibilityB="200" totalcountb="3" indexb="2" linewidth="none" widgetbid="1173" widgetaid="1401" xmi.id="1484" type="510" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" > <linepath> <startpoint startx="890" starty="1439" /> <endpoint endx="962" endy="1386" /> </linepath> <floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="1055" y="1339" linewidth="none" posttext="" role="702" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="42352" text="1" font="Sans Serif,10,-1,0,50,0,0,0,0,0" linecolor="none" /> <floatingtext usesdiagramfillcolour="1" width="108" usesdiagramusefillcolour="1" x="1079" y="1373" linewidth="none" posttext="" role="710" fillcolour="none" height="22" usefillcolor="1" pretext="+" isinstance="0" xmi.id="42351" showstereotype="1" text="referredFields" font="Sans Serif,10,-1,5,50,0,0,0,0,0" linecolor="none" /> </assocwidget> <assocwidget totalcounta="2" indexa="1" totalcountb="4" indexb="3" linewidth="none" widgetbid="1432" widgetaid="2546" xmi.id="2583" linecolor="none" > <linepath> <startpoint startx="1190" starty="134" /> <endpoint endx="923" endy="86" /> </linepath> </assocwidget> <assocwidget totalcounta="3" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="1437" widgetaid="3133" xmi.id="3774" type="510" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" > <linepath> <startpoint startx="895" starty="520" /> <endpoint endx="943" endy="573" /> </linepath> <floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="861" y="535" linewidth="none" posttext="" role="702" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="42354" text="*" font="Sans Serif,10,-1,5,50,0,0,0,0,0" linecolor="none" /> <floatingtext usesdiagramfillcolour="1" width="94" usesdiagramusefillcolour="1" x="948" y="547" linewidth="none" posttext="" role="710" fillcolour="none" height="22" usefillcolor="1" pretext="+" isinstance="0" xmi.id="42353" text="childs" font="Sans Serif,10,-1,5,50,0,0,0,0,0" linecolor="none" /> </assocwidget> <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="4623" widgetaid="1171" xmi.id="4683" linecolor="none" > <linepath> <startpoint startx="264" starty="790" /> <endpoint endx="264" endy="724" /> </linepath> </assocwidget> <assocwidget totalcounta="3" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="4623" widgetaid="1213" xmi.id="4733" type="501" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" > <linepath> <startpoint startx="219" starty="305" /> <endpoint endx="264" endy="679" /> <point x="221" y="319" /> <point x="219" y="288" /> <point x="228" y="361" /> <point x="229" y="372" /> </linepath> <floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="181" y="645" linewidth="none" posttext="" role="702" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="42356" text="1" font="Sans Serif,10,-1,5,50,0,0,0,0,0" linecolor="none" /> <floatingtext usesdiagramfillcolour="1" width="72" usesdiagramusefillcolour="1" x="190" y="655" linewidth="none" posttext="" role="710" fillcolour="none" height="22" usefillcolor="1" pretext="+" isinstance="0" xmi.id="42355" text="builder" font="Sans Serif,10,-1,5,50,0,0,0,0,0" linecolor="none" /> </assocwidget> <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="6468" widgetaid="3133" roleBdoc="" documentation="" roleAdoc="" type="513" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" > <linepath> <startpoint startx="1151" starty="475" /> <endpoint endx="1291" endy="465" /> </linepath> </assocwidget> <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="1437" widgetaid="6446" roleBdoc="" documentation="" roleAdoc="" type="513" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" > <linepath> <startpoint startx="679" starty="682" /> <endpoint endx="691" endy="681" /> </linepath> </assocwidget> <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="1401" widgetaid="6546" roleBdoc="" documentation="" roleAdoc="" type="513" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" > <linepath> <startpoint startx="1371" starty="1522" /> <endpoint endx="1352" endy="1538" /> </linepath> </assocwidget> <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="7319" widgetaid="2546" roleBdoc="" documentation="" roleAdoc="" type="513" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" > <linepath> <startpoint startx="1190" starty="206" /> <endpoint endx="1190" endy="275" /> </linepath> </assocwidget> <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="1213" widgetaid="1174" xmi.id="8028" linecolor="none" > <linepath> <startpoint startx="166" starty="82" /> <endpoint endx="273" endy="197" /> </linepath> <floatingtext usesdiagramfillcolour="1" width="72" usesdiagramusefillcolour="1" x="140" y="133" linewidth="none" posttext="" role="703" fillcolour="none" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="42357" text="delegates" font="Sans Serif,10,-1,5,50,0,0,0,0,0" linecolor="none" /> </assocwidget> <assocwidget totalcounta="3" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="1276" widgetaid="1171" xmi.id="8862" linecolor="none" > <linepath> <startpoint startx="218" starty="853" /> <endpoint endx="279" endy="1071" /> <point x="228" y="894" /> </linepath> <floatingtext usesdiagramfillcolour="1" width="103" usesdiagramusefillcolour="1" x="253" y="982" linewidth="none" posttext="" role="703" fillcolour="none" height="22" usefillcolor="1" pretext="" isinstance="0" xmi.id="42358" text="get translation" font="Sans Serif,10,-1,5,50,0,0,0,0,0" linecolor="none" /> </assocwidget> <assocwidget totalcounta="2" indexa="1" visibilityB="200" totalcountb="4" indexb="1" linewidth="none" widgetbid="1432" widgetaid="1213" xmi.id="4416" type="501" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" > <linepath> <startpoint startx="435" starty="251" /> <endpoint endx="755" endy="86" /> </linepath> <floatingtext usesdiagramfillcolour="1" width="32" usesdiagramusefillcolour="1" x="729" y="91" linewidth="none" posttext="" role="702" fillcolour="none" height="32" usefillcolor="1" pretext="" isinstance="0" xmi.id="42360" showstereotype="1" text="1" font="Sans Serif,10,-1,5,50,0,0,0,0,0" linecolor="none" /> <floatingtext usesdiagramfillcolour="1" width="69" usesdiagramusefillcolour="1" x="564" y="109" linewidth="none" posttext="" role="710" fillcolour="none" height="22" usefillcolor="1" pretext="+" isinstance="0" xmi.id="42359" showstereotype="1" text="reader" font="Sans Serif,10,-1,5,50,0,0,0,0,0" linecolor="none" /> </assocwidget> <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="16973" widgetaid="1437" xmi.id="17131" linecolor="none" > <linepath> <startpoint startx="1196" starty="681" /> <endpoint endx="1242" endy="634" /> </linepath> </assocwidget> <assocwidget totalcounta="3" indexa="2" totalcountb="5" indexb="1" linewidth="none" widgetbid="16973" widgetaid="1172" xmi.id="17154" linecolor="none" > <linepath> <startpoint startx="1014" starty="866" /> <endpoint endx="1299" endy="684" /> </linepath> </assocwidget> <assocwidget totalcounta="6" indexa="5" totalcountb="5" indexb="2" linewidth="none" widgetbid="16973" widgetaid="1173" xmi.id="17222" linecolor="none" > <linepath> <startpoint startx="995" starty="1152" /> <endpoint endx="1356" endy="684" /> </linepath> </assocwidget> <assocwidget totalcounta="3" indexa="2" visibilityB="200" totalcountb="2" indexb="1" linewidth="none" widgetbid="17245" widgetaid="16973" roleBdoc="" documentation="" roleAdoc="" type="513" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" > <linepath> <startpoint startx="1432" starty="585" /> <endpoint endx="1564" endy="522" /> </linepath> </assocwidget> <assocwidget totalcounta="5" indexa="4" totalcountb="5" indexb="3" linewidth="none" widgetbid="16973" widgetaid="1401" xmi.id="17376" linecolor="none" > <linepath> <startpoint startx="1198" starty="1439" /> <endpoint endx="1413" endy="684" /> </linepath> </assocwidget> <assocwidget totalcounta="3" indexa="2" visibilityB="200" totalcountb="5" indexb="3" linewidth="none" widgetbid="1401" widgetaid="1437" xmi.id="15281" type="510" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" > <linepath> <startpoint startx="1027" starty="789" /> <endpoint endx="1044" endy="1439" /> </linepath> <floatingtext usesdiagramfillcolour="1" width="149" usesdiagramusefillcolour="1" x="1814" y="1400" linewidth="none" posttext="" role="710" fillcolour="none" height="22" usefillcolor="1" pretext="+" isinstance="0" xmi.id="42361" showstereotype="1" text="foreignKeyRelations" font="Sans Serif,10,-1,5,50,0,0,0,0,0" linecolor="none" /> </assocwidget> <assocwidget totalcounta="3" indexa="1" visibilityB="200" totalcountb="3" indexb="1" linewidth="none" widgetbid="1172" widgetaid="1437" xmi.id="2970" type="510" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" > <linepath> <startpoint startx="859" starty="789" /> <endpoint endx="828" endy="866" /> </linepath> <floatingtext usesdiagramfillcolour="1" width="57" usesdiagramusefillcolour="1" x="1144" y="834" linewidth="none" posttext="" role="710" fillcolour="none" height="22" usefillcolor="1" pretext="+" isinstance="0" xmi.id="42362" text="childs" font="Sans Serif,10,-1,5,50,0,0,0,0,0" linecolor="none" /> </assocwidget> <assocwidget totalcounta="5" indexa="1" visibilityB="200" totalcountb="6" indexb="1" linewidth="none" widgetbid="1173" widgetaid="1172" xmi.id="1196" type="510" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" > <linepath> <startpoint startx="753" starty="1100" /> <endpoint endx="864" endy="1152" /> </linepath> <floatingtext usesdiagramfillcolour="1" width="94" usesdiagramusefillcolour="1" x="999" y="1116" linewidth="none" posttext="" role="710" fillcolour="none" height="22" usefillcolor="1" pretext="+" isinstance="0" xmi.id="43899" showstereotype="1" text="uniqueKeys" font="Sans Serif,10,-1,5,50,0,0,0,0,0" linecolor="none" /> </assocwidget> <assocwidget totalcounta="5" indexa="2" visibilityB="200" totalcountb="6" indexb="2" linewidth="none" widgetbid="1173" widgetaid="1172" xmi.id="1412" type="510" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" > <linepath> <startpoint startx="865" starty="1100" /> <endpoint endx="897" endy="1152" /> </linepath> <floatingtext usesdiagramfillcolour="1" width="70" usesdiagramusefillcolour="1" x="1109" y="1122" linewidth="none" posttext="" role="710" fillcolour="none" height="22" usefillcolor="1" pretext="+" isinstance="0" xmi.id="43904" showstereotype="1" text="indexes" font="Sans Serif,10,-1,5,50,0,0,0,0,0" linecolor="none" /> </assocwidget> <assocwidget totalcounta="5" indexa="3" visibilityB="200" totalcountb="6" indexb="3" linewidth="none" widgetbid="1173" widgetaid="1172" xmi.id="1193" type="510" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" > <linepath> <startpoint startx="976" starty="1100" /> <endpoint endx="930" endy="1152" /> </linepath> <floatingtext usesdiagramfillcolour="1" width="100" usesdiagramusefillcolour="1" x="1118" y="1122" linewidth="none" posttext="" role="710" fillcolour="none" height="22" usefillcolor="1" pretext="+" isinstance="0" xmi.id="43909" showstereotype="1" text="primaryKeys" font="Sans Serif,10,-1,5,50,0,0,0,0,0" linecolor="none" /> </assocwidget> <assocwidget totalcounta="5" indexa="4" visibilityB="201" totalcountb="6" indexb="4" linewidth="none" widgetbid="1173" widgetaid="1172" xmi.id="10854" type="510" changeabilityA="900" changeabilityB="900" linecolor="none" visibilityA="200" > <linepath> <startpoint startx="1088" starty="1100" /> <endpoint endx="962" endy="1152" /> </linepath> <floatingtext usesdiagramfillcolour="1" width="51" usesdiagramusefillcolour="1" x="1125" y="1122" linewidth="none" posttext="" role="710" fillcolour="none" height="22" usefillcolor="1" pretext="-" isinstance="0" xmi.id="43914" showstereotype="1" text="childs" font="Sans Serif,10,-1,5,50,0,0,0,0,0" linecolor="none" /> </assocwidget> <assocwidget totalcounta="3" indexa="2" totalcountb="3" indexb="1" linewidth="none" widgetbid="16973" widgetaid="3133" xmi.id="46395" linecolor="none" > <linepath> <startpoint startx="1023" starty="520" /> <endpoint endx="1337" endy="585" /> </linepath> </assocwidget> <assocwidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" linewidth="none" widgetbid="20291" widgetaid="16973" xmi.id="46422" linecolor="none" > <linepath> <startpoint startx="1527" starty="634" /> <endpoint endx="1614" endy="740" /> </linepath> </assocwidget> <assocwidget totalcounta="5" indexa="4" totalcountb="2" indexb="1" linewidth="none" widgetbid="20362" widgetaid="16973" xmi.id="46509" linecolor="none" > <linepath> <startpoint startx="1470" starty="684" /> <endpoint endx="1699" endy="864" /> </linepath> </assocwidget> </associations> </diagram> </diagrams> <listview> <listitem open="1" type="800" label="Views" > <listitem open="1" type="801" label="Logical View" > <listitem open="1" type="813" id="1174" > <listitem open="0" type="815" id="1176" /> </listitem> <listitem open="1" type="813" id="1276" > <listitem open="0" type="815" id="1284" /> </listitem> <listitem open="1" type="813" id="1213" > <listitem open="0" type="814" id="4416" /> <listitem open="0" type="814" id="4733" /> <listitem open="0" type="815" id="1229" /> <listitem open="0" type="815" id="8628" /> <listitem open="0" type="815" id="8685" /> </listitem> <listitem open="1" type="813" id="4623" > <listitem open="0" type="815" id="4640" /> </listitem> <listitem open="1" type="813" id="1171" > <listitem open="0" type="815" id="1201" /> <listitem open="0" type="815" id="6720" /> </listitem> <listitem open="1" type="813" id="7640" /> <listitem open="1" type="813" id="1432" > <listitem open="0" type="815" id="1434" /> </listitem> <listitem open="1" type="813" id="1195" > <listitem open="0" type="814" id="1199" /> <listitem open="0" type="815" id="1237" /> <listitem open="0" type="815" id="1200" /> </listitem> <listitem open="1" type="813" id="7384" /> <listitem open="1" type="813" id="2546" > <listitem open="0" type="814" id="6397" /> <listitem open="0" type="815" id="2558" /> <listitem open="0" type="815" id="6410" /> </listitem> <listitem open="1" type="813" id="3133" > <listitem open="0" type="814" id="3774" /> <listitem open="0" type="815" id="12191" /> <listitem open="0" type="815" id="13035" /> <listitem open="0" type="815" id="15870" /> </listitem> <listitem open="1" type="813" id="1173" > <listitem open="0" type="814" id="1182" /> <listitem open="0" type="814" id="1184" /> <listitem open="0" type="814" id="1185" /> <listitem open="0" type="814" id="1404" /> <listitem open="0" type="814" id="1408" /> <listitem open="0" type="814" id="2842" /> <listitem open="0" type="814" id="2848" /> <listitem open="0" type="814" id="3472" /> <listitem open="0" type="814" id="3545" /> <listitem open="0" type="815" id="12470" /> <listitem open="0" type="815" id="15461" /> <listitem open="0" type="815" id="15468" /> </listitem> <listitem open="1" type="813" id="1437" > <listitem open="0" type="814" id="2970" /> <listitem open="0" type="814" id="1612" /> <listitem open="0" type="814" id="3116" /> <listitem open="0" type="814" id="3122" /> <listitem open="0" type="814" id="3149" /> <listitem open="0" type="814" id="3572" /> <listitem open="0" type="814" id="15281" /> <listitem open="0" type="815" id="12323" /> <listitem open="0" type="815" id="13116" /> <listitem open="0" type="815" id="15857" /> <listitem open="0" type="815" id="33687" /> </listitem> <listitem open="1" type="813" id="7414" /> <listitem open="1" type="813" id="16973" > <listitem open="0" type="815" id="17044" /> <listitem open="0" type="815" id="17088" /> <listitem open="0" type="815" id="46548" /> <listitem open="0" type="815" id="46562" /> </listitem> <listitem open="1" type="813" id="1401" > <listitem open="0" type="814" id="1475" /> <listitem open="0" type="814" id="1484" /> <listitem open="0" type="814" id="1658" /> <listitem open="0" type="814" id="1682" /> <listitem open="0" type="814" id="1713" /> <listitem open="0" type="814" id="1942" /> <listitem open="0" type="814" id="2448" /> <listitem open="0" type="815" id="1552" /> <listitem open="0" type="815" id="12848" /> <listitem open="0" type="815" id="15332" /> </listitem> <listitem open="1" type="813" id="1172" > <listitem open="0" type="814" id="10854" /> <listitem open="0" type="814" id="1196" /> <listitem open="0" type="814" id="1412" /> <listitem open="0" type="814" id="1180" /> <listitem open="0" type="814" id="1193" /> <listitem open="0" type="814" id="3483" /> <listitem open="0" type="814" id="3561" /> <listitem open="0" type="814" id="2869" /> <listitem open="0" type="815" id="12527" /> <listitem open="0" type="815" id="14734" /> <listitem open="0" type="815" id="15514" /> <listitem open="0" type="815" id="33801" /> </listitem> <listitem open="1" type="817" id="20362" > <listitem open="0" type="815" id="20453" /> </listitem> <listitem open="1" type="817" id="20291" > <listitem open="0" type="815" id="34688" /> </listitem> <listitem open="1" type="818" id="32898" /> <listitem open="1" type="830" label="Datatypes" > <listitem open="1" type="829" id="10754" /> <listitem open="1" type="829" id="10628" /> <listitem open="1" type="829" id="10655" /> <listitem open="1" type="829" id="10721" /> <listitem open="1" type="829" id="10664" /> <listitem open="1" type="829" id="16856" /> <listitem open="1" type="829" id="10804" /> <listitem open="1" type="829" id="10646" /> </listitem> </listitem> <listitem open="1" type="802" label="Use Case View" /> <listitem open="1" type="821" label="Component View" /> <listitem open="1" type="827" label="Deployment View" /> <listitem open="1" type="836" label="Entity Relationship Model" /> </listitem> </listview> <codegeneration> <codegenerator language="PHP5" /> </codegeneration> </XMI.extensions> </XMI>