<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<diagram baseType="Class Diagram" includeBaseDiagramToolbars="false" type="CUP - Abstract User Interface Diagram" version="0">
    <buttons>
        <standard action="ADD_COMPOSITION"/>
        <custom description="Action Component" type="com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class">
            <stereotype id="_10_5_1_ef4034d_1142956595586_686408_50"/>
            <buttonicon filename="cup2action32.png" size="32">89504E470D0A1A0A0000000D4948445200000020000000200806000000737A7AF40000000473424954080808087C0864880000001974455874536F667477617265007777772E696E6B73636170652E6F72679BEE3C1A0000013A494441545885ED96BD4AC36014869F37D5A1E0E4A48B3711BA761607471D5C3A7A05E2E0E0A00EDE84835070111C845E4097227513BD04E3DFE2E2524F8746881FA6C6345FA29203879CF3FD701E0E49DE03D001EE012BD99F818EE260916A2C524C5399CD39F91E30F45C33040ED2008666D6F3595DD2A73CF0592C8BD5003540E1009202B9AF7A9900C01D30927421694352B36C806540C03A70063C483A95B42669FEAB0B49815835336671A04FBA003D0197C935570BFAC02393CE34620F9CE777F10AB090B55DBF4E8CF6812B6014FB7B8EF808D8CC0B3098558C24BDA66CBD01E7C00D70F8B1E8E32B6839F900D80696CC6C0BB84E6EBA1D28C28E815DA0079C98D9EDB4C38503985917E8663DFFFFB4A006A801FE1C80FB1F087F30CCE4B5309954AE8601105558FFA5C1644A69035367370F16013B631F4D9FE79A0601AE0000000049454E44AE426082</buttonicon>
            <buttonicon filename="cup2action21.png" size="21">89504E470D0A1A0A0000000D4948445200000015000000150806000000A917A5960000000473424954080808087C0864880000001974455874536F667477617265007777772E696E6B73636170652E6F72679BEE3C1A000000E649444154388DDD94318EC2301444DF4F90961B20D1858A828A866A2F400567A2E6188895605B0E80A8B7DE2E67004A44860207BC518222932D60A49147B6FCFEB76C196009A8412FCD8546D5F2F218489F6025C0A6084D25FD8612CDEC96A3E0BE1EE8CDA166B6759E98D94771BD55B6A986BA400FF8048E66B60676B7A2DCDFE90A380031D713E48E4BF208E85455F43BED006DE05CF0C9CB991BF705A85C837F2604F42551C7C0B7DB93B9F10798E5ACD0DB8F5CB773602069082CCA8E5F5B92A6661649CAAA2A06A90AF814F4915E07EA5F54E27F5F014AF2F02F3F7F0CF4814183CCAF0B4EDE68FB1EB307720000000049454E44AE426082</buttonicon>
            <buttonicon filename="cup2action16.png" size="16">89504E470D0A1A0A0000000D49484452000000100000001008060000001FF3FF610000000473424954080808087C0864880000001974455874536F667477617265007777772E696E6B73636170652E6F72679BEE3C1A000000A649444154388DC5D33D6A42511005E06F8C4B78E002EC5C834236909DD8BB0837F1C0F2952E41C916AC2C43BA402AAB3069AE90A03CDED5600E1C98817BCF991F063AE48DECA20447ECD5618EA922D066A61AA2458E2A5D2FF03881885846C47344FCFA33AE305B97F79F11B14103E72DBCE3034F3D6CAE557CAEE0152B7CF5F08049894F78C38C816BC40E5BBC14E31639780699B9F8994704D77AAAC5FF0BFCC931DD75CEDF72F47DF78F4675DF0000000049454E44AE426082</buttonicon>
            <defaults>
                <PropertyVisitorAcceptor xmlns:xmi="http://schema.omg.org/spec/XMI/2.1">
                    <mdElement elementClass="PropertyManager">
                        <propertyManagerID>_11_0_ef4034d_1144659497356_498647_1</propertyManagerID>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>isActive</propertyID>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>isAbstract</propertyID>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>isLeaf</propertyID>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="ChoiceProperty">
                            <propertyID>visibility</propertyID>
                            <value>public</value>
                            <valuesTranslatable xmi:value="false"/>
                            <choice xmi:value="public^private^protected^package"/>
                            <index xmi:value="0"/>
                        </mdElement>
                        <mdElement elementClass="StringProperty">
                            <propertyID>documentation</propertyID>
                            <multiline xmi:value="true"/>
                        </mdElement>
                    </mdElement>
                </PropertyVisitorAcceptor>
            </defaults>
        </custom>
        <custom description="Input Component" type="com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class">
            <stereotype id="_10_5_1_ef4034d_1142956508650_716483_2"/>
            <buttonicon filename="cup2input32.png" size="32">89504E470D0A1A0A0000000D49484452000000200000001808060000009B53FF340000000473424954080808087C0864880000001974455874536F667477617265007777772E696E6B73636170652E6F72679BEE3C1A00000178494441544889EDD6314855611407F0DF793AA8A04BA30D392599D8D4D662B8B636887B5304CD3544424E2246D0E2D6629450431041432012445341122D81D6520D2E51711CDE156EE1EBBDFBB8171CFCC319CEF9CEF7FFFFF9F8CE772FDCC31F64CDF1156733D3FF4243E20771BB83E8249EE3FD205ADA78884DF5E0164631582E46C4286EE01ABEE1AA92DB2BDD8EABD7C09782F34EA9368F1DFCC232C632F36F874D202266B08A0B7889B9CC7C77B0DEEAB4B126CCE10D2670393367CBE2B5188888EB1171AE94B7305CA43358C26466AE77E2E8FB0E60A1D8FBA9C8CFE37589F37E378EBE4F20222E62AD103A15118FB18513F851B47DEFC6D397818898C6060610455CC24D9CC1CF5EB92A1B88889378A63DE7F10FD7A3CCEC59BCB2818818C30B8C1FB68CA755F850F91D58C1E943EA7BF888074D1B788529EDD97E8B0FD8CECCDDAAC27D19C8CC35ED9B5F1B9A7E098F0D1C1B38FA06CA63381B114335F18E5469FEADB99FD2C55E3EC7778BE6BAF1194FBA35ED03C4734E08B21DB63E0000000049454E44AE426082</buttonicon>
            <buttonicon filename="cup2input21.png" size="21">89504E470D0A1A0A0000000D49484452000000150000000F08060000000B5A846B0000000473424954080808087C0864880000001974455874536F667477617265007777772E696E6B73636170652E6F72679BEE3C1A000000EF49444154388DDDD4A14A444114C6F1DFD1456DFB0AB70ABE8068D568300982C9B0582C2258C5B071B1987C088345308920681211441F60A3D520C7B07BE1B2CABDD7C5E4075F19CEF73F336786810BE4147EC752662A8D05141D6CE001D7DAAB8B1E56F11411812D9CE0D4B8EBA0DAB1C928C6B91E9671874B2C66A6CE2F76F79376318783CCBC2A175B4323E2DC68663D1C8E975FB093999FD5DA9996C0636C6313CF95DCCD24B0153422F6718479A3A3DEA25F97A98546C43A0698C507026B4DB9A6993EE20CF778C55B660E23A2981A9A9943EC3534FEA65617F57FA1E54C5722A2F6994CA8DB54F067BF54E92F782586E2885C51360000000049454E44AE426082</buttonicon>
            <buttonicon filename="cup2input16.png" size="16">89504E470D0A1A0A0000000D49484452000000100000000C08060000006BE73D810000000473424954080808087C0864880000001974455874536F667477617265007777772E696E6B73636170652E6F72679BEE3C1A000000C7494441542891A5D2214A45011404D073F507355815040D82C520261FB803934170036EC0EA267425063720A2E18345908FC968126CE631F83EBCF0DEF7AB0393EEDC99B970E109999357492481251C8CB087334CCCC629F6A1AA8E718ECB513B9C2419CFDAAEAA0687557583671C25F9D4566BA6D5BAC41A2EB08A5BBC63BBAB19F5C67D27AEE00E9B38C1232AC96B57B730B0BC887BEC60191F78E9D30E3558C7061E30C6359AB90D92BCB526DD56BD06BD27FC06FF36989EB05B553F69B786067F7AE529BF00934162643BED89C50000000049454E44AE426082</buttonicon>
            <defaults>
                <PropertyVisitorAcceptor xmlns:xmi="http://schema.omg.org/spec/XMI/2.1">
                    <mdElement elementClass="PropertyManager">
                        <propertyManagerID>_11_0_ef4034d_1144659497359_515309_2</propertyManagerID>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>isActive</propertyID>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>isAbstract</propertyID>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>isLeaf</propertyID>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="ChoiceProperty">
                            <propertyID>visibility</propertyID>
                            <value>public</value>
                            <valuesTranslatable xmi:value="false"/>
                            <choice xmi:value="public^private^protected^package"/>
                            <index xmi:value="0"/>
                        </mdElement>
                        <mdElement elementClass="StringProperty">
                            <propertyID>documentation</propertyID>
                            <multiline xmi:value="true"/>
                        </mdElement>
                    </mdElement>
                </PropertyVisitorAcceptor>
            </defaults>
        </custom>
        <custom description="Output Component" type="com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class">
            <stereotype id="_10_5_1_ef4034d_1142956581546_62578_26"/>
            <buttonicon filename="cup2output32.png" size="32">89504E470D0A1A0A0000000D49484452000000200000001708060000006A054DE10000000473424954080808087C0864880000001974455874536F667477617265007777772E696E6B73636170652E6F72679BEE3C1A0000017A494441544889EDD53B6B94611005E067B25B88B112AB3401C5808256160641C4420BC14A44C59F61A18D60A58D8D85829D75C4CAC62A5A5958084210048DE0A5113B15D18DC76257B38464CDEE7E0B161998E29DDB3933EF0DEEE017D2A0767035898D143BB0AD7AE0A5797993644F55CD621FF6620E077008D3586AF781DFC2D306804FE33C5A5575060B03629FB03AB6738346B659C5E55EBDB7D88F1FD6DFA687684F35D0F12069E1C33AF667389BA43349023BF11C2BF8DE677F8D5349BE41A304AAAA85C3BDE534AEE86EC3DD9EED334E24F9D49FD7C819C031BCB07AA5DFF5F9E6F01127D7E68D3D81AA9AADAA052CE20B6EF75C2B7F3B4C5E259949F2686DFEC804AA6A7B555DC34BCCE3228EE0FD3075DA2300172EE00676E126AE27F9DAF30F556F2802553583FBBA1D3FC0A524CB43218E4340F73075703CC9E238C0231148F218479B00FE23937E09B7086C11F8FF09F45FC3F9615FB10DE4E030C1A5FB694C6212CB4976FF2B684AF7AF4EC3E03F716F3381BF015912FE9A29ABC0AE0000000049454E44AE426082</buttonicon>
            <buttonicon filename="cup2output21.png" size="21">89504E470D0A1A0A0000000D49484452000000150000000F08060000000B5A846B0000000473424954080808087C0864880000001974455874536F667477617265007777772E696E6B73636170652E6F72679BEE3C1A000000E849444154388DD5D4BF2B065014C6F1CFC1F4AE8ACD6026ABED2D83D16290CD9FE09F5036BBFFC220B34D5894EDCDA0309865503C0657E98DF7E7E4A953F7C739DF7B9EBAF7C20932419C26910466B18C3DAC554BB8C0B9D1D5C53A76708445CCA070A6410FBF4F1D2570D8EABA786BE3773C6161668CEE7ED3311E1BF005DD24CF73E352AA6A15BB6DBAEDCBF6253693F460646855CDE3001BB8C65292DBB6D749F2F19D3BD47E55CD55D53E6E708F15F47EE6FC040EEDB4AA3AB86AC0F5240F6D7D602303A1495EAB6A2BC9DD404A9F86DA1F1738127412FD1FE8546F3FC99FD760EA5FAA3F3E0166B89825DFA11E7D0000000049454E44AE426082</buttonicon>
            <buttonicon filename="cup2output16.png" size="16">89504E470D0A1A0A0000000D49484452000000100000000B080600000076E20D390000000473424954080808087C0864880000001974455874536F667477617265007777772E696E6B73636170652E6F72679BEE3C1A000000B94944415428918DD1A14A447110C5E16F740D3E80180C36597C0E1704AD46DF61B30F60360A262D82DD26EC1BD8368962DAA05930AC1E83D722DCFFDD035366E6FC38C314E6D837AC6F1CE1097B986031EACC07781E005C638C2B6C631D97108C9368151E30C30B3E70D3F5DB006C608A375C600BE7A824D65A99ABEA04F758E011AF49DE939CA5A3F702AAEA16BB384E72D7B7376A04384DB26C256C2658C5DC04ACAABF1376AAEA736077B36F30F7FBCAA1FAC2E1FF37FF001B4174AF10B7CF450000000049454E44AE426082</buttonicon>
            <defaults>
                <PropertyVisitorAcceptor xmlns:xmi="http://schema.omg.org/spec/XMI/2.1">
                    <mdElement elementClass="PropertyManager">
                        <propertyManagerID>_11_0_ef4034d_1144659497361_332257_3</propertyManagerID>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>isActive</propertyID>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>isAbstract</propertyID>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>isLeaf</propertyID>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="ChoiceProperty">
                            <propertyID>visibility</propertyID>
                            <value>public</value>
                            <valuesTranslatable xmi:value="false"/>
                            <choice xmi:value="public^private^protected^package"/>
                            <index xmi:value="0"/>
                        </mdElement>
                        <mdElement elementClass="StringProperty">
                            <propertyID>documentation</propertyID>
                            <multiline xmi:value="true"/>
                        </mdElement>
                    </mdElement>
                </PropertyVisitorAcceptor>
            </defaults>
        </custom>
        <custom description="Group Component" type="com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Class">
            <stereotype id="_10_5_1_ef4034d_1142956622978_245424_74"/>
            <style>
                <PropertyVisitorAcceptor xmlns:xmi="http://schema.omg.org/spec/XMI/2.1">
                    <mdElement elementClass="PropertyManager">
                        <propertyManagerID>_11_0_ef4034d_1150960960160_627671_122</propertyManagerID>
                        <mdElement elementClass="ColorProperty">
                            <propertyID>FILL_COLOR</propertyID>
                            <propertyDescriptionID>FILL_COLOR_DESCRIPTION</propertyDescriptionID>
                            <value xmi:value="-3916"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>USE_FILL_COLOR</propertyID>
                            <propertyDescriptionID>USE_FILL_COLOR_DESCRIPTION</propertyDescriptionID>
                            <value xmi:value="true"/>
                        </mdElement>
                        <mdElement elementClass="ColorProperty">
                            <propertyID>PEN_COLOR</propertyID>
                            <propertyDescriptionID>PEN_COLOR_DESCRIPTION</propertyDescriptionID>
                            <value xmi:value="-12434878"/>
                        </mdElement>
                        <mdElement elementClass="ColorProperty">
                            <propertyID>TEXT_COLOR</propertyID>
                            <propertyDescriptionID>TEXT_COLOR_DESCRIPTION</propertyDescriptionID>
                            <value xmi:value="-16777216"/>
                        </mdElement>
                        <mdElement elementClass="FontProperty">
                            <propertyID>FONT</propertyID>
                            <propertyDescriptionID>FONT_DESCRIPTION</propertyDescriptionID>
                            <fontName>SansSerif</fontName>
                            <size xmi:value="11"/>
                            <style xmi:value="0"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>AUTOSIZE</propertyID>
                            <propertyDescriptionID>AUTOSIZE_DESCRIPTION</propertyDescriptionID>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>USE_FIXED_CONNECTION_POINTS</propertyID>
                            <propertyDescriptionID>USE_FIXED_CONNECTION_POINTS_DESCRIPTION</propertyDescriptionID>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>SHOW_HEADER_IN_BOLD</propertyID>
                            <propertyDescriptionID>SHOW_HEADER_IN_BOLD_DESCRIPTION</propertyDescriptionID>
                            <value xmi:value="true"/>
                        </mdElement>
                        <mdElement elementClass="ColorProperty">
                            <propertyID>STEREOTYPE_COLOR</propertyID>
                            <propertyDescriptionID>STEREOTYPE_COLOR_DESCRIPTION</propertyDescriptionID>
                            <value xmi:value="-16777216"/>
                        </mdElement>
                        <mdElement elementClass="FontProperty">
                            <propertyID>STEREOTYPE_FONT</propertyID>
                            <propertyDescriptionID>STEREOTYPE_FONT_DESCRIPTION</propertyDescriptionID>
                            <fontName>SansSerif</fontName>
                            <size xmi:value="11"/>
                            <style xmi:value="0"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>SHOW_STEREOTYPE</propertyID>
                            <propertyDescriptionID>SHOW_STEREOTYPE_DESCRIPTION</propertyDescriptionID>
                            <value xmi:value="true"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>SHOW_CONSTRAINTS</propertyID>
                            <propertyDescriptionID>SHOW_CONSTRAINTS_DESCRIPTION</propertyDescriptionID>
                            <value xmi:value="true"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>SHOW_VISIBILITY</propertyID>
                            <propertyDescriptionID>SHOW_VISIBILITY_DESCRIPTION</propertyDescriptionID>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>SHOW_TAGGED_VALUES</propertyID>
                            <propertyDescriptionID>SHOW_TAGGED_VALUES_DESCRIPTION</propertyDescriptionID>
                            <value xmi:value="true"/>
                        </mdElement>
                        <mdElement elementClass="ChoiceProperty">
                            <propertyID>CONSTRAINT_TEXT_MODE</propertyID>
                            <propertyDescriptionID>CONSTRAINT_TEXT_MODE_DESCRIPTION</propertyDescriptionID>
                            <value>EXPRESSION_MODE</value>
                            <choice xmi:value="NAME_MODE^EXPRESSION_MODE"/>
                            <index xmi:value="1"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>SHOW_FULL_TYPE</propertyID>
                            <propertyGroup>OPERATIONS</propertyGroup>
                            <propertyDescriptionID>SHOW_FULL_TYPE_DESCRIPTION</propertyDescriptionID>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>SUPPRESS_CLASS_ATTRIBUTES</propertyID>
                            <propertyGroup>ATTRIBUTES</propertyGroup>
                            <propertyDescriptionID>SUPPRESS_CLASS_ATTRIBUTES_DESCRIPTION</propertyDescriptionID>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="ColorProperty">
                            <propertyID>ATTRIBUTE_COLOR</propertyID>
                            <propertyGroup>ATTRIBUTES</propertyGroup>
                            <propertyDescriptionID>ATTRIBUTE_COLOR_DESCRIPTION</propertyDescriptionID>
                            <value xmi:value="-14155776"/>
                        </mdElement>
                        <mdElement elementClass="FontProperty">
                            <propertyID>ATTRIBUTE_FONT</propertyID>
                            <propertyGroup>ATTRIBUTES</propertyGroup>
                            <propertyDescriptionID>ATTRIBUTE_FONT_DESCRIPTION</propertyDescriptionID>
                            <fontName>SansSerif</fontName>
                            <size xmi:value="11"/>
                            <style xmi:value="0"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>SHOW_MORE_SIGN_FOR_ATTRIBUTES</propertyID>
                            <propertyGroup>ATTRIBUTES</propertyGroup>
                            <propertyDescriptionID>SHOW_MORE_SIGN_FOR_ATTRIBUTES_DESCRIPTION</propertyDescriptionID>
                            <value xmi:value="true"/>
                        </mdElement>
                        <mdElement elementClass="ChoiceProperty">
                            <propertyID>SORT_CLASS_ATTRIBUTES_MODE</propertyID>
                            <propertyGroup>ATTRIBUTES</propertyGroup>
                            <propertyDescriptionID>SORT_CLASS_ATTRIBUTES_MODE_DESCRIPTION</propertyDescriptionID>
                            <value>NO_SORT</value>
                            <choice xmi:value="NO_SORT^BY_NAME^BY_STEREOTYPE^BY_VISIBILITY"/>
                            <index xmi:value="0"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>SHOW_ATTRIBUTES_VISIBILITY</propertyID>
                            <propertyGroup>ATTRIBUTES</propertyGroup>
                            <propertyDescriptionID>SHOW_ATTRIBUTES_VISIBILITY_DESCRIPTION</propertyDescriptionID>
                            <value xmi:value="true"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>SHOW_ATTRIBUTES_STEREOTYPE</propertyID>
                            <propertyGroup>ATTRIBUTES</propertyGroup>
                            <propertyDescriptionID>SHOW_ATTRIBUTES_STEREOTYPE_DESCRIPTION</propertyDescriptionID>
                            <value xmi:value="true"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>SHOW_ATTRIBUTES_PROPERTIES</propertyID>
                            <propertyGroup>ATTRIBUTES</propertyGroup>
                            <propertyDescriptionID>SHOW_ATTRIBUTES_PROPERTIES_DESCRIPTION</propertyDescriptionID>
                            <value xmi:value="true"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>SHOW_ATTRIBUTES_CONSTRAINTS</propertyID>
                            <propertyGroup>ATTRIBUTES</propertyGroup>
                            <propertyDescriptionID>SHOW_ATTRIBUTES_CONSTRAINTS_DESCRIPTION</propertyDescriptionID>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>SHOW_INIT_VALUE</propertyID>
                            <propertyGroup>ATTRIBUTES</propertyGroup>
                            <propertyDescriptionID>SHOW_INIT_VALUE_DESCRIPTION</propertyDescriptionID>
                            <value xmi:value="true"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>SUPPRESS_CLASS_OPERATIONS</propertyID>
                            <propertyGroup>OPERATIONS</propertyGroup>
                            <propertyDescriptionID>SUPPRESS_CLASS_OPERATIONS_DESCRIPTION</propertyDescriptionID>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="ColorProperty">
                            <propertyID>OPERATION_COLOR</propertyID>
                            <propertyGroup>OPERATIONS</propertyGroup>
                            <propertyDescriptionID>OPERATION_COLOR_DESCRIPTION</propertyDescriptionID>
                            <value xmi:value="-16777176"/>
                        </mdElement>
                        <mdElement elementClass="FontProperty">
                            <propertyID>OPERATION_FONT</propertyID>
                            <propertyGroup>OPERATIONS</propertyGroup>
                            <propertyDescriptionID>OPERATION_FONT_DESCRIPTION</propertyDescriptionID>
                            <fontName>SansSerif</fontName>
                            <size xmi:value="11"/>
                            <style xmi:value="0"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>SHOW_OPERATIONS_SIGNATURE</propertyID>
                            <propertyGroup>OPERATIONS</propertyGroup>
                            <propertyDescriptionID>SHOW_OPERATIONS_SIGNATURE_DESCRIPTION</propertyDescriptionID>
                            <value xmi:value="true"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>SHOW_MORE_SIGN_FOR_OPERATIONS</propertyID>
                            <propertyGroup>OPERATIONS</propertyGroup>
                            <propertyDescriptionID>SHOW_MORE_SIGN_FOR_OPERATIONS_DESCRIPTION</propertyDescriptionID>
                            <value xmi:value="true"/>
                        </mdElement>
                        <mdElement elementClass="ChoiceProperty">
                            <propertyID>SORT_CLASS_OPERATIONS_MODE</propertyID>
                            <propertyGroup>OPERATIONS</propertyGroup>
                            <propertyDescriptionID>SORT_CLASS_OPERATIONS_MODE_DESCRIPTION</propertyDescriptionID>
                            <value>NO_SORT</value>
                            <choice xmi:value="NO_SORT^BY_NAME^BY_STEREOTYPE^BY_VISIBILITY"/>
                            <index xmi:value="0"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>SHOW_OPERATIONS_VISIBILITY</propertyID>
                            <propertyGroup>OPERATIONS</propertyGroup>
                            <propertyDescriptionID>SHOW_OPERATIONS_VISIBILITY_DESCRIPTION</propertyDescriptionID>
                            <value xmi:value="true"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>SHOW_OPERATIONS_STEREOTYPE</propertyID>
                            <propertyGroup>OPERATIONS</propertyGroup>
                            <propertyDescriptionID>SHOW_OPERATIONS_STEREOTYPE_DESCRIPTION</propertyDescriptionID>
                            <value xmi:value="true"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>SHOW_OPERATIONS_PROPERTIES</propertyID>
                            <propertyGroup>OPERATIONS</propertyGroup>
                            <propertyDescriptionID>SHOW_OPERATIONS_PROPERTIES_DESCRIPTION</propertyDescriptionID>
                            <value xmi:value="true"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>SHOW_OPERATIONS_CONSTRAINTS</propertyID>
                            <propertyGroup>OPERATIONS</propertyGroup>
                            <propertyDescriptionID>SHOW_OPERATIONS_CONSTRAINTS_DESCRIPTION</propertyDescriptionID>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>SHOW_OPERATIONS_PARAMETERS_DIRECTION_KIND</propertyID>
                            <propertyGroup>OPERATIONS</propertyGroup>
                            <propertyDescriptionID>SHOW_OPERATIONS_PARAMETERS_DIRECTION_KIND_DESCRIPTION</propertyDescriptionID>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>SUPPRESS_STRUCTURE</propertyID>
                            <propertyDescriptionID>SUPPRESS_STRUCTURE_DESCRIPTION</propertyDescriptionID>
                            <value xmi:value="true"/>
                        </mdElement>
                    </mdElement>
                </PropertyVisitorAcceptor>
            </style>
            <defaults>
                <PropertyVisitorAcceptor xmlns:xmi="http://schema.omg.org/spec/XMI/2.1">
                    <mdElement elementClass="PropertyManager">
                        <propertyManagerID>_11_0_ef4034d_1150960960163_635024_123</propertyManagerID>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>isActive</propertyID>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>isAbstract</propertyID>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>isLeaf</propertyID>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="ChoiceProperty">
                            <propertyID>visibility</propertyID>
                            <value>public</value>
                            <valuesTranslatable xmi:value="false"/>
                            <choice xmi:value="public^private^protected^package"/>
                            <index xmi:value="0"/>
                        </mdElement>
                        <mdElement elementClass="StringProperty">
                            <propertyID>documentation</propertyID>
                            <multiline xmi:value="true"/>
                        </mdElement>
                    </mdElement>
                </PropertyVisitorAcceptor>
            </defaults>
        </custom>
        <custom description="Activate" type="com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Association">
            <stereotype id="_10_5_1_ef4034d_1142959129583_783510_543"/>
            <defaults>
                <PropertyVisitorAcceptor xmlns:xmi="http://schema.omg.org/spec/XMI/2.1">
                    <mdElement elementClass="PropertyManager">
                        <propertyManagerID>_11_0_ef4034d_1144659497364_372997_5</propertyManagerID>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>isDerived</propertyID>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>isAbstract</propertyID>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>isLeaf</propertyID>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="ChoiceProperty">
                            <propertyID>visibility</propertyID>
                            <value>public</value>
                            <valuesTranslatable xmi:value="false"/>
                            <choice xmi:value="public^private^protected^package"/>
                            <index xmi:value="0"/>
                        </mdElement>
                        <mdElement elementClass="StringProperty">
                            <propertyID>documentation</propertyID>
                            <multiline xmi:value="true"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_A.isDerived</propertyID>
                            <propertyGroup>END_A</propertyGroup>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_A.isDerivedUnion</propertyID>
                            <propertyGroup>END_A</propertyGroup>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="ChoiceProperty">
                            <propertyID>END_A.aggregation</propertyID>
                            <propertyGroup>END_A</propertyGroup>
                            <value>none</value>
                            <valuesTranslatable xmi:value="false"/>
                            <choice xmi:value="none^shared^composite"/>
                            <index xmi:value="0"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_A.isReadOnly</propertyID>
                            <propertyGroup>END_A</propertyGroup>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_A.isOrdered</propertyID>
                            <propertyGroup>END_A</propertyGroup>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_A.isUnique</propertyID>
                            <propertyGroup>END_A</propertyGroup>
                            <value xmi:value="true"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_A.isStatic</propertyID>
                            <propertyGroup>END_A</propertyGroup>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="ChoiceProperty">
                            <propertyID>END_A.visibility</propertyID>
                            <propertyGroup>END_A</propertyGroup>
                            <value>private</value>
                            <valuesTranslatable xmi:value="false"/>
                            <choice xmi:value="public^private^protected^package"/>
                            <index xmi:value="1"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_A.isLeaf</propertyID>
                            <propertyGroup>END_A</propertyGroup>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="StringProperty">
                            <propertyID>END_A.documentation</propertyID>
                            <propertyGroup>END_A</propertyGroup>
                            <multiline xmi:value="true"/>
                        </mdElement>
                        <mdElement elementClass="ChoiceProperty">
                            <propertyID>END_A.multiplicity</propertyID>
                            <propertyGroup>END_A</propertyGroup>
                            <value/>
                            <valuesTranslatable xmi:value="false"/>
                            <choice xmi:value="0^0..1^0..*^1^1..*^*"/>
                            <index xmi:value="-1"/>
                            <editableProp xmi:value="true"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_A.navigable</propertyID>
                            <propertyGroup>END_A</propertyGroup>
                            <editable xmi:value="false"/>
                            <value xmi:value="true"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_B.isDerived</propertyID>
                            <propertyGroup>END_B</propertyGroup>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_B.isDerivedUnion</propertyID>
                            <propertyGroup>END_B</propertyGroup>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="ChoiceProperty">
                            <propertyID>END_B.aggregation</propertyID>
                            <propertyGroup>END_B</propertyGroup>
                            <value>none</value>
                            <valuesTranslatable xmi:value="false"/>
                            <choice xmi:value="none^shared^composite"/>
                            <index xmi:value="0"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_B.isReadOnly</propertyID>
                            <propertyGroup>END_B</propertyGroup>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_B.isOrdered</propertyID>
                            <propertyGroup>END_B</propertyGroup>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_B.isUnique</propertyID>
                            <propertyGroup>END_B</propertyGroup>
                            <value xmi:value="true"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_B.isStatic</propertyID>
                            <propertyGroup>END_B</propertyGroup>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="ChoiceProperty">
                            <propertyID>END_B.visibility</propertyID>
                            <propertyGroup>END_B</propertyGroup>
                            <value>private</value>
                            <valuesTranslatable xmi:value="false"/>
                            <choice xmi:value="public^private^protected^package"/>
                            <index xmi:value="1"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_B.isLeaf</propertyID>
                            <propertyGroup>END_B</propertyGroup>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="StringProperty">
                            <propertyID>END_B.documentation</propertyID>
                            <propertyGroup>END_B</propertyGroup>
                            <multiline xmi:value="true"/>
                        </mdElement>
                        <mdElement elementClass="ChoiceProperty">
                            <propertyID>END_B.multiplicity</propertyID>
                            <propertyGroup>END_B</propertyGroup>
                            <value/>
                            <valuesTranslatable xmi:value="false"/>
                            <choice xmi:value="0^0..1^0..*^1^1..*^*"/>
                            <index xmi:value="-1"/>
                            <editableProp xmi:value="true"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_B.navigable</propertyID>
                            <propertyGroup>END_B</propertyGroup>
                            <editable xmi:value="false"/>
                            <value xmi:value="false"/>
                        </mdElement>
                    </mdElement>
                </PropertyVisitorAcceptor>
            </defaults>
        </custom>
        <custom description="Update" type="com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Association">
            <stereotype id="_10_5_1_ef4034d_1142959105243_377011_519"/>
            <defaults>
                <PropertyVisitorAcceptor xmlns:xmi="http://schema.omg.org/spec/XMI/2.1">
                    <mdElement elementClass="PropertyManager">
                        <propertyManagerID>_11_0_ef4034d_1144659497372_565071_6</propertyManagerID>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>isDerived</propertyID>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>isAbstract</propertyID>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>isLeaf</propertyID>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="ChoiceProperty">
                            <propertyID>visibility</propertyID>
                            <value>public</value>
                            <valuesTranslatable xmi:value="false"/>
                            <choice xmi:value="public^private^protected^package"/>
                            <index xmi:value="0"/>
                        </mdElement>
                        <mdElement elementClass="StringProperty">
                            <propertyID>documentation</propertyID>
                            <multiline xmi:value="true"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_A.isDerived</propertyID>
                            <propertyGroup>END_A</propertyGroup>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_A.isDerivedUnion</propertyID>
                            <propertyGroup>END_A</propertyGroup>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="ChoiceProperty">
                            <propertyID>END_A.aggregation</propertyID>
                            <propertyGroup>END_A</propertyGroup>
                            <value>none</value>
                            <valuesTranslatable xmi:value="false"/>
                            <choice xmi:value="none^shared^composite"/>
                            <index xmi:value="0"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_A.isReadOnly</propertyID>
                            <propertyGroup>END_A</propertyGroup>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_A.isOrdered</propertyID>
                            <propertyGroup>END_A</propertyGroup>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_A.isUnique</propertyID>
                            <propertyGroup>END_A</propertyGroup>
                            <value xmi:value="true"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_A.isStatic</propertyID>
                            <propertyGroup>END_A</propertyGroup>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="ChoiceProperty">
                            <propertyID>END_A.visibility</propertyID>
                            <propertyGroup>END_A</propertyGroup>
                            <value>private</value>
                            <valuesTranslatable xmi:value="false"/>
                            <choice xmi:value="public^private^protected^package"/>
                            <index xmi:value="1"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_A.isLeaf</propertyID>
                            <propertyGroup>END_A</propertyGroup>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="StringProperty">
                            <propertyID>END_A.documentation</propertyID>
                            <propertyGroup>END_A</propertyGroup>
                            <multiline xmi:value="true"/>
                        </mdElement>
                        <mdElement elementClass="ChoiceProperty">
                            <propertyID>END_A.multiplicity</propertyID>
                            <propertyGroup>END_A</propertyGroup>
                            <value/>
                            <valuesTranslatable xmi:value="false"/>
                            <choice xmi:value="0^0..1^0..*^1^1..*^*"/>
                            <index xmi:value="-1"/>
                            <editableProp xmi:value="true"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_A.navigable</propertyID>
                            <propertyGroup>END_A</propertyGroup>
                            <editable xmi:value="false"/>
                            <value xmi:value="true"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_B.isDerived</propertyID>
                            <propertyGroup>END_B</propertyGroup>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_B.isDerivedUnion</propertyID>
                            <propertyGroup>END_B</propertyGroup>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="ChoiceProperty">
                            <propertyID>END_B.aggregation</propertyID>
                            <propertyGroup>END_B</propertyGroup>
                            <value>none</value>
                            <valuesTranslatable xmi:value="false"/>
                            <choice xmi:value="none^shared^composite"/>
                            <index xmi:value="0"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_B.isReadOnly</propertyID>
                            <propertyGroup>END_B</propertyGroup>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_B.isOrdered</propertyID>
                            <propertyGroup>END_B</propertyGroup>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_B.isUnique</propertyID>
                            <propertyGroup>END_B</propertyGroup>
                            <value xmi:value="true"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_B.isStatic</propertyID>
                            <propertyGroup>END_B</propertyGroup>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="ChoiceProperty">
                            <propertyID>END_B.visibility</propertyID>
                            <propertyGroup>END_B</propertyGroup>
                            <value>private</value>
                            <valuesTranslatable xmi:value="false"/>
                            <choice xmi:value="public^private^protected^package"/>
                            <index xmi:value="1"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_B.isLeaf</propertyID>
                            <propertyGroup>END_B</propertyGroup>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="StringProperty">
                            <propertyID>END_B.documentation</propertyID>
                            <propertyGroup>END_B</propertyGroup>
                            <multiline xmi:value="true"/>
                        </mdElement>
                        <mdElement elementClass="ChoiceProperty">
                            <propertyID>END_B.multiplicity</propertyID>
                            <propertyGroup>END_B</propertyGroup>
                            <value/>
                            <valuesTranslatable xmi:value="false"/>
                            <choice xmi:value="0^0..1^0..*^1^1..*^*"/>
                            <index xmi:value="-1"/>
                            <editableProp xmi:value="true"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_B.navigable</propertyID>
                            <propertyGroup>END_B</propertyGroup>
                            <editable xmi:value="false"/>
                            <value xmi:value="false"/>
                        </mdElement>
                    </mdElement>
                </PropertyVisitorAcceptor>
            </defaults>
        </custom>
        <custom description="Precede" type="com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Association">
            <stereotype id="_10_5_1_ef4034d_1142959089498_490707_495"/>
            <defaults>
                <PropertyVisitorAcceptor xmlns:xmi="http://schema.omg.org/spec/XMI/2.1">
                    <mdElement elementClass="PropertyManager">
                        <propertyManagerID>_11_0_ef4034d_1144659497375_488800_7</propertyManagerID>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>isDerived</propertyID>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>isAbstract</propertyID>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>isLeaf</propertyID>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="ChoiceProperty">
                            <propertyID>visibility</propertyID>
                            <value>public</value>
                            <valuesTranslatable xmi:value="false"/>
                            <choice xmi:value="public^private^protected^package"/>
                            <index xmi:value="0"/>
                        </mdElement>
                        <mdElement elementClass="StringProperty">
                            <propertyID>documentation</propertyID>
                            <multiline xmi:value="true"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_A.isDerived</propertyID>
                            <propertyGroup>END_A</propertyGroup>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_A.isDerivedUnion</propertyID>
                            <propertyGroup>END_A</propertyGroup>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="ChoiceProperty">
                            <propertyID>END_A.aggregation</propertyID>
                            <propertyGroup>END_A</propertyGroup>
                            <value>none</value>
                            <valuesTranslatable xmi:value="false"/>
                            <choice xmi:value="none^shared^composite"/>
                            <index xmi:value="0"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_A.isReadOnly</propertyID>
                            <propertyGroup>END_A</propertyGroup>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_A.isOrdered</propertyID>
                            <propertyGroup>END_A</propertyGroup>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_A.isUnique</propertyID>
                            <propertyGroup>END_A</propertyGroup>
                            <value xmi:value="true"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_A.isStatic</propertyID>
                            <propertyGroup>END_A</propertyGroup>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="ChoiceProperty">
                            <propertyID>END_A.visibility</propertyID>
                            <propertyGroup>END_A</propertyGroup>
                            <value>private</value>
                            <valuesTranslatable xmi:value="false"/>
                            <choice xmi:value="public^private^protected^package"/>
                            <index xmi:value="1"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_A.isLeaf</propertyID>
                            <propertyGroup>END_A</propertyGroup>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="StringProperty">
                            <propertyID>END_A.documentation</propertyID>
                            <propertyGroup>END_A</propertyGroup>
                            <multiline xmi:value="true"/>
                        </mdElement>
                        <mdElement elementClass="ChoiceProperty">
                            <propertyID>END_A.multiplicity</propertyID>
                            <propertyGroup>END_A</propertyGroup>
                            <value/>
                            <valuesTranslatable xmi:value="false"/>
                            <choice xmi:value="0^0..1^0..*^1^1..*^*"/>
                            <index xmi:value="-1"/>
                            <editableProp xmi:value="true"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_A.navigable</propertyID>
                            <propertyGroup>END_A</propertyGroup>
                            <editable xmi:value="false"/>
                            <value xmi:value="true"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_B.isDerived</propertyID>
                            <propertyGroup>END_B</propertyGroup>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_B.isDerivedUnion</propertyID>
                            <propertyGroup>END_B</propertyGroup>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="ChoiceProperty">
                            <propertyID>END_B.aggregation</propertyID>
                            <propertyGroup>END_B</propertyGroup>
                            <value>none</value>
                            <valuesTranslatable xmi:value="false"/>
                            <choice xmi:value="none^shared^composite"/>
                            <index xmi:value="0"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_B.isReadOnly</propertyID>
                            <propertyGroup>END_B</propertyGroup>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_B.isOrdered</propertyID>
                            <propertyGroup>END_B</propertyGroup>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_B.isUnique</propertyID>
                            <propertyGroup>END_B</propertyGroup>
                            <value xmi:value="true"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_B.isStatic</propertyID>
                            <propertyGroup>END_B</propertyGroup>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="ChoiceProperty">
                            <propertyID>END_B.visibility</propertyID>
                            <propertyGroup>END_B</propertyGroup>
                            <value>private</value>
                            <valuesTranslatable xmi:value="false"/>
                            <choice xmi:value="public^private^protected^package"/>
                            <index xmi:value="1"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_B.isLeaf</propertyID>
                            <propertyGroup>END_B</propertyGroup>
                            <value xmi:value="false"/>
                        </mdElement>
                        <mdElement elementClass="StringProperty">
                            <propertyID>END_B.documentation</propertyID>
                            <propertyGroup>END_B</propertyGroup>
                            <multiline xmi:value="true"/>
                        </mdElement>
                        <mdElement elementClass="ChoiceProperty">
                            <propertyID>END_B.multiplicity</propertyID>
                            <propertyGroup>END_B</propertyGroup>
                            <value/>
                            <valuesTranslatable xmi:value="false"/>
                            <choice xmi:value="0^0..1^0..*^1^1..*^*"/>
                            <index xmi:value="-1"/>
                            <editableProp xmi:value="true"/>
                        </mdElement>
                        <mdElement elementClass="BooleanProperty">
                            <propertyID>END_B.navigable</propertyID>
                            <propertyGroup>END_B</propertyGroup>
                            <editable xmi:value="false"/>
                            <value xmi:value="false"/>
                        </mdElement>
                    </mdElement>
                </PropertyVisitorAcceptor>
            </defaults>
        </custom>
    </buttons>
    <module location="/media/sda5/doctoraat/eigenwerk/werkPhD/cup2/cup2.0.mdzip" name="cup2.0.mdzip">
        <root id="_10_5_1_ef4034d_1142957655592_333650_484"/>
    </module>
    <module location="/home/jvdbergh/MagicDraw_UML/profiles/UML_Standard_Profile.xml" name="UML_Standard_Profile.xml">
        <root id="magicdraw_uml_standard_profile_v_0001"/>
    </module>
</diagram>


