123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773 |
- <?xml version="1.0" encoding="UTF-8"?>
- <XPD:PROJECT xmlns:XPD="http://www.staruml.com" version="1">
- <XPD:HEADER>
- <XPD:SUBUNITS>
- </XPD:SUBUNITS>
- <XPD:PROFILES>
- <XPD:PROFILE>UMLStandard</XPD:PROFILE>
- </XPD:PROFILES>
- </XPD:HEADER>
- <XPD:BODY>
- <XPD:OBJ name="DocumentElement" type="UMLProject" guid="gbU/mBQTIE2XUKwl1b/OwgAA">
- <XPD:ATTR name="Title" type="string">Untitled</XPD:ATTR>
- <XPD:ATTR name="#OwnedElements" type="integer">1</XPD:ATTR>
- <XPD:OBJ name="OwnedElements[0]" type="UMLModel" guid="/Tor7oITeUiTGFUbI4FeoQAA">
- <XPD:ATTR name="Name" type="string">Design Model</XPD:ATTR>
- <XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
- <XPD:ATTR name="StereotypeName" type="string">designModel</XPD:ATTR>
- <XPD:REF name="Namespace">gbU/mBQTIE2XUKwl1b/OwgAA</XPD:REF>
- <XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
- <XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="deU/8AgpTEy/3X3SzHlLdgAA">
- <XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
- <XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
- <XPD:REF name="DiagramOwner">/Tor7oITeUiTGFUbI4FeoQAA</XPD:REF>
- <XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="qfltciRjD0KRrYdMDCEscgAA">
- <XPD:REF name="Diagram">deU/8AgpTEy/3X3SzHlLdgAA</XPD:REF>
- <XPD:ATTR name="#OwnedViews" type="integer">11</XPD:ATTR>
- <XPD:OBJ name="OwnedViews[0]" type="UMLInterfaceView" guid="Z5fYE9LIXkWDWHrPFgJh8wAA">
- <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
- <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
- <XPD:ATTR name="Left" type="integer">636</XPD:ATTR>
- <XPD:ATTR name="Top" type="integer">336</XPD:ATTR>
- <XPD:ATTR name="Width" type="integer">137</XPD:ATTR>
- <XPD:ATTR name="Height" type="integer">65</XPD:ATTR>
- <XPD:ATTR name="StereotypeDisplay" type="UMLStereotypeDisplayKind">sdkIcon</XPD:ATTR>
- <XPD:REF name="Model">1J2v4yWbYk+SGiuuUm9lMQAA</XPD:REF>
- <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="FECHz0Ui2E20qsElnBvbVAAA">
- <XPD:OBJ name="NameLabel" type="LabelView" guid="GA6aZGytE0yVRPIGBdjBjgAA">
- <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
- <XPD:ATTR name="Text" type="string">EventListener</XPD:ATTR>
- </XPD:OBJ>
- <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="cis/8Z3Vek+0YYEfpfEV2AAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- </XPD:OBJ>
- <XPD:OBJ name="PropertyLabel" type="LabelView" guid="lY5iinKP6UGhPJFkFjLS+AAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- </XPD:OBJ>
- </XPD:OBJ>
- <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="cQ2ovQbbBES6jXf4dukKKwAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- <XPD:REF name="Model">1J2v4yWbYk+SGiuuUm9lMQAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="nqRX2wuC80K3BlSS82lQeAAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- <XPD:REF name="Model">1J2v4yWbYk+SGiuuUm9lMQAA</XPD:REF>
- </XPD:OBJ>
- </XPD:OBJ>
- <XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="XvdD/TYeXEKQsCg9mqMXCwAA">
- <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
- <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
- <XPD:ATTR name="Left" type="integer">96</XPD:ATTR>
- <XPD:ATTR name="Top" type="integer">484</XPD:ATTR>
- <XPD:ATTR name="Width" type="integer">122</XPD:ATTR>
- <XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
- <XPD:REF name="Model">b+nLxtP06UKWFxyk+APXLgAA</XPD:REF>
- <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="3XYF+kEfpU6Bz8WhPcYuogAA">
- <XPD:OBJ name="NameLabel" type="LabelView" guid="3TR6N5Q3yEGQ2hmoPWIlWQAA">
- <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
- <XPD:ATTR name="Text" type="string">TeacherLeaveEvent</XPD:ATTR>
- </XPD:OBJ>
- <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="suO/DJsdxkyDMigG3pxE/AAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- </XPD:OBJ>
- <XPD:OBJ name="PropertyLabel" type="LabelView" guid="EBVJdcIVqU6rkwqq4LfY4gAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- </XPD:OBJ>
- </XPD:OBJ>
- <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="cKqi43thz02b8PIJJwRJLAAA">
- <XPD:REF name="Model">b+nLxtP06UKWFxyk+APXLgAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="ixd/0pg0xUa+yHiDD03TFgAA">
- <XPD:REF name="Model">b+nLxtP06UKWFxyk+APXLgAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="BJBCYomxpU+tw849fqfaSwAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- <XPD:REF name="Model">b+nLxtP06UKWFxyk+APXLgAA</XPD:REF>
- </XPD:OBJ>
- </XPD:OBJ>
- <XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="61g3z0LzMU69kD+Kft2DJAAA">
- <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
- <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
- <XPD:ATTR name="Left" type="integer">600</XPD:ATTR>
- <XPD:ATTR name="Top" type="integer">476</XPD:ATTR>
- <XPD:ATTR name="Width" type="integer">215</XPD:ATTR>
- <XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
- <XPD:REF name="Model">InvCCiSYz0OpCP1HafwMJgAA</XPD:REF>
- <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="kXMoYjmI1kWU5nnPI86LhQAA">
- <XPD:OBJ name="NameLabel" type="LabelView" guid="xz2xS5L7m027PLZYF91JewAA">
- <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
- <XPD:ATTR name="Text" type="string">TeacherEventListener</XPD:ATTR>
- </XPD:OBJ>
- <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="8xfxcAI5K02d4CYLqcdVUAAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- </XPD:OBJ>
- <XPD:OBJ name="PropertyLabel" type="LabelView" guid="QwSLxQWzLEWUk0VREo38HQAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- </XPD:OBJ>
- </XPD:OBJ>
- <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="it8rObkuV0mA2fW+S52k2wAA">
- <XPD:REF name="Model">InvCCiSYz0OpCP1HafwMJgAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="k+8+SDQFsESrffTDvCnvdgAA">
- <XPD:REF name="Model">InvCCiSYz0OpCP1HafwMJgAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="Q1pBB0s7SUakBYKPwvzY5gAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- <XPD:REF name="Model">InvCCiSYz0OpCP1HafwMJgAA</XPD:REF>
- </XPD:OBJ>
- </XPD:OBJ>
- <XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="Er3AwhpLkUGuj9N5ZFBv0gAA">
- <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
- <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
- <XPD:ATTR name="Left" type="integer">428</XPD:ATTR>
- <XPD:ATTR name="Top" type="integer">184</XPD:ATTR>
- <XPD:ATTR name="Width" type="integer">168</XPD:ATTR>
- <XPD:ATTR name="Height" type="integer">95</XPD:ATTR>
- <XPD:REF name="Model">zzfDfp2bHE6nC5D6SZZJXgAA</XPD:REF>
- <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Z554tddjZU2fOVTwvqUYwgAA">
- <XPD:OBJ name="NameLabel" type="LabelView" guid="+//sTi29/UGh8aOyD1vGBAAA">
- <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
- <XPD:ATTR name="Text" type="string">EventBusCenter</XPD:ATTR>
- </XPD:OBJ>
- <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="s+UWEa9njE6HkkrZ3n7fPQAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- </XPD:OBJ>
- <XPD:OBJ name="PropertyLabel" type="LabelView" guid="bXZxk7SyvEWsSxBranXmxwAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- </XPD:OBJ>
- </XPD:OBJ>
- <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="SFDJ+wcDMUWm0ha2nE9BUwAA">
- <XPD:REF name="Model">zzfDfp2bHE6nC5D6SZZJXgAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="zL14OZULtUGBH03HDq4TpAAA">
- <XPD:REF name="Model">zzfDfp2bHE6nC5D6SZZJXgAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="nzZ0vbWubUCyBOK1t46ZAAAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- <XPD:REF name="Model">zzfDfp2bHE6nC5D6SZZJXgAA</XPD:REF>
- </XPD:OBJ>
- </XPD:OBJ>
- <XPD:OBJ name="OwnedViews[4]" type="UMLRealizationView" guid="Egw4NPHNRkKZ0zJwwViASQAA">
- <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
- <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
- <XPD:ATTR name="Points" type="Points">706,476;704,377</XPD:ATTR>
- <XPD:REF name="Model">OhbUzRqRs0G6qw4BRaNrrAAA</XPD:REF>
- <XPD:REF name="Head">Z5fYE9LIXkWDWHrPFgJh8wAA</XPD:REF>
- <XPD:REF name="Tail">61g3z0LzMU69kD+Kft2DJAAA</XPD:REF>
- <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="cqYmC8p9E068kiK4jYr+TAAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
- <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
- <XPD:REF name="Model">OhbUzRqRs0G6qw4BRaNrrAAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="hNE97XrVxkazeUg1oj0JTgAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
- <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
- <XPD:REF name="Model">OhbUzRqRs0G6qw4BRaNrrAAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="cDG0/oUh50ayW1KiEaseXgAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- <XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
- <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
- <XPD:REF name="Model">OhbUzRqRs0G6qw4BRaNrrAAA</XPD:REF>
- </XPD:OBJ>
- </XPD:OBJ>
- <XPD:OBJ name="OwnedViews[5]" type="UMLAssociationView" guid="Jsrf5dnj00WUW9MtVLLrgAAA">
- <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
- <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
- <XPD:ATTR name="Points" type="Points">577,278;659,336</XPD:ATTR>
- <XPD:REF name="Model">R7DQRULJ8kicFHqud1ztgAAA</XPD:REF>
- <XPD:REF name="Head">Z5fYE9LIXkWDWHrPFgJh8wAA</XPD:REF>
- <XPD:REF name="Tail">Er3AwhpLkUGuj9N5ZFBv0gAA</XPD:REF>
- <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="BkUmaFJTP0OZaHW65TB4awAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
- <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
- <XPD:REF name="Model">R7DQRULJ8kicFHqud1ztgAAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="pK9mLT47GUqIjlY8O/vDsAAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
- <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
- <XPD:REF name="Model">R7DQRULJ8kicFHqud1ztgAAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="OSqt41C5bEGqw0DkZIk79AAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- <XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
- <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
- <XPD:REF name="Model">R7DQRULJ8kicFHqud1ztgAAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="19lWHALks06QqkgNVqf87QAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- <XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
- <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
- <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
- <XPD:REF name="Model">tCArR15bHUuYX3Nbdcj7VQAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="GWJJ/0YqqU6cHgmhArLCiAAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- <XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
- <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
- <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
- <XPD:REF name="Model">tqFR1jwqOEOHOeMGZsRlMAAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="Aq4UFGyvxk6OSL0ShwqvpQAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- <XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
- <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
- <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
- <XPD:REF name="Model">tCArR15bHUuYX3Nbdcj7VQAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="kCrCViPUwUabbrBNPihBawAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- <XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
- <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
- <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
- <XPD:REF name="Model">tqFR1jwqOEOHOeMGZsRlMAAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="MbSOGjkJd0OLLsVf0GOI3wAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- <XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
- <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
- <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
- <XPD:REF name="Model">tCArR15bHUuYX3Nbdcj7VQAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="3mEFCU17W0ieyaMso6AqcwAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- <XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
- <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
- <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
- <XPD:REF name="Model">tqFR1jwqOEOHOeMGZsRlMAAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="oQa21qDlAEyCw/N/7S0EswAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- <XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
- <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
- <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
- <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
- <XPD:REF name="Model">tCArR15bHUuYX3Nbdcj7VQAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="QMsw41PEe0yWpeWwg5X/5gAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- <XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
- <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
- <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
- <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
- <XPD:REF name="Model">tqFR1jwqOEOHOeMGZsRlMAAA</XPD:REF>
- </XPD:OBJ>
- </XPD:OBJ>
- <XPD:OBJ name="OwnedViews[6]" type="UMLClassView" guid="jw71VAkM3UCP673RWZVXlQAA">
- <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
- <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
- <XPD:ATTR name="Left" type="integer">192</XPD:ATTR>
- <XPD:ATTR name="Top" type="integer">340</XPD:ATTR>
- <XPD:ATTR name="Width" type="integer">165</XPD:ATTR>
- <XPD:ATTR name="Height" type="integer">77</XPD:ATTR>
- <XPD:REF name="Model">dyPtBUryik2JOrT0h5pqAQAA</XPD:REF>
- <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="U/WxTOipKUKxmjFQgJTm4AAA">
- <XPD:OBJ name="NameLabel" type="LabelView" guid="1DFuAr3ISE2KtJJntaw0mAAA">
- <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
- <XPD:ATTR name="Text" type="string">Event</XPD:ATTR>
- </XPD:OBJ>
- <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Z2Fuc0SmDkSpQ/7DHN/txgAA">
- <XPD:ATTR name="Text" type="string"><<interface>></XPD:ATTR>
- </XPD:OBJ>
- <XPD:OBJ name="PropertyLabel" type="LabelView" guid="t+OTdRiJ/EeTpQJ+FrsNWgAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- </XPD:OBJ>
- </XPD:OBJ>
- <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="2klJsOoMUUC9QY1HK/4WrAAA">
- <XPD:REF name="Model">dyPtBUryik2JOrT0h5pqAQAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="NC5qXkTTuECJ1Lkdwr2k3wAA">
- <XPD:REF name="Model">dyPtBUryik2JOrT0h5pqAQAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="MuW57CNCnUqIbJ/MS0tETAAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- <XPD:REF name="Model">dyPtBUryik2JOrT0h5pqAQAA</XPD:REF>
- </XPD:OBJ>
- </XPD:OBJ>
- <XPD:OBJ name="OwnedViews[7]" type="UMLRealizationView" guid="jXnfj7IkXkCXbPGmW2a7AwAA">
- <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
- <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
- <XPD:ATTR name="Points" type="Points">180,484;240,416</XPD:ATTR>
- <XPD:REF name="Model">LumQO7VaK0+E+aPYONyrNAAA</XPD:REF>
- <XPD:REF name="Head">jw71VAkM3UCP673RWZVXlQAA</XPD:REF>
- <XPD:REF name="Tail">XvdD/TYeXEKQsCg9mqMXCwAA</XPD:REF>
- <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="wOhrMKApp0e4oCCHrlHQXQAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
- <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
- <XPD:REF name="Model">LumQO7VaK0+E+aPYONyrNAAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="54FXWDEnXkG7awPWPIu7TwAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
- <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
- <XPD:REF name="Model">LumQO7VaK0+E+aPYONyrNAAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="QMsXDf92/0Cut1ws7WDRlAAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- <XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
- <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
- <XPD:REF name="Model">LumQO7VaK0+E+aPYONyrNAAA</XPD:REF>
- </XPD:OBJ>
- </XPD:OBJ>
- <XPD:OBJ name="OwnedViews[8]" type="UMLClassView" guid="o6XEhtP/w0GUu5QYUlwLiAAA">
- <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
- <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
- <XPD:ATTR name="Left" type="integer">296</XPD:ATTR>
- <XPD:ATTR name="Top" type="integer">484</XPD:ATTR>
- <XPD:ATTR name="Width" type="integer">129</XPD:ATTR>
- <XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
- <XPD:REF name="Model">lC9ZSjIew0qUqPm84x4h6QAA</XPD:REF>
- <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="/wWhReFENEqt3s9uFz5KdwAA">
- <XPD:OBJ name="NameLabel" type="LabelView" guid="rou+o/PwFU2iJtRG3AxHegAA">
- <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
- <XPD:ATTR name="Text" type="string">TeacherComeEvent</XPD:ATTR>
- </XPD:OBJ>
- <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="wtSx4u3cqkKb9txLV8CJaAAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- </XPD:OBJ>
- <XPD:OBJ name="PropertyLabel" type="LabelView" guid="ynJSDCPBkE+bmmOcBDfEswAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- </XPD:OBJ>
- </XPD:OBJ>
- <XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="TnlI6qraoU2Yv2QpIvqudwAA">
- <XPD:REF name="Model">lC9ZSjIew0qUqPm84x4h6QAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="4Ry4EPRiMk2jRB27zjrGiwAA">
- <XPD:REF name="Model">lC9ZSjIew0qUqPm84x4h6QAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="himSjjgyFUiX2TqB4CXlMQAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- <XPD:REF name="Model">lC9ZSjIew0qUqPm84x4h6QAA</XPD:REF>
- </XPD:OBJ>
- </XPD:OBJ>
- <XPD:OBJ name="OwnedViews[9]" type="UMLRealizationView" guid="p+YGzGf230iEvRyE0aovhQAA">
- <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
- <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
- <XPD:ATTR name="Points" type="Points">343,484;299,416</XPD:ATTR>
- <XPD:REF name="Model">cICu+PkSrkSLtT6u2Ef9vAAA</XPD:REF>
- <XPD:REF name="Head">jw71VAkM3UCP673RWZVXlQAA</XPD:REF>
- <XPD:REF name="Tail">o6XEhtP/w0GUu5QYUlwLiAAA</XPD:REF>
- <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Q7CxRzvgrEKAA7pISZ5VrgAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
- <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
- <XPD:REF name="Model">cICu+PkSrkSLtT6u2Ef9vAAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="UsNpFGKISUa7stbxPMoESwAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
- <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
- <XPD:REF name="Model">cICu+PkSrkSLtT6u2Ef9vAAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="ueNoLhU8h0i6n0s1RcWT1gAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- <XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
- <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
- <XPD:REF name="Model">cICu+PkSrkSLtT6u2Ef9vAAA</XPD:REF>
- </XPD:OBJ>
- </XPD:OBJ>
- <XPD:OBJ name="OwnedViews[10]" type="UMLAssociationView" guid="X6/x3zfjh0K4OnmXtK8f+gAA">
- <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
- <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
- <XPD:ATTR name="Points" type="Points">435,278;335,340</XPD:ATTR>
- <XPD:REF name="Model">ib0XCd8P1EC/YyWjiZaAhAAA</XPD:REF>
- <XPD:REF name="Head">jw71VAkM3UCP673RWZVXlQAA</XPD:REF>
- <XPD:REF name="Tail">Er3AwhpLkUGuj9N5ZFBv0gAA</XPD:REF>
- <XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="tVVEu/DzB0aa5oBICsCtHwAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
- <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
- <XPD:REF name="Model">ib0XCd8P1EC/YyWjiZaAhAAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="fTBRJePtK0eZiBdfoSMmFAAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- <XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
- <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
- <XPD:REF name="Model">ib0XCd8P1EC/YyWjiZaAhAAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="ZiKiEJyLJ0evEPjsaLQzeQAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- <XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
- <XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
- <XPD:REF name="Model">ib0XCd8P1EC/YyWjiZaAhAAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="+QTSydMLC0Ky3jO3DqS8eQAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- <XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
- <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
- <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
- <XPD:REF name="Model">gP5E+xxqAkyAQVGLLADLmwAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="DxYPNYHAvUmA8X7jcYU6qAAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- <XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
- <XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
- <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
- <XPD:REF name="Model">kL6dFpQRCkW8YmHmW7G70gAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="tEPD8srx1EuXTUuHdwTMPgAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- <XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
- <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
- <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
- <XPD:REF name="Model">gP5E+xxqAkyAQVGLLADLmwAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="wH/tVizq20+/wBFeTa6GtQAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- <XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
- <XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
- <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
- <XPD:REF name="Model">kL6dFpQRCkW8YmHmW7G70gAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="wcMYNm8zxUO3om/terlSJgAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- <XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
- <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
- <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
- <XPD:REF name="Model">gP5E+xxqAkyAQVGLLADLmwAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="dyve9uQJsUinTx8DLRXAiAAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- <XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
- <XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
- <XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
- <XPD:REF name="Model">kL6dFpQRCkW8YmHmW7G70gAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="mQIcmtPB4E2QsyNM2+C8EAAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- <XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
- <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
- <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
- <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
- <XPD:REF name="Model">gP5E+xxqAkyAQVGLLADLmwAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="pHEBMFellE2I8RPRXzx93AAA">
- <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
- <XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
- <XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
- <XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
- <XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
- <XPD:REF name="Model">kL6dFpQRCkW8YmHmW7G70gAA</XPD:REF>
- </XPD:OBJ>
- </XPD:OBJ>
- </XPD:OBJ>
- </XPD:OBJ>
- <XPD:ATTR name="#OwnedElements" type="integer">15</XPD:ATTR>
- <XPD:OBJ name="OwnedElements[0]" type="UMLInterface" guid="1J2v4yWbYk+SGiuuUm9lMQAA">
- <XPD:ATTR name="Name" type="string">EventListener</XPD:ATTR>
- <XPD:REF name="Namespace">/Tor7oITeUiTGFUbI4FeoQAA</XPD:REF>
- <XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
- <XPD:REF name="Views[0]">Z5fYE9LIXkWDWHrPFgJh8wAA</XPD:REF>
- <XPD:REF name="Views[1]">cQ2ovQbbBES6jXf4dukKKwAA</XPD:REF>
- <XPD:REF name="Views[2]">nqRX2wuC80K3BlSS82lQeAAA</XPD:REF>
- <XPD:ATTR name="#SupplierDependencies" type="integer">2</XPD:ATTR>
- <XPD:REF name="SupplierDependencies[0]">VDl5txLehU6AElMGoD3kMgAA</XPD:REF>
- <XPD:REF name="SupplierDependencies[1]">OhbUzRqRs0G6qw4BRaNrrAAA</XPD:REF>
- <XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
- <XPD:REF name="Specializations[0]">3MmXCATz0EaZ/zBvSIT+hwAA</XPD:REF>
- <XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
- <XPD:REF name="Associations[0]">tCArR15bHUuYX3Nbdcj7VQAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="b+nLxtP06UKWFxyk+APXLgAA">
- <XPD:ATTR name="Name" type="string">TeacherLeaveEvent</XPD:ATTR>
- <XPD:REF name="Namespace">/Tor7oITeUiTGFUbI4FeoQAA</XPD:REF>
- <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
- <XPD:REF name="Views[0]">XvdD/TYeXEKQsCg9mqMXCwAA</XPD:REF>
- <XPD:REF name="Views[1]">cKqi43thz02b8PIJJwRJLAAA</XPD:REF>
- <XPD:REF name="Views[2]">ixd/0pg0xUa+yHiDD03TFgAA</XPD:REF>
- <XPD:REF name="Views[3]">BJBCYomxpU+tw849fqfaSwAA</XPD:REF>
- <XPD:ATTR name="#ClientDependencies" type="integer">3</XPD:ATTR>
- <XPD:REF name="ClientDependencies[0]">VDl5txLehU6AElMGoD3kMgAA</XPD:REF>
- <XPD:REF name="ClientDependencies[1]">LumQO7VaK0+E+aPYONyrNAAA</XPD:REF>
- <XPD:REF name="ClientDependencies[2]">o0THyiUpS0WgHeEiSvpZ+gAA</XPD:REF>
- <XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
- <XPD:REF name="Generalizations[0]">3MmXCATz0EaZ/zBvSIT+hwAA</XPD:REF>
- <XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
- <XPD:OBJ name="Operations[0]" type="UMLOperation" guid="mxlLo9TJf0Cy2SlUHW01+QAA">
- <XPD:ATTR name="Name" type="string">getName</XPD:ATTR>
- <XPD:REF name="Owner">b+nLxtP06UKWFxyk+APXLgAA</XPD:REF>
- <XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
- <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="V4/67xT260a4t1t1bCiLDwAA">
- <XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
- <XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
- <XPD:REF name="BehavioralFeature">mxlLo9TJf0Cy2SlUHW01+QAA</XPD:REF>
- </XPD:OBJ>
- </XPD:OBJ>
- <XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
- <XPD:REF name="Associations[0]">GfmV31YWKEil3xnmzm18hwAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="OwnedElements[2]" type="UMLGeneralization" guid="3MmXCATz0EaZ/zBvSIT+hwAA">
- <XPD:REF name="Namespace">/Tor7oITeUiTGFUbI4FeoQAA</XPD:REF>
- <XPD:REF name="Child">b+nLxtP06UKWFxyk+APXLgAA</XPD:REF>
- <XPD:REF name="Parent">1J2v4yWbYk+SGiuuUm9lMQAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="OwnedElements[3]" type="UMLRealization" guid="VDl5txLehU6AElMGoD3kMgAA">
- <XPD:REF name="Namespace">/Tor7oITeUiTGFUbI4FeoQAA</XPD:REF>
- <XPD:REF name="Client">b+nLxtP06UKWFxyk+APXLgAA</XPD:REF>
- <XPD:REF name="Supplier">1J2v4yWbYk+SGiuuUm9lMQAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="OwnedElements[4]" type="UMLClass" guid="InvCCiSYz0OpCP1HafwMJgAA">
- <XPD:ATTR name="Name" type="string">TeacherEventListener</XPD:ATTR>
- <XPD:REF name="Namespace">/Tor7oITeUiTGFUbI4FeoQAA</XPD:REF>
- <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
- <XPD:REF name="Views[0]">61g3z0LzMU69kD+Kft2DJAAA</XPD:REF>
- <XPD:REF name="Views[1]">it8rObkuV0mA2fW+S52k2wAA</XPD:REF>
- <XPD:REF name="Views[2]">k+8+SDQFsESrffTDvCnvdgAA</XPD:REF>
- <XPD:REF name="Views[3]">Q1pBB0s7SUakBYKPwvzY5gAA</XPD:REF>
- <XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
- <XPD:REF name="ClientDependencies[0]">OhbUzRqRs0G6qw4BRaNrrAAA</XPD:REF>
- <XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
- <XPD:OBJ name="Operations[0]" type="UMLOperation" guid="TRKSxyTGBUSZP4O1MhhRcQAA">
- <XPD:ATTR name="Name" type="string">teacherCome</XPD:ATTR>
- <XPD:REF name="Owner">InvCCiSYz0OpCP1HafwMJgAA</XPD:REF>
- <XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
- <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Q2QmxjGBBUmxcvTYrE2TDwAA">
- <XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
- <XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
- <XPD:REF name="BehavioralFeature">TRKSxyTGBUSZP4O1MhhRcQAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Z7HB+OgABUe1g3RvI5fF3QAA">
- <XPD:ATTR name="Name" type="string">TeacherComeEvent</XPD:ATTR>
- <XPD:REF name="BehavioralFeature">TRKSxyTGBUSZP4O1MhhRcQAA</XPD:REF>
- </XPD:OBJ>
- </XPD:OBJ>
- <XPD:OBJ name="Operations[1]" type="UMLOperation" guid="HKHbijjtcUO/RcMI8LwlgwAA">
- <XPD:ATTR name="Name" type="string">teacherLeave</XPD:ATTR>
- <XPD:REF name="Owner">InvCCiSYz0OpCP1HafwMJgAA</XPD:REF>
- <XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
- <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ml0/AEgCRk2Oxtk1dOcaawAA">
- <XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
- <XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
- <XPD:REF name="BehavioralFeature">HKHbijjtcUO/RcMI8LwlgwAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="zOuMNaTYrkCQ7PPPXdoElAAA">
- <XPD:ATTR name="Name" type="string">TeacherLeaveEvent</XPD:ATTR>
- <XPD:REF name="BehavioralFeature">HKHbijjtcUO/RcMI8LwlgwAA</XPD:REF>
- </XPD:OBJ>
- </XPD:OBJ>
- <XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
- <XPD:REF name="Associations[0]">DSSmhBsOh0OKuKyoQsEt7gAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="OwnedElements[5]" type="UMLAssociation" guid="LdIX0qKLAkSOjaUzED1CFQAA">
- <XPD:REF name="Namespace">/Tor7oITeUiTGFUbI4FeoQAA</XPD:REF>
- <XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
- <XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="DSSmhBsOh0OKuKyoQsEt7gAA">
- <XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
- <XPD:REF name="Association">LdIX0qKLAkSOjaUzED1CFQAA</XPD:REF>
- <XPD:REF name="Participant">InvCCiSYz0OpCP1HafwMJgAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="GfmV31YWKEil3xnmzm18hwAA">
- <XPD:REF name="Association">LdIX0qKLAkSOjaUzED1CFQAA</XPD:REF>
- <XPD:REF name="Participant">b+nLxtP06UKWFxyk+APXLgAA</XPD:REF>
- </XPD:OBJ>
- </XPD:OBJ>
- <XPD:OBJ name="OwnedElements[6]" type="UMLClass" guid="zzfDfp2bHE6nC5D6SZZJXgAA">
- <XPD:ATTR name="Name" type="string">EventBusCenter</XPD:ATTR>
- <XPD:REF name="Namespace">/Tor7oITeUiTGFUbI4FeoQAA</XPD:REF>
- <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
- <XPD:REF name="Views[0]">Er3AwhpLkUGuj9N5ZFBv0gAA</XPD:REF>
- <XPD:REF name="Views[1]">SFDJ+wcDMUWm0ha2nE9BUwAA</XPD:REF>
- <XPD:REF name="Views[2]">zL14OZULtUGBH03HDq4TpAAA</XPD:REF>
- <XPD:REF name="Views[3]">nzZ0vbWubUCyBOK1t46ZAAAA</XPD:REF>
- <XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
- <XPD:OBJ name="Operations[0]" type="UMLOperation" guid="d9NJD9u6y0uhgOdZN3nIawAA">
- <XPD:ATTR name="Name" type="string">register</XPD:ATTR>
- <XPD:REF name="Owner">zzfDfp2bHE6nC5D6SZZJXgAA</XPD:REF>
- <XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
- <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ZQd0f1N0a0eL/Z0PdW1USwAA">
- <XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
- <XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
- <XPD:REF name="BehavioralFeature">d9NJD9u6y0uhgOdZN3nIawAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="/bLjaNlO90SL3IoExsIXTwAA">
- <XPD:ATTR name="Name" type="string">EventListener</XPD:ATTR>
- <XPD:REF name="BehavioralFeature">d9NJD9u6y0uhgOdZN3nIawAA</XPD:REF>
- </XPD:OBJ>
- </XPD:OBJ>
- <XPD:OBJ name="Operations[1]" type="UMLOperation" guid="IrFDawLBxEWWhw8APAIrggAA">
- <XPD:ATTR name="Name" type="string">unregister</XPD:ATTR>
- <XPD:REF name="Owner">zzfDfp2bHE6nC5D6SZZJXgAA</XPD:REF>
- <XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
- <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="/g06qAr7YEadOCZeopkGUgAA">
- <XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
- <XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
- <XPD:REF name="BehavioralFeature">IrFDawLBxEWWhw8APAIrggAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="2bBz2LBIYk+yZ1A7ndt3iQAA">
- <XPD:ATTR name="Name" type="string">EventListener</XPD:ATTR>
- <XPD:REF name="BehavioralFeature">IrFDawLBxEWWhw8APAIrggAA</XPD:REF>
- </XPD:OBJ>
- </XPD:OBJ>
- <XPD:OBJ name="Operations[2]" type="UMLOperation" guid="gXGuiPTyt0630dXaNX7QiAAA">
- <XPD:ATTR name="Name" type="string">post</XPD:ATTR>
- <XPD:REF name="Owner">zzfDfp2bHE6nC5D6SZZJXgAA</XPD:REF>
- <XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
- <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="g1Mvcz2TfkSHuMxQkpi/UQAA">
- <XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
- <XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
- <XPD:REF name="BehavioralFeature">gXGuiPTyt0630dXaNX7QiAAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="3JmlfQ6pVk+hwCSKEQ1okgAA">
- <XPD:ATTR name="Name" type="string">Event</XPD:ATTR>
- <XPD:REF name="BehavioralFeature">gXGuiPTyt0630dXaNX7QiAAA</XPD:REF>
- </XPD:OBJ>
- </XPD:OBJ>
- <XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
- <XPD:REF name="Associations[0]">tqFR1jwqOEOHOeMGZsRlMAAA</XPD:REF>
- <XPD:REF name="Associations[1]">kL6dFpQRCkW8YmHmW7G70gAA</XPD:REF>
- <XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
- <XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="OTVTsVbfWEG7W4F8U9OKIAAA">
- <XPD:ATTR name="Name" type="string">eventBus</XPD:ATTR>
- <XPD:ATTR name="TypeExpression" type="string">EventBus</XPD:ATTR>
- <XPD:REF name="Owner">zzfDfp2bHE6nC5D6SZZJXgAA</XPD:REF>
- </XPD:OBJ>
- </XPD:OBJ>
- <XPD:OBJ name="OwnedElements[7]" type="UMLRealization" guid="OhbUzRqRs0G6qw4BRaNrrAAA">
- <XPD:REF name="Namespace">/Tor7oITeUiTGFUbI4FeoQAA</XPD:REF>
- <XPD:REF name="Client">InvCCiSYz0OpCP1HafwMJgAA</XPD:REF>
- <XPD:REF name="Supplier">1J2v4yWbYk+SGiuuUm9lMQAA</XPD:REF>
- <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
- <XPD:REF name="Views[0]">Egw4NPHNRkKZ0zJwwViASQAA</XPD:REF>
- <XPD:REF name="Views[1]">cqYmC8p9E068kiK4jYr+TAAA</XPD:REF>
- <XPD:REF name="Views[2]">hNE97XrVxkazeUg1oj0JTgAA</XPD:REF>
- <XPD:REF name="Views[3]">cDG0/oUh50ayW1KiEaseXgAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="OwnedElements[8]" type="UMLAssociation" guid="R7DQRULJ8kicFHqud1ztgAAA">
- <XPD:REF name="Namespace">/Tor7oITeUiTGFUbI4FeoQAA</XPD:REF>
- <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
- <XPD:REF name="Views[0]">Jsrf5dnj00WUW9MtVLLrgAAA</XPD:REF>
- <XPD:REF name="Views[1]">BkUmaFJTP0OZaHW65TB4awAA</XPD:REF>
- <XPD:REF name="Views[2]">pK9mLT47GUqIjlY8O/vDsAAA</XPD:REF>
- <XPD:REF name="Views[3]">OSqt41C5bEGqw0DkZIk79AAA</XPD:REF>
- <XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
- <XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="tqFR1jwqOEOHOeMGZsRlMAAA">
- <XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
- <XPD:REF name="Association">R7DQRULJ8kicFHqud1ztgAAA</XPD:REF>
- <XPD:REF name="Participant">zzfDfp2bHE6nC5D6SZZJXgAA</XPD:REF>
- <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
- <XPD:REF name="Views[0]">GWJJ/0YqqU6cHgmhArLCiAAA</XPD:REF>
- <XPD:REF name="Views[1]">3mEFCU17W0ieyaMso6AqcwAA</XPD:REF>
- <XPD:REF name="Views[2]">kCrCViPUwUabbrBNPihBawAA</XPD:REF>
- <XPD:REF name="Views[3]">QMsw41PEe0yWpeWwg5X/5gAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="tCArR15bHUuYX3Nbdcj7VQAA">
- <XPD:REF name="Association">R7DQRULJ8kicFHqud1ztgAAA</XPD:REF>
- <XPD:REF name="Participant">1J2v4yWbYk+SGiuuUm9lMQAA</XPD:REF>
- <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
- <XPD:REF name="Views[0]">19lWHALks06QqkgNVqf87QAA</XPD:REF>
- <XPD:REF name="Views[1]">MbSOGjkJd0OLLsVf0GOI3wAA</XPD:REF>
- <XPD:REF name="Views[2]">Aq4UFGyvxk6OSL0ShwqvpQAA</XPD:REF>
- <XPD:REF name="Views[3]">oQa21qDlAEyCw/N/7S0EswAA</XPD:REF>
- </XPD:OBJ>
- </XPD:OBJ>
- <XPD:OBJ name="OwnedElements[9]" type="UMLClass" guid="dyPtBUryik2JOrT0h5pqAQAA">
- <XPD:ATTR name="Name" type="string">Event</XPD:ATTR>
- <XPD:ATTR name="StereotypeName" type="string">interface</XPD:ATTR>
- <XPD:REF name="Namespace">/Tor7oITeUiTGFUbI4FeoQAA</XPD:REF>
- <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
- <XPD:REF name="Views[0]">jw71VAkM3UCP673RWZVXlQAA</XPD:REF>
- <XPD:REF name="Views[1]">2klJsOoMUUC9QY1HK/4WrAAA</XPD:REF>
- <XPD:REF name="Views[2]">NC5qXkTTuECJ1Lkdwr2k3wAA</XPD:REF>
- <XPD:REF name="Views[3]">MuW57CNCnUqIbJ/MS0tETAAA</XPD:REF>
- <XPD:ATTR name="#SupplierDependencies" type="integer">3</XPD:ATTR>
- <XPD:REF name="SupplierDependencies[0]">LumQO7VaK0+E+aPYONyrNAAA</XPD:REF>
- <XPD:REF name="SupplierDependencies[1]">o0THyiUpS0WgHeEiSvpZ+gAA</XPD:REF>
- <XPD:REF name="SupplierDependencies[2]">cICu+PkSrkSLtT6u2Ef9vAAA</XPD:REF>
- <XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
- <XPD:OBJ name="Operations[0]" type="UMLOperation" guid="ci1EWxBSaECEIPJkpxsJsgAA">
- <XPD:ATTR name="Name" type="string">getName</XPD:ATTR>
- <XPD:REF name="Owner">dyPtBUryik2JOrT0h5pqAQAA</XPD:REF>
- <XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
- <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="XtxwNcEoRkiN6JfeuzxHgQAA">
- <XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
- <XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
- <XPD:REF name="BehavioralFeature">ci1EWxBSaECEIPJkpxsJsgAA</XPD:REF>
- </XPD:OBJ>
- </XPD:OBJ>
- <XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
- <XPD:REF name="Associations[0]">gP5E+xxqAkyAQVGLLADLmwAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="OwnedElements[10]" type="UMLRealization" guid="LumQO7VaK0+E+aPYONyrNAAA">
- <XPD:REF name="Namespace">/Tor7oITeUiTGFUbI4FeoQAA</XPD:REF>
- <XPD:REF name="Client">b+nLxtP06UKWFxyk+APXLgAA</XPD:REF>
- <XPD:REF name="Supplier">dyPtBUryik2JOrT0h5pqAQAA</XPD:REF>
- <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
- <XPD:REF name="Views[0]">jXnfj7IkXkCXbPGmW2a7AwAA</XPD:REF>
- <XPD:REF name="Views[1]">wOhrMKApp0e4oCCHrlHQXQAA</XPD:REF>
- <XPD:REF name="Views[2]">54FXWDEnXkG7awPWPIu7TwAA</XPD:REF>
- <XPD:REF name="Views[3]">QMsXDf92/0Cut1ws7WDRlAAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="OwnedElements[11]" type="UMLRealization" guid="o0THyiUpS0WgHeEiSvpZ+gAA">
- <XPD:REF name="Namespace">/Tor7oITeUiTGFUbI4FeoQAA</XPD:REF>
- <XPD:REF name="Client">b+nLxtP06UKWFxyk+APXLgAA</XPD:REF>
- <XPD:REF name="Supplier">dyPtBUryik2JOrT0h5pqAQAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="OwnedElements[12]" type="UMLClass" guid="lC9ZSjIew0qUqPm84x4h6QAA">
- <XPD:ATTR name="Name" type="string">TeacherComeEvent</XPD:ATTR>
- <XPD:REF name="Namespace">/Tor7oITeUiTGFUbI4FeoQAA</XPD:REF>
- <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
- <XPD:REF name="Views[0]">o6XEhtP/w0GUu5QYUlwLiAAA</XPD:REF>
- <XPD:REF name="Views[1]">TnlI6qraoU2Yv2QpIvqudwAA</XPD:REF>
- <XPD:REF name="Views[2]">4Ry4EPRiMk2jRB27zjrGiwAA</XPD:REF>
- <XPD:REF name="Views[3]">himSjjgyFUiX2TqB4CXlMQAA</XPD:REF>
- <XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
- <XPD:REF name="ClientDependencies[0]">cICu+PkSrkSLtT6u2Ef9vAAA</XPD:REF>
- <XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
- <XPD:OBJ name="Operations[0]" type="UMLOperation" guid="56HysLZkjkSzGW2QBUw7PAAA">
- <XPD:ATTR name="Name" type="string">getName</XPD:ATTR>
- <XPD:REF name="Owner">lC9ZSjIew0qUqPm84x4h6QAA</XPD:REF>
- <XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
- <XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="AU3+HC00pUavVRCxanjhPAAA">
- <XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
- <XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
- <XPD:REF name="BehavioralFeature">56HysLZkjkSzGW2QBUw7PAAA</XPD:REF>
- </XPD:OBJ>
- </XPD:OBJ>
- </XPD:OBJ>
- <XPD:OBJ name="OwnedElements[13]" type="UMLRealization" guid="cICu+PkSrkSLtT6u2Ef9vAAA">
- <XPD:REF name="Namespace">/Tor7oITeUiTGFUbI4FeoQAA</XPD:REF>
- <XPD:REF name="Client">lC9ZSjIew0qUqPm84x4h6QAA</XPD:REF>
- <XPD:REF name="Supplier">dyPtBUryik2JOrT0h5pqAQAA</XPD:REF>
- <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
- <XPD:REF name="Views[0]">p+YGzGf230iEvRyE0aovhQAA</XPD:REF>
- <XPD:REF name="Views[1]">Q7CxRzvgrEKAA7pISZ5VrgAA</XPD:REF>
- <XPD:REF name="Views[2]">UsNpFGKISUa7stbxPMoESwAA</XPD:REF>
- <XPD:REF name="Views[3]">ueNoLhU8h0i6n0s1RcWT1gAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="OwnedElements[14]" type="UMLAssociation" guid="ib0XCd8P1EC/YyWjiZaAhAAA">
- <XPD:REF name="Namespace">/Tor7oITeUiTGFUbI4FeoQAA</XPD:REF>
- <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
- <XPD:REF name="Views[0]">X6/x3zfjh0K4OnmXtK8f+gAA</XPD:REF>
- <XPD:REF name="Views[1]">tVVEu/DzB0aa5oBICsCtHwAA</XPD:REF>
- <XPD:REF name="Views[2]">fTBRJePtK0eZiBdfoSMmFAAA</XPD:REF>
- <XPD:REF name="Views[3]">ZiKiEJyLJ0evEPjsaLQzeQAA</XPD:REF>
- <XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
- <XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="kL6dFpQRCkW8YmHmW7G70gAA">
- <XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
- <XPD:REF name="Association">ib0XCd8P1EC/YyWjiZaAhAAA</XPD:REF>
- <XPD:REF name="Participant">zzfDfp2bHE6nC5D6SZZJXgAA</XPD:REF>
- <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
- <XPD:REF name="Views[0]">DxYPNYHAvUmA8X7jcYU6qAAA</XPD:REF>
- <XPD:REF name="Views[1]">dyve9uQJsUinTx8DLRXAiAAA</XPD:REF>
- <XPD:REF name="Views[2]">wH/tVizq20+/wBFeTa6GtQAA</XPD:REF>
- <XPD:REF name="Views[3]">pHEBMFellE2I8RPRXzx93AAA</XPD:REF>
- </XPD:OBJ>
- <XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="gP5E+xxqAkyAQVGLLADLmwAA">
- <XPD:REF name="Association">ib0XCd8P1EC/YyWjiZaAhAAA</XPD:REF>
- <XPD:REF name="Participant">dyPtBUryik2JOrT0h5pqAQAA</XPD:REF>
- <XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
- <XPD:REF name="Views[0]">+QTSydMLC0Ky3jO3DqS8eQAA</XPD:REF>
- <XPD:REF name="Views[1]">wcMYNm8zxUO3om/terlSJgAA</XPD:REF>
- <XPD:REF name="Views[2]">tEPD8srx1EuXTUuHdwTMPgAA</XPD:REF>
- <XPD:REF name="Views[3]">mQIcmtPB4E2QsyNM2+C8EAAA</XPD:REF>
- </XPD:OBJ>
- </XPD:OBJ>
- </XPD:OBJ>
- </XPD:OBJ>
- </XPD:BODY>
- </XPD:PROJECT>
|