| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612 |
- <?xml version="1.0" encoding="UTF-8"?>
- <XMI verified="false" xmi.version="1.2" timestamp="2011-12-29T04:41:49" xmlns:UML="http://schema.omg.org/spec/UML/1.3">
- <XMI.header>
- <XMI.documentation>
- <XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter>
- <XMI.exporterVersion>1.5.8</XMI.exporterVersion>
- <XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding>
- </XMI.documentation>
- <XMI.metamodel xmi.version="1.3" href="UML.xml" xmi.name="UML"/>
- </XMI.header>
- <XMI.content>
- <UML:Model isSpecification="false" isAbstract="false" isLeaf="false" xmi.id="m1" isRoot="false" name="UML Model">
- <UML:Namespace.ownedElement>
- <UML:Stereotype visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="folder" name="folder"/>
- <UML:Stereotype visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="datatype" name="datatype"/>
- <UML:Stereotype visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="enum" name="enum"/>
- <UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Logical View" name="Logical View">
- <UML:Namespace.ownedElement>
- <UML:Package stereotype="folder" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Datatypes" name="Datatypes">
- <UML:Namespace.ownedElement>
- <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="zbqJPYCQnefR" name="int"/>
- <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="2BMVEe9cFOaP" name="char"/>
- <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="zMzwwkKvM9Ej" name="bool"/>
- <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="hQAU3pu3zGWB" name="float"/>
- <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="sfn72LUzhTvd" name="double"/>
- <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="EDWYKiF17PUA" name="short"/>
- <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="DMBCciLUL7ZL" name="long"/>
- <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="S3K8VFjhRGFl" name="unsigned int"/>
- <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="wUl3sFB5bNFB" name="unsigned short"/>
- <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="3adOfCk8D4Gi" name="unsigned long"/>
- <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="IzNjDaSA3DDv" name="string"/>
- </UML:Namespace.ownedElement>
- </UML:Package>
- <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="SNy1kBAljn9P" name="SceneObject"/>
- <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="rXBulrAiDtwn" name="SceneStatic">
- <UML:GeneralizableElement.generalization>
- <UML:Generalization xmi.idref="DSP5dDFXtQKz"/>
- </UML:GeneralizableElement.generalization>
- </UML:Class>
- <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="J6qXHlxchzMq" name="SceneNode">
- <UML:GeneralizableElement.generalization>
- <UML:Generalization xmi.idref="nzX15IngEBiV"/>
- </UML:GeneralizableElement.generalization>
- <UML:Classifier.feature>
- <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="DqiQZJDHpKfG" name="frameUpdate"/>
- <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="mxnhfcJHH4qm" name="moveUpdate"/>
- <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="zfiPC1aTps65" name="visibleUpdate">
- <UML:BehavioralFeature.parameter>
- <UML:Parameter visibility="private" isSpecification="false" xmi.id="BL9hjGjVIhhU" type="Z2oCygxy3epf" value="" name="frustum"/>
- </UML:BehavioralFeature.parameter>
- </UML:Operation>
- <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="SPg4o80rLkIE" name="getWorldTransform"/>
- <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="SoOg2Qz97mJe" name="getLocalTransform"/>
- <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="DDoIy5xBZff3" name="getPreviousWorldTransform"/>
- </UML:Classifier.feature>
- </UML:Class>
- <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="rHvioBRln7i8" name="">
- <UML:Association.connection>
- <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="xqDXlQUbVwdP" type="rXBulrAiDtwn" name="" aggregation="none"/>
- <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="9SW5WTwNiq3U" type="SNy1kBAljn9P" name="" aggregation="none"/>
- </UML:Association.connection>
- </UML:Association>
- <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="mawuVk81TWV5" name="">
- <UML:Association.connection>
- <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="zSgPb8veeMbz" type="J6qXHlxchzMq" name="" aggregation="none"/>
- <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="3P1XQSlA0g5V" type="SNy1kBAljn9P" name="" aggregation="none"/>
- </UML:Association.connection>
- </UML:Association>
- <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="JFHkOnc4nZlD" name="Camera">
- <UML:GeneralizableElement.generalization>
- <UML:Generalization xmi.idref="1A3JNPhCUH5V"/>
- <UML:Generalization xmi.idref="5l6JyUr4ko1P"/>
- <UML:Generalization xmi.idref="nAuXyvwBw1mu"/>
- <UML:Generalization xmi.idref="xc3hGeG1xK9X"/>
- <UML:Generalization xmi.idref="6deEBqMPAeYr"/>
- <UML:Generalization xmi.idref="m9JNBShousbN"/>
- </UML:GeneralizableElement.generalization>
- </UML:Class>
- <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="rG36YOguGgft" name="ModelNode">
- <UML:GeneralizableElement.generalization>
- <UML:Generalization xmi.idref="heUjIsJhJEXK"/>
- <UML:Generalization xmi.idref="EzYAJgfcpn2S"/>
- <UML:Generalization xmi.idref="rUSa6y9PAq27"/>
- </UML:GeneralizableElement.generalization>
- <UML:Classifier.feature>
- <UML:Attribute visibility="private" isSpecification="false" xmi.id="OlMOTXMLf3gj" type="PYT9spdRoBNv" name="modelPatchNodes"/>
- </UML:Classifier.feature>
- </UML:Class>
- <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="qRB4itQTVUH2" name="SkinNode">
- <UML:GeneralizableElement.generalization>
- <UML:Generalization xmi.idref="NfYgt5yDEDPZ"/>
- <UML:Generalization xmi.idref="ggqVRqwliqtq"/>
- <UML:Generalization xmi.idref="Dx5Ml5RPNuwQ"/>
- </UML:GeneralizableElement.generalization>
- <UML:Classifier.feature>
- <UML:Attribute visibility="private" isSpecification="false" xmi.id="gj4DDh52nXDC" type="112Y3vw1DbQl" name="skinPatchNodes"/>
- </UML:Classifier.feature>
- </UML:Class>
- <UML:Dependency visibility="public" isSpecification="false" namespace="Logical View" supplier="SNy1kBAljn9P" xmi.id="hf7gdfiFWe3s" client="J6qXHlxchzMq" name=""/>
- <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="J6qXHlxchzMq" xmi.id="nzX15IngEBiV" parent="SNy1kBAljn9P" name=""/>
- <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="rXBulrAiDtwn" xmi.id="DSP5dDFXtQKz" parent="SNy1kBAljn9P" name=""/>
- <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="0NjsdvgyuCHT" name="Light">
- <UML:GeneralizableElement.generalization>
- <UML:Generalization xmi.idref="hpa94ecw4dQa"/>
- <UML:Generalization xmi.idref="A8w47iyQRoG5"/>
- <UML:Generalization xmi.idref="rbxnyzWmmgbb"/>
- <UML:Generalization xmi.idref="mDLBX4kpG6g7"/>
- <UML:Generalization xmi.idref="k63Y7SyC5fnB"/>
- </UML:GeneralizableElement.generalization>
- </UML:Class>
- <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="tRKo3clH6yzT" name="Renderable">
- <UML:Classifier.feature>
- <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="i1a0wMeuxyfs" name="getMaterial"/>
- <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="hup81s2ak3bD" name="getVao">
- <UML:BehavioralFeature.parameter>
- <UML:Parameter visibility="private" isSpecification="false" xmi.id="u1jbuvlWp4f8" type="vgq4ym8aTrBV" value="" name="key"/>
- </UML:BehavioralFeature.parameter>
- </UML:Operation>
- <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="anjW7OQ4M3wy" name="getWorldTransformation">
- <UML:BehavioralFeature.parameter>
- <UML:Parameter visibility="private" isSpecification="false" xmi.id="08G3mMT7GKye" type="vgq4ym8aTrBV" value="" name="key"/>
- </UML:BehavioralFeature.parameter>
- </UML:Operation>
- <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="T05FNZKbtIDV" name="getVertexIdsSize">
- <UML:BehavioralFeature.parameter>
- <UML:Parameter visibility="private" isSpecification="false" xmi.id="tqt3pitW2xqp" type="vgq4ym8aTrBV" value="" name="key"/>
- </UML:BehavioralFeature.parameter>
- </UML:Operation>
- <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="5k8R7nYDjUlk" name="getProperties"/>
- <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="vVjn756QCL3I" name="getRenderingStages"/>
- </UML:Classifier.feature>
- </UML:Class>
- <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Z2oCygxy3epf" name="Frustum">
- <UML:GeneralizableElement.generalization>
- <UML:Generalization xmi.idref="ZVdRgsuZKELN"/>
- <UML:Generalization xmi.idref="3MMBumzpG7XC"/>
- </UML:GeneralizableElement.generalization>
- <UML:Classifier.feature>
- <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="zZHMzsqTyJyB" name="isInside"/>
- </UML:Classifier.feature>
- </UML:Class>
- <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="Z2oCygxy3epf" xmi.id="ZVdRgsuZKELN" parent="J6qXHlxchzMq" name=""/>
- <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="JFHkOnc4nZlD" xmi.id="1A3JNPhCUH5V" parent="Z2oCygxy3epf" name=""/>
- <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="0NjsdvgyuCHT" xmi.id="hpa94ecw4dQa" parent="Z2oCygxy3epf" name=""/>
- <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="rG36YOguGgft" xmi.id="heUjIsJhJEXK" parent="J6qXHlxchzMq" name=""/>
- <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="qRB4itQTVUH2" xmi.id="NfYgt5yDEDPZ" parent="J6qXHlxchzMq" name=""/>
- <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="JFHkOnc4nZlD" xmi.id="5l6JyUr4ko1P" parent="Z2oCygxy3epf" name=""/>
- <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="JFHkOnc4nZlD" xmi.id="nAuXyvwBw1mu" parent="tRKo3clH6yzT" name=""/>
- <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="0NjsdvgyuCHT" xmi.id="A8w47iyQRoG5" parent="Z2oCygxy3epf" name=""/>
- <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="0NjsdvgyuCHT" xmi.id="rbxnyzWmmgbb" parent="J6qXHlxchzMq" name=""/>
- <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="JFHkOnc4nZlD" xmi.id="xc3hGeG1xK9X" parent="J6qXHlxchzMq" name=""/>
- <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="rG36YOguGgft" xmi.id="EzYAJgfcpn2S" parent="tRKo3clH6yzT" name=""/>
- <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="qRB4itQTVUH2" xmi.id="ggqVRqwliqtq" parent="tRKo3clH6yzT" name=""/>
- <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="HWqxKhoAyn7H" name="StaticGeometry">
- <UML:GeneralizableElement.generalization>
- <UML:Generalization xmi.idref="JIEpiA19a1U1"/>
- <UML:Generalization xmi.idref="qMoQMJPMNT0s"/>
- <UML:Generalization xmi.idref="TDV00RrlHN2J"/>
- </UML:GeneralizableElement.generalization>
- </UML:Class>
- <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="HWqxKhoAyn7H" xmi.id="JIEpiA19a1U1" parent="rXBulrAiDtwn" name=""/>
- <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="HWqxKhoAyn7H" xmi.id="qMoQMJPMNT0s" parent="tRKo3clH6yzT" name=""/>
- <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="pMvCpt3xbeEr" name="PerspectiveCamera">
- <UML:GeneralizableElement.generalization>
- <UML:Generalization xmi.idref="WilVNneG7Bvd"/>
- </UML:GeneralizableElement.generalization>
- </UML:Class>
- <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="LwjR0FVi9FGO" name="OrthographicCamera">
- <UML:GeneralizableElement.generalization>
- <UML:Generalization xmi.idref="4ae9jZkMlSM2"/>
- </UML:GeneralizableElement.generalization>
- </UML:Class>
- <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="OTT5nNmCL1f4" name="SpotLight">
- <UML:GeneralizableElement.generalization>
- <UML:Generalization xmi.idref="YqiJI3JsTTMN"/>
- </UML:GeneralizableElement.generalization>
- <UML:Classifier.feature>
- <UML:Attribute visibility="private" isSpecification="false" xmi.id="XZmmvWRBCaep" type="pMvCpt3xbeEr" name="camera"/>
- </UML:Classifier.feature>
- </UML:Class>
- <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="9vKXhXVI6N4T" name="HemiLight">
- <UML:GeneralizableElement.generalization>
- <UML:Generalization xmi.idref="Cz0aoGT9Dldx"/>
- </UML:GeneralizableElement.generalization>
- </UML:Class>
- <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="tlRLHbjj2mWP" name="PointLight">
- <UML:GeneralizableElement.generalization>
- <UML:Generalization xmi.idref="gm47GOUMOqIu"/>
- <UML:Generalization xmi.idref="jhYwQBtoKUT2"/>
- </UML:GeneralizableElement.generalization>
- </UML:Class>
- <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="pMvCpt3xbeEr" xmi.id="WilVNneG7Bvd" parent="JFHkOnc4nZlD" name=""/>
- <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="LwjR0FVi9FGO" xmi.id="4ae9jZkMlSM2" parent="JFHkOnc4nZlD" name=""/>
- <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="OTT5nNmCL1f4" xmi.id="YqiJI3JsTTMN" parent="0NjsdvgyuCHT" name=""/>
- <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="tlRLHbjj2mWP" xmi.id="gm47GOUMOqIu" parent="0NjsdvgyuCHT" name=""/>
- <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="9vKXhXVI6N4T" xmi.id="Cz0aoGT9Dldx" parent="0NjsdvgyuCHT" name=""/>
- <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="tlRLHbjj2mWP" xmi.id="jhYwQBtoKUT2" parent="0NjsdvgyuCHT" name=""/>
- <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="cYAw0dwLiHhZ" name="">
- <UML:Association.connection>
- <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" multiplicity="1" xmi.id="WopQ3ulvUlPW" type="Z2oCygxy3epf" name="" aggregation="aggregate"/>
- <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" multiplicity="*" xmi.id="1JHwkwINSQHS" type="tRKo3clH6yzT" name="" aggregation="none"/>
- </UML:Association.connection>
- </UML:Association>
- <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="Hrso1XHFNAMm" name="">
- <UML:Association.connection>
- <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" multiplicity="1" xmi.id="0Fz2wn7dWjnO" type="Z2oCygxy3epf" name="" aggregation="aggregate"/>
- <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" multiplicity="*" xmi.id="JSbYHg1ZWrLX" type="tRKo3clH6yzT" name="" aggregation="none"/>
- </UML:Association.connection>
- </UML:Association>
- <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="aCSkjpKcYIQB" name="OctreeNode"/>
- <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="CLERaYxl75Nb" name="Octree"/>
- <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="6hqsVP4y9lnT" name="">
- <UML:Association.connection>
- <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" multiplicity="1" xmi.id="LJkkUDAhXO67" type="CLERaYxl75Nb" name="" aggregation="aggregate"/>
- <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" multiplicity="*" xmi.id="x1s26FbAvP0Q" type="aCSkjpKcYIQB" name="" aggregation="none"/>
- </UML:Association.connection>
- </UML:Association>
- <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="Ul3N4g6Lct9Q" name="">
- <UML:Association.connection>
- <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" multiplicity="1" xmi.id="5cEfnpZhUSVA" type="Z2oCygxy3epf" name="" aggregation="aggregate"/>
- <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" multiplicity="*" xmi.id="iHE6z2cTldpq" type="aCSkjpKcYIQB" name="" aggregation="none"/>
- </UML:Association.connection>
- </UML:Association>
- <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="Z2oCygxy3epf" xmi.id="3MMBumzpG7XC" parent="tRKo3clH6yzT" name=""/>
- <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="JFHkOnc4nZlD" xmi.id="6deEBqMPAeYr" parent="Z2oCygxy3epf" name=""/>
- <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="7zcnD3kOQKlZ" name="">
- <UML:Association.connection>
- <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="HCMttJJucpaU" type="aCSkjpKcYIQB" name="" aggregation="aggregate"/>
- <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="EO5Pdo9imlVx" type="tRKo3clH6yzT" name="" aggregation="none"/>
- </UML:Association.connection>
- </UML:Association>
- <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="0NjsdvgyuCHT" xmi.id="mDLBX4kpG6g7" parent="Z2oCygxy3epf" name=""/>
- <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="LxJc3xjPujQg" name="">
- <UML:Association.connection>
- <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="MqeLM1vfVDhk" type="Z2oCygxy3epf" name="" aggregation="aggregate"/>
- <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="yhluyyOJthtu" type="aCSkjpKcYIQB" name="" aggregation="none"/>
- </UML:Association.connection>
- </UML:Association>
- <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="cbKWKiAeWmxt" name="">
- <UML:Association.connection>
- <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="lqWG1D0xsmsq" type="HWqxKhoAyn7H" name="" aggregation="none"/>
- <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="iG8ZwzTYYl5r" type="J6qXHlxchzMq" name="" aggregation="none"/>
- </UML:Association.connection>
- </UML:Association>
- <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="HWqxKhoAyn7H" xmi.id="TDV00RrlHN2J" parent="J6qXHlxchzMq" name=""/>
- <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="7qtCN74kkWxC" name="lklk"/>
- <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="vgq4ym8aTrBV" name="PassLodKey"/>
- <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="e1aG9DDOGL7s" name="Scene">
- <UML:Classifier.feature>
- <UML:Attribute visibility="private" isSpecification="false" xmi.id="imMDNtOADG1f" type="J6qXHlxchzMq" name="nodes"/>
- <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="IuNpzsprGl9N" name="getSceneNodes"/>
- </UML:Classifier.feature>
- </UML:Class>
- <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="npTGeUApNi3c" name="">
- <UML:Association.connection>
- <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="d2MI3wWB7hXO" type="e1aG9DDOGL7s" name="" aggregation="aggregate"/>
- <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="3eEBHp14cUJG" type="CLERaYxl75Nb" name="" aggregation="none"/>
- </UML:Association.connection>
- </UML:Association>
- <UML:Enumeration stereotype="enum" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="uXYCja7WeNcm" name="SceneNodeFlags">
- <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="uXYCja7WeNcm" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="GoRJcvD4hYMw" name="SNF_INHERIT_PARENT_TRANFORM"/>
- <UML:EnumerationLiteral visibility="public" isSpecification="false" namespace="uXYCja7WeNcm" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Kpcl5qztHHTA" name="SNF_MOVED"/>
- </UML:Enumeration>
- <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="cCU5jvTzzFUs" name="">
- <UML:Association.connection>
- <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="CmgnWldTfuk8" type="J6qXHlxchzMq" name="" aggregation="aggregate"/>
- <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="3BesCVeoi9sR" type="uXYCja7WeNcm" name="" aggregation="none"/>
- </UML:Association.connection>
- </UML:Association>
- <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="ZpkSnu1SkM7x" name="">
- <UML:Association.connection>
- <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="AfHeFzap43eH" type="e1aG9DDOGL7s" name="" aggregation="aggregate"/>
- <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="eZ2I0HnX6Xzs" type="J6qXHlxchzMq" name="" aggregation="none"/>
- </UML:Association.connection>
- </UML:Association>
- <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="ITF8Q7vFLgPj" name="">
- <UML:Association.connection>
- <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="lw9IWrxOqHNB" type="e1aG9DDOGL7s" name="" aggregation="aggregate"/>
- <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="H67a6gUP8jVW" type="CLERaYxl75Nb" name="" aggregation="none"/>
- </UML:Association.connection>
- </UML:Association>
- <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="0NjsdvgyuCHT" xmi.id="k63Y7SyC5fnB" parent="tRKo3clH6yzT" name=""/>
- <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="OVIwhsCoFZ74" name="GeometryNode">
- <UML:GeneralizableElement.generalization>
- <UML:Generalization xmi.idref="0emnFZrhG8yH"/>
- <UML:Generalization xmi.idref="qh27nyOVj1gj"/>
- </UML:GeneralizableElement.generalization>
- </UML:Class>
- <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="OVIwhsCoFZ74" xmi.id="0emnFZrhG8yH" parent="J6qXHlxchzMq" name=""/>
- <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="OVIwhsCoFZ74" xmi.id="qh27nyOVj1gj" parent="tRKo3clH6yzT" name=""/>
- <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="rG36YOguGgft" xmi.id="rUSa6y9PAq27" parent="OVIwhsCoFZ74" name=""/>
- <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="qRB4itQTVUH2" xmi.id="Dx5Ml5RPNuwQ" parent="OVIwhsCoFZ74" name=""/>
- <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="PYT9spdRoBNv" name="ModelPatchNode">
- <UML:GeneralizableElement.generalization>
- <UML:Generalization xmi.idref="CY13PB4kNxQ5"/>
- <UML:Generalization xmi.idref="EPpaNDfFISa2"/>
- </UML:GeneralizableElement.generalization>
- </UML:Class>
- <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="112Y3vw1DbQl" name="SkinPatchNode">
- <UML:GeneralizableElement.generalization>
- <UML:Generalization xmi.idref="crA1eMMXttC1"/>
- <UML:Generalization xmi.idref="vmABEkD60kD0"/>
- </UML:GeneralizableElement.generalization>
- </UML:Class>
- <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="112Y3vw1DbQl" xmi.id="crA1eMMXttC1" parent="tRKo3clH6yzT" name=""/>
- <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="PYT9spdRoBNv" xmi.id="CY13PB4kNxQ5" parent="tRKo3clH6yzT" name=""/>
- <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="PYT9spdRoBNv" xmi.id="EPpaNDfFISa2" parent="J6qXHlxchzMq" name=""/>
- <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="112Y3vw1DbQl" xmi.id="vmABEkD60kD0" parent="J6qXHlxchzMq" name=""/>
- <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="JFHkOnc4nZlD" xmi.id="m9JNBShousbN" parent="tRKo3clH6yzT" name=""/>
- </UML:Namespace.ownedElement>
- <XMI.extension xmi.extender="umbrello">
- <diagrams>
- <diagram showopsig="1" linecolor="#ff0000" snapx="10" showattribassocs="1" snapy="10" linewidth="0" showattsig="1" isopen="1" showpackage="1" showpubliconly="1" showstereotype="1" name="class diagram" font="Sans Serif,9,-1,0,50,0,0,0,0,0" canvasheight="854" canvaswidth="1604" localid="" snapcsgrid="1" showgrid="1" showops="1" griddotcolor="#808080" backgroundcolor="#ffffff" usefillcolor="1" fillcolor="#ffff00" zoom="100" xmi.id="PbF0CcmZxcnO" documentation="" showscope="1" snapgrid="1" showatts="1" type="1">
- <widgets>
- <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="1" showpackage="1" x="420" showattsigs="601" showstereotype="1" y="130" showattributes="1" font="Sans Serif,9,-1,0,50,0,0,0,0,0" width="250" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="J6qXHlxchzMq" showscope="1" height="130" showopsigs="601"/>
- <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="120" showattsigs="601" showstereotype="1" y="520" showattributes="1" font="Sans Serif,9,-1,0,50,0,0,0,0,0" width="70" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="JFHkOnc4nZlD" showscope="1" height="40" showopsigs="601"/>
- <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="710" showattsigs="601" showstereotype="1" y="660" showattributes="1" font="Sans Serif,9,-1,0,50,0,0,0,0,0" width="100" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="rG36YOguGgft" showscope="1" height="40" showopsigs="601"/>
- <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="840" showattsigs="601" showstereotype="1" y="660" showattributes="1" font="Sans Serif,9,-1,0,50,0,0,0,0,0" width="80" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="qRB4itQTVUH2" showscope="1" height="40" showopsigs="601"/>
- <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="430" showattsigs="601" showstereotype="1" y="510" showattributes="1" font="Sans Serif,9,-1,0,50,0,0,0,0,0" width="50" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="0NjsdvgyuCHT" showscope="1" height="40" showopsigs="601"/>
- <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="1" showpackage="1" x="880" showattsigs="601" showstereotype="1" y="330" showattributes="1" font="Sans Serif,9,-1,0,50,0,0,0,0,0" width="310" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="tRKo3clH6yzT" showscope="1" height="110" showopsigs="601"/>
- <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="1" showpackage="1" x="280" showattsigs="601" showstereotype="1" y="430" showattributes="1" font="Sans Serif,9,-1,0,50,0,0,0,0,0" width="130" isinstance="0" usefillcolor="1" fillcolor="#ffffc0" xmi.id="Z2oCygxy3epf" showscope="1" height="40" showopsigs="601"/>
- <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="0" showattsigs="601" showstereotype="1" y="660" showattributes="1" font="Sans Serif,9,-1,0,50,0,0,0,0,0" width="160" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="pMvCpt3xbeEr" showscope="1" height="40" showopsigs="601"/>
- <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="180" showattsigs="601" showstereotype="1" y="680" showattributes="1" font="Sans Serif,9,-1,0,50,0,0,0,0,0" width="170" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="LwjR0FVi9FGO" showscope="1" height="40" showopsigs="601"/>
- <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="390" showattsigs="601" showstereotype="1" y="660" showattributes="1" font="Sans Serif,9,-1,0,50,0,0,0,0,0" width="90" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="OTT5nNmCL1f4" showscope="1" height="40" showopsigs="601"/>
- <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="590" showattsigs="601" showstereotype="1" y="660" showattributes="1" font="Sans Serif,9,-1,0,50,0,0,0,0,0" width="90" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="9vKXhXVI6N4T" showscope="1" height="40" showopsigs="601"/>
- <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="490" showattsigs="601" showstereotype="1" y="660" showattributes="1" font="Sans Serif,9,-1,0,50,0,0,0,0,0" width="90" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="tlRLHbjj2mWP" showscope="1" height="40" showopsigs="601"/>
- <notewidget width="200" x="1200" noteType="0" y="330" usesdiagramusefillcolor="1" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="270" linecolor="none" xmi.id="eCXMZulyodF1" usefillcolor="1" linewidth="none" font="Sans Serif,9,-1,0,50,0,0,0,0,0" text="Renderable is the entity that renders in one or more from MS, BS, IS, DBGS, DPS stages. It contains only stuff that renderer needs and nothing else.

The renderables are, ModelPatchNodes, SkinPatchNodes or lights

Renderable flags:
MOVABLE
RENDER_ONLY_CHILDREN
DEBUG"/>
- <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="920" showattsigs="601" showstereotype="1" y="200" showattributes="1" font="Sans Serif,9,-1,0,50,0,0,0,0,0" width="100" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="aCSkjpKcYIQB" showscope="1" height="40" showopsigs="601"/>
- <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="880" showattsigs="601" showstereotype="1" y="100" showattributes="1" font="Sans Serif,9,-1,0,50,0,0,0,0,0" width="60" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="CLERaYxl75Nb" showscope="1" height="40" showopsigs="601"/>
- <notewidget width="160" x="310" noteType="0" y="40" usesdiagramusefillcolor="1" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="80" linecolor="none" xmi.id="tsst9QuOreU7" usefillcolor="1" linewidth="none" font="Sans Serif,9,-1,0,50,0,0,0,0,0" text="SceneNode is the basis of all scene related objects"/>
- <notewidget width="120" x="1260" noteType="0" y="140" usesdiagramusefillcolor="1" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="140" linecolor="none" xmi.id="C5MU06Rmn4O7" usefillcolor="1" linewidth="none" font="Sans Serif,9,-1,0,50,0,0,0,0,0" text="Passes:
- 0: MS
- 1: BS
- 2: IS
- 3: DP"/>
- <notewidget width="180" x="1030" noteType="0" y="100" usesdiagramusefillcolor="1" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="130" linecolor="none" xmi.id="uLDYJh1g4PSb" usefillcolor="1" linewidth="none" font="Sans Serif,9,-1,0,50,0,0,0,0,0" text="The OctreeNode contains Renderables"/>
- <classwidget linecolor="#ff0000" usesdiagramfillcolor="0" linewidth="none" showoperations="1" usesdiagramusefillcolor="0" showpubliconly="1" showpackage="1" x="690" showattsigs="601" showstereotype="1" y="10" showattributes="1" font="Sans Serif,9,-1,5,50,0,0,0,0,0" width="140" isinstance="0" usefillcolor="1" fillcolor="#ffff00" xmi.id="e1aG9DDOGL7s" showscope="1" height="60" showopsigs="601"/>
- <enumwidget width="240" x="80" y="180" usesdiagramusefillcolor="0" usesdiagramfillcolor="0" isinstance="0" fillcolor="#ffffc0" height="100" linecolor="#ff0000" xmi.id="uXYCja7WeNcm" showpackage="0" usefillcolor="1" linewidth="none" font="Sans Serif,9,-1,5,50,0,0,0,0,0"/>
- <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="780" showattsigs="601" showstereotype="1" y="510" showattributes="1" font="Sans Serif,9,-1,0,50,0,0,0,0,0" width="120" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="OVIwhsCoFZ74" showscope="1" height="50" showopsigs="601"/>
- <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="690" showattsigs="601" showstereotype="1" y="780" showattributes="1" font="Sans Serif,9,-1,0,50,0,0,0,0,0" width="130" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="PYT9spdRoBNv" showscope="1" height="60" showopsigs="601"/>
- <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="840" showattsigs="601" showstereotype="1" y="780" showattributes="1" font="Sans Serif,9,-1,0,50,0,0,0,0,0" width="120" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="112Y3vw1DbQl" showscope="1" height="60" showopsigs="601"/>
- <notewidget width="230" showstereotype="1" x="1370" noteType="0" y="720" usesdiagramusefillcolor="1" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="130" linecolor="none" xmi.id="B67nr6LzdJvV" usefillcolor="1" linewidth="none" font="Sans Serif,9,-1,0,50,0,0,0,0,0" text="Things to note:
- Bucket objects
- Replacable Scene
- Particle emitter"/>
- </widgets>
- <messages/>
- <associations>
- <assocwidget indexa="1" indexb="2" widgetaid="0NjsdvgyuCHT" linecolor="none" totalcounta="2" xmi.id="rbxnyzWmmgbb" widgetbid="J6qXHlxchzMq" totalcountb="6" type="500" linewidth="none">
- <linepath>
- <startpoint startx="430" starty="510"/>
- <endpoint endx="430" endy="260"/>
- </linepath>
- </assocwidget>
- <assocwidget indexa="1" indexb="1" widgetaid="JFHkOnc4nZlD" linecolor="none" totalcounta="2" xmi.id="xc3hGeG1xK9X" widgetbid="J6qXHlxchzMq" totalcountb="6" type="500" linewidth="none">
- <linepath>
- <startpoint startx="190" starty="520"/>
- <endpoint endx="420" endy="260"/>
- </linepath>
- </assocwidget>
- <assocwidget indexa="1" indexb="1" widgetaid="pMvCpt3xbeEr" linecolor="none" totalcounta="2" xmi.id="WilVNneG7Bvd" widgetbid="JFHkOnc4nZlD" totalcountb="3" type="500" linewidth="none">
- <linepath>
- <startpoint startx="160" starty="660"/>
- <endpoint endx="160" endy="560"/>
- </linepath>
- </assocwidget>
- <assocwidget indexa="1" indexb="2" widgetaid="LwjR0FVi9FGO" linecolor="none" totalcounta="2" xmi.id="4ae9jZkMlSM2" widgetbid="JFHkOnc4nZlD" totalcountb="3" type="500" linewidth="none">
- <linepath>
- <startpoint startx="190" starty="680"/>
- <endpoint endx="190" endy="560"/>
- </linepath>
- </assocwidget>
- <assocwidget indexa="1" indexb="1" widgetaid="OTT5nNmCL1f4" linecolor="none" totalcounta="2" xmi.id="YqiJI3JsTTMN" widgetbid="0NjsdvgyuCHT" totalcountb="4" type="500" linewidth="none">
- <linepath>
- <startpoint startx="480" starty="660"/>
- <endpoint endx="480" endy="550"/>
- </linepath>
- </assocwidget>
- <assocwidget indexa="1" indexb="3" widgetaid="9vKXhXVI6N4T" linecolor="none" totalcounta="2" xmi.id="Cz0aoGT9Dldx" widgetbid="0NjsdvgyuCHT" totalcountb="4" type="500" linewidth="none">
- <linepath>
- <startpoint startx="590" starty="660"/>
- <endpoint endx="480" endy="550"/>
- </linepath>
- </assocwidget>
- <assocwidget indexa="1" indexb="2" widgetaid="tlRLHbjj2mWP" linecolor="none" totalcounta="2" xmi.id="jhYwQBtoKUT2" widgetbid="0NjsdvgyuCHT" totalcountb="4" type="500" linewidth="none">
- <linepath>
- <startpoint startx="490" starty="660"/>
- <endpoint endx="480" endy="550"/>
- </linepath>
- </assocwidget>
- <assocwidget indexa="1" indexb="1" widgetaid="CLERaYxl75Nb" linecolor="none" totalcounta="2" xmi.id="6hqsVP4y9lnT" widgetbid="aCSkjpKcYIQB" totalcountb="2" type="501" linewidth="none">
- <linepath>
- <startpoint startx="940" starty="140"/>
- <endpoint endx="940" endy="200"/>
- </linepath>
- <floatingtext width="20" x="900" y="140" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="20" role="701" linecolor="none" xmi.id="xfhMBtQwKDoR" usefillcolor="1" linewidth="none" font="Sans Serif,9,-1,0,50,0,0,0,0,0" text="1" pretext=""/>
- <floatingtext width="20" x="960" y="180" usesdiagramusefillcolor="1" posttext="" usesdiagramfillcolor="1" isinstance="0" fillcolor="none" height="20" role="702" linecolor="none" xmi.id="DyWRYaUhP2tu" usefillcolor="1" linewidth="none" font="Sans Serif,9,-1,0,50,0,0,0,0,0" text="*" pretext=""/>
- </assocwidget>
- <assocwidget indexa="1" indexb="1" widgetaid="JFHkOnc4nZlD" linecolor="none" totalcounta="3" xmi.id="6deEBqMPAeYr" widgetbid="Z2oCygxy3epf" totalcountb="3" type="500" linewidth="none">
- <linepath>
- <startpoint startx="190" starty="520"/>
- <endpoint endx="280" endy="470"/>
- </linepath>
- </assocwidget>
- <assocwidget indexa="1" indexb="1" widgetaid="aCSkjpKcYIQB" linecolor="none" totalcounta="2" xmi.id="7zcnD3kOQKlZ" widgetbid="tRKo3clH6yzT" totalcountb="2" type="501" linewidth="none">
- <linepath>
- <startpoint startx="1010" starty="240"/>
- <endpoint endx="1010" endy="330"/>
- </linepath>
- </assocwidget>
- <assocwidget indexa="1" indexb="2" widgetaid="0NjsdvgyuCHT" linecolor="none" totalcounta="2" xmi.id="mDLBX4kpG6g7" widgetbid="Z2oCygxy3epf" totalcountb="3" type="500" linewidth="none">
- <linepath>
- <startpoint startx="430" starty="510"/>
- <endpoint endx="410" endy="470"/>
- </linepath>
- </assocwidget>
- <assocwidget indexa="1" indexb="1" widgetaid="J6qXHlxchzMq" linecolor="none" totalcounta="2" xmi.id="cCU5jvTzzFUs" widgetbid="uXYCja7WeNcm" totalcountb="2" type="501" linewidth="none">
- <linepath>
- <startpoint startx="420" starty="180"/>
- <endpoint endx="320" endy="180"/>
- </linepath>
- </assocwidget>
- <assocwidget indexa="1" indexb="1" widgetaid="e1aG9DDOGL7s" linecolor="none" totalcounta="2" xmi.id="ZpkSnu1SkM7x" widgetbid="J6qXHlxchzMq" totalcountb="3" type="501" linewidth="none">
- <linepath>
- <startpoint startx="690" starty="70"/>
- <endpoint endx="670" endy="130"/>
- </linepath>
- </assocwidget>
- <assocwidget indexa="1" indexb="1" widgetaid="e1aG9DDOGL7s" linecolor="none" totalcounta="4" xmi.id="ITF8Q7vFLgPj" widgetbid="CLERaYxl75Nb" totalcountb="2" type="501" linewidth="none">
- <linepath>
- <startpoint startx="830" starty="70"/>
- <endpoint endx="880" endy="100"/>
- </linepath>
- </assocwidget>
- <assocwidget indexa="1" indexb="2" widgetaid="0NjsdvgyuCHT" linecolor="none" totalcounta="2" xmi.id="k63Y7SyC5fnB" widgetbid="tRKo3clH6yzT" totalcountb="3" type="500" linewidth="none">
- <linepath>
- <startpoint startx="480" starty="510"/>
- <endpoint endx="880" endy="440"/>
- </linepath>
- </assocwidget>
- <assocwidget indexa="3" indexb="2" visibilityA="0" widgetaid="e1aG9DDOGL7s" visibilityB="0" linecolor="none" changeabilityA="900" totalcounta="4" xmi.id="imMDNtOADG1f" changeabilityB="900" widgetbid="J6qXHlxchzMq" totalcountb="3" type="510" linewidth="none">
- <linepath>
- <startpoint startx="690" starty="70"/>
- <endpoint endx="670" endy="130"/>
- </linepath>
- <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="670" showstereotype="1" y="90" text="nodes" font="Sans Serif,9,-1,0,50,0,0,0,0,0" pretext="-" role="710" width="50" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="hCFuhz6denzn" height="20"/>
- </assocwidget>
- <assocwidget indexa="1" indexb="5" widgetaid="OVIwhsCoFZ74" linecolor="none" totalcounta="2" xmi.id="0emnFZrhG8yH" widgetbid="J6qXHlxchzMq" totalcountb="6" type="500" linewidth="none">
- <linepath>
- <startpoint startx="780" starty="510"/>
- <endpoint endx="670" endy="260"/>
- </linepath>
- </assocwidget>
- <assocwidget indexa="1" indexb="1" widgetaid="rG36YOguGgft" linecolor="none" totalcounta="2" xmi.id="rUSa6y9PAq27" widgetbid="OVIwhsCoFZ74" totalcountb="3" type="500" linewidth="none">
- <linepath>
- <startpoint startx="810" starty="660"/>
- <endpoint endx="810" endy="560"/>
- </linepath>
- </assocwidget>
- <assocwidget indexa="1" indexb="2" widgetaid="qRB4itQTVUH2" linecolor="none" totalcounta="2" xmi.id="Dx5Ml5RPNuwQ" widgetbid="OVIwhsCoFZ74" totalcountb="3" type="500" linewidth="none">
- <linepath>
- <startpoint startx="900" starty="660"/>
- <endpoint endx="900" endy="560"/>
- </linepath>
- </assocwidget>
- <assocwidget indexa="2" indexb="2" widgetaid="112Y3vw1DbQl" linecolor="none" totalcounta="4" xmi.id="crA1eMMXttC1" widgetbid="tRKo3clH6yzT" totalcountb="3" type="500" linewidth="none">
- <linepath>
- <startpoint startx="950" starty="780"/>
- <endpoint endx="950" endy="440"/>
- </linepath>
- </assocwidget>
- <assocwidget indexa="3" indexb="1" widgetaid="PYT9spdRoBNv" linecolor="none" totalcounta="4" xmi.id="CY13PB4kNxQ5" widgetbid="tRKo3clH6yzT" totalcountb="3" type="500" linewidth="none">
- <linepath>
- <startpoint startx="820" starty="780"/>
- <endpoint endx="880" endy="440"/>
- </linepath>
- </assocwidget>
- <assocwidget indexa="1" indexb="3" widgetaid="PYT9spdRoBNv" linecolor="none" totalcounta="4" xmi.id="EPpaNDfFISa2" widgetbid="J6qXHlxchzMq" totalcountb="6" type="500" linewidth="none">
- <linepath>
- <startpoint startx="690" starty="780"/>
- <endpoint endx="670" endy="260"/>
- </linepath>
- </assocwidget>
- <assocwidget indexa="1" indexb="4" widgetaid="112Y3vw1DbQl" linecolor="none" totalcounta="4" xmi.id="vmABEkD60kD0" widgetbid="J6qXHlxchzMq" totalcountb="6" type="500" linewidth="none">
- <linepath>
- <startpoint startx="840" starty="780"/>
- <endpoint endx="670" endy="260"/>
- </linepath>
- </assocwidget>
- <assocwidget indexa="1" indexb="2" visibilityA="0" widgetaid="rG36YOguGgft" visibilityB="0" linecolor="none" changeabilityA="900" totalcounta="2" xmi.id="OlMOTXMLf3gj" changeabilityB="900" widgetbid="PYT9spdRoBNv" totalcountb="4" type="510" linewidth="none">
- <linepath>
- <startpoint startx="780" starty="700"/>
- <endpoint endx="780" endy="780"/>
- </linepath>
- <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="740" showstereotype="1" y="740" text="modelPatchNodes" font="Sans Serif,9,-1,0,50,0,0,0,0,0" pretext="-" role="710" width="120" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="eQhzbWOoSuFy" height="20"/>
- </assocwidget>
- <assocwidget indexa="1" indexb="3" visibilityA="0" widgetaid="qRB4itQTVUH2" visibilityB="0" linecolor="none" changeabilityA="900" totalcounta="2" xmi.id="gj4DDh52nXDC" changeabilityB="900" widgetbid="112Y3vw1DbQl" totalcountb="4" type="510" linewidth="none">
- <linepath>
- <startpoint startx="920" starty="700"/>
- <endpoint endx="920" endy="780"/>
- </linepath>
- <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="880" showstereotype="1" y="740" text="skinPatchNodes" font="Sans Serif,9,-1,0,50,0,0,0,0,0" pretext="-" role="710" width="110" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="UheshXkOhzJN" height="20"/>
- </assocwidget>
- <assocwidget indexa="1" indexb="1" visibilityA="0" widgetaid="OTT5nNmCL1f4" visibilityB="0" linecolor="none" changeabilityA="900" totalcounta="2" xmi.id="XZmmvWRBCaep" changeabilityB="900" widgetbid="pMvCpt3xbeEr" totalcountb="2" type="510" linewidth="none">
- <linepath>
- <startpoint startx="390" starty="660"/>
- <endpoint endx="160" endy="660"/>
- </linepath>
- <floatingtext linecolor="none" usesdiagramfillcolor="1" linewidth="none" usesdiagramusefillcolor="1" x="160" showstereotype="1" y="660" text="camera" font="Sans Serif,9,-1,0,50,0,0,0,0,0" pretext="-" role="710" width="60" isinstance="0" posttext="" usefillcolor="1" fillcolor="none" xmi.id="wN0aBxLnL3kw" height="20"/>
- </assocwidget>
- <assocwidget indexa="2" indexb="1" widgetaid="JFHkOnc4nZlD" linecolor="none" totalcounta="3" xmi.id="m9JNBShousbN" widgetbid="tRKo3clH6yzT" totalcountb="3" type="500" linewidth="none">
- <linepath>
- <startpoint startx="190" starty="520"/>
- <endpoint endx="880" endy="440"/>
- </linepath>
- </assocwidget>
- </associations>
- </diagram>
- </diagrams>
- </XMI.extension>
- </UML:Model>
- <UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Use Case View" name="Use Case View">
- <UML:Namespace.ownedElement/>
- </UML:Model>
- <UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Component View" name="Component View">
- <UML:Namespace.ownedElement/>
- </UML:Model>
- <UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Deployment View" name="Deployment View">
- <UML:Namespace.ownedElement/>
- </UML:Model>
- <UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Entity Relationship Model" name="Entity Relationship Model">
- <UML:Namespace.ownedElement/>
- </UML:Model>
- </UML:Namespace.ownedElement>
- </UML:Model>
- </XMI.content>
- <XMI.extensions xmi.extender="umbrello">
- <docsettings viewid="PbF0CcmZxcnO" uniqueid="vVjn756QCL3I" documentation=""/>
- <listview>
- <listitem open="1" type="800" id="Views">
- <listitem open="1" type="801" id="Logical View">
- <listitem open="0" type="807" id="PbF0CcmZxcnO" label="class diagram"/>
- <listitem open="1" type="813" id="JFHkOnc4nZlD"/>
- <listitem open="1" type="813" id="Z2oCygxy3epf">
- <listitem open="0" type="815" id="zZHMzsqTyJyB"/>
- </listitem>
- <listitem open="1" type="813" id="OVIwhsCoFZ74"/>
- <listitem open="1" type="813" id="9vKXhXVI6N4T"/>
- <listitem open="1" type="813" id="0NjsdvgyuCHT"/>
- <listitem open="1" type="813" id="rG36YOguGgft">
- <listitem open="0" type="814" id="OlMOTXMLf3gj"/>
- </listitem>
- <listitem open="1" type="813" id="PYT9spdRoBNv"/>
- <listitem open="1" type="813" id="CLERaYxl75Nb"/>
- <listitem open="1" type="813" id="aCSkjpKcYIQB"/>
- <listitem open="1" type="813" id="LwjR0FVi9FGO"/>
- <listitem open="1" type="813" id="vgq4ym8aTrBV"/>
- <listitem open="1" type="813" id="pMvCpt3xbeEr"/>
- <listitem open="1" type="813" id="tlRLHbjj2mWP"/>
- <listitem open="1" type="813" id="tRKo3clH6yzT">
- <listitem open="0" type="815" id="i1a0wMeuxyfs"/>
- <listitem open="0" type="815" id="hup81s2ak3bD"/>
- <listitem open="0" type="815" id="anjW7OQ4M3wy"/>
- <listitem open="0" type="815" id="T05FNZKbtIDV"/>
- <listitem open="0" type="815" id="5k8R7nYDjUlk"/>
- <listitem open="0" type="815" id="vVjn756QCL3I"/>
- </listitem>
- <listitem open="1" type="813" id="e1aG9DDOGL7s">
- <listitem open="0" type="814" id="imMDNtOADG1f"/>
- <listitem open="0" type="815" id="IuNpzsprGl9N"/>
- </listitem>
- <listitem open="1" type="813" id="J6qXHlxchzMq">
- <listitem open="0" type="815" id="DqiQZJDHpKfG"/>
- <listitem open="0" type="815" id="mxnhfcJHH4qm"/>
- <listitem open="0" type="815" id="zfiPC1aTps65"/>
- <listitem open="0" type="815" id="SPg4o80rLkIE"/>
- <listitem open="0" type="815" id="SoOg2Qz97mJe"/>
- <listitem open="0" type="815" id="DDoIy5xBZff3"/>
- </listitem>
- <listitem open="1" type="813" id="SNy1kBAljn9P"/>
- <listitem open="1" type="813" id="rXBulrAiDtwn"/>
- <listitem open="1" type="813" id="qRB4itQTVUH2">
- <listitem open="0" type="814" id="gj4DDh52nXDC"/>
- </listitem>
- <listitem open="1" type="813" id="112Y3vw1DbQl"/>
- <listitem open="1" type="813" id="OTT5nNmCL1f4">
- <listitem open="0" type="814" id="XZmmvWRBCaep"/>
- </listitem>
- <listitem open="1" type="813" id="HWqxKhoAyn7H"/>
- <listitem open="1" type="813" id="7qtCN74kkWxC"/>
- <listitem open="0" type="830" id="Datatypes">
- <listitem open="1" type="829" id="zMzwwkKvM9Ej"/>
- <listitem open="1" type="829" id="2BMVEe9cFOaP"/>
- <listitem open="1" type="829" id="sfn72LUzhTvd"/>
- <listitem open="1" type="829" id="hQAU3pu3zGWB"/>
- <listitem open="1" type="829" id="zbqJPYCQnefR"/>
- <listitem open="1" type="829" id="DMBCciLUL7ZL"/>
- <listitem open="1" type="829" id="EDWYKiF17PUA"/>
- <listitem open="1" type="829" id="IzNjDaSA3DDv"/>
- <listitem open="1" type="829" id="S3K8VFjhRGFl"/>
- <listitem open="1" type="829" id="3adOfCk8D4Gi"/>
- <listitem open="1" type="829" id="wUl3sFB5bNFB"/>
- </listitem>
- <listitem open="1" type="831" id="uXYCja7WeNcm">
- <listitem open="0" type="839" id="GoRJcvD4hYMw"/>
- <listitem open="0" type="839" id="Kpcl5qztHHTA"/>
- </listitem>
- </listitem>
- <listitem open="1" type="802" id="Use Case View"/>
- <listitem open="1" type="821" id="Component View"/>
- <listitem open="1" type="827" id="Deployment View"/>
- <listitem open="1" type="836" id="Entity Relationship Model"/>
- </listitem>
- </listview>
- <codegeneration>
- <codegenerator language="C++"/>
- </codegeneration>
- </XMI.extensions>
- </XMI>
|