Changeset 191

Show
Ignore:
Timestamp:
03/11/03 10:02:11 (6 years ago)
Author:
arjanmol
Message:

*** empty log message ***

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/gaphor/ChangeLog

    r185 r191  
     12002-03-02  Arjan Molenaar  <arjanmolenaar@hetnet.nl> 
     2 
     3        * setup.py, setup.cfg: Distutils setup scripts. 
     4        * utils/build_mo.py, utils/install_mo.py, utils/dist_mo.py, 
     5        utils/build_pot.py: 
     6        Distutils commands for supporting gettext files (.pot/po, .mo) 
     7        * autogen.sh, configure.in, */Files */Makefile.am: 
     8        These files are obsolete now. 
     9        * run-gaphor.sh: Run Gaphor, replaces gaphor.sh. 
     10        * gaphor/config.py.in: obsolete and removed. 
     11 
     122002-03-02  Arjan Molenaar  <arjanmolenaar@hetnet.nl> 
     13 
     14        * gaphor/ui/diagramwindow.py, mainwindow.py: create popup menu on 
     15        event-after event. 
     16 
    1172002-02-24  Arjan Molenaar  <arjanmolenaar@hetnet.nl> 
    218 
  • trunk/gaphor/README

    r162 r191  
    1111- Get pyorbit, pygtk and gnome-python (the latest versions) 
    1212- Compile and install pyorbit, pygtk and gnome-python. 
    13 - do './configure; make' in the Gaphor source directory. 
    14 - Launch gaphor using the 'gaphor.sh' shell script. 
     13- Get DiaCanvas2 and install it. If PyGTK is installed properly, it should 
     14  be automatically detected by DiaCanvas2's configure script. 
     15- do 'python setup.py config' to check if every thing is okay. 
     16- Launch gaphor using the 'run-gaphor.sh' shell script. 
    1517 
    16         - Arjan Molenaar <arjanmolenaar@hetnet.nl> 
     18Have fun, 
     19 
     20Arjan Molenaar <arjanmolenaar@hetnet.nl> 
  • trunk/gaphor/TODO

    r185 r191  
    11As always, there is much to do... 
    22 
    3 - attributes and operations visible for classes 
     3- attributes and operations visible for classes. 
    44- deselect doesn't work properly on all elements... 
    5 - fix Class implementation 
     5- fix Class implementation. 
     6- add commands for attribute/operation removal. 
     7- Add some sort of ordering in the NamespaceView. 
     8- Items visible/hidden doesn't work properly when opening a diagram. 
    69 
    710--- 
     
    3033- Some nice icons. 
    3134 
     35- Rewrite storage stuff: load procedures should use a SAX parser, instead 
     36  of the minidom DOM model. Loading of a model takes way to long... (saving 
     37  is very fast, though). 
     38 
    3239More specific: 
    3340- Some logic about what classes can be connected to each other should be 
  • trunk/gaphor/doc/UML2.gaphor

    r187 r191  
    11<?xml version="1.0" ?> 
    2 <Gaphor version="1.1"><Element id="DCE:12A2B620-4B3C-11D7-B391-02BBFE4396CE" type="Association"><Reference name="connection" refid="DCE:12A397CC-4B3C-11D7-B391-02BBFE4396CE"/><Reference name="connection" refid="DCE:12A3CA4C-4B3C-11D7-B391-02BBFE4396CE"/></Element><Element id="DCE:9E79FC7A-4B38-11D7-B391-02BBFE4396CE" type="Attribute"><Value name="name" value="direction: ParameterDirectionKind = in"/></Element><Element id="DCE:84C5B02A-464D-11D7-AA08-1B85D5275D8A" type="Generalization"><Reference name="parent" refid="DCE:FF594BE0-464C-11D7-AA08-1B85D5275D8A"/><Reference name="child" refid="DCE:7D753EF0-464D-11D7-AA08-1B85D5275D8A"/></Element><Element id="DCE:AA7609CE-4B38-11D7-B391-02BBFE4396CE" type="Attribute"><Value name="name" value="/ default: String [0..1]"/></Element><Element id="DCE:2A2C053C-4B3A-11D7-B391-02BBFE4396CE" type="Association"><Reference name="connection" refid="DCE:2A2C3E12-4B3A-11D7-B391-02BBFE4396CE"/><Reference name="connection" refid="DCE:2A2C7026-4B3A-11D7-B391-02BBFE4396CE"/></Element><Element id="DCE:1397F498-4696-11D7-B567-379CA7034986" type="Attribute"><Value name="name" value="alias: String[0..1]"/></Element><Element id="DCE:DF5202C0-4B32-11D7-B391-02BBFE4396CE" type="Association"><Reference name="connection" refid="DCE:DF523A2C-4B32-11D7-B391-02BBFE4396CE"/><Reference name="connection" refid="DCE:DF527520-4B32-11D7-B391-02BBFE4396CE"/></Element><Element id="DCE:18E77CF4-4697-11D7-B567-379CA7034986" type="AssociationEnd"><Reference name="participant" refid="DCE:7D753EF0-464D-11D7-AA08-1B85D5275D8A"/><Value name="name" value="+importingNamespace"/><Value name="multiplicity" value="0..1 {subsets source, owner}"/><Reference name="association" refid="DCE:18E7456A-4697-11D7-B567-379CA7034986"/><Value name="aggregation" value="ak_none"/></Element><Element id="DCE:F3BF94AC-4B55-11D7-A5E6-6257AF3C5118" type="Class"><Value name="name"><![CDATA[Association]]></Value><Reference name="generalization" refid="DCE:5DDBE6CE-4B56-11D7-A5E6-6257AF3C5118"/><Reference name="generalization" refid="DCE:620044DE-4B56-11D7-A5E6-6257AF3C5118"/><Reference name="feature" refid="DCE:FA8D0E02-4B55-11D7-A5E6-6257AF3C5118"/><Reference name="namespace" refid="DCE:E085A412-45CE-11D7-B5CA-613352B2821F"/><Reference name="association" refid="DCE:0E0139EC-4B56-11D7-A5E6-6257AF3C5118"/><Reference name="association" refid="DCE:659A4CE8-4B56-11D7-A5E6-6257AF3C5118"/><Reference name="association" refid="DCE:8CB23AE8-4B56-11D7-A5E6-6257AF3C5118"/></Element><Element id="DCE:FE89726E-4A87-11D7-B08B-133D836EF880" type="Association"><Reference name="connection" refid="DCE:FE89EDE8-4A87-11D7-B08B-133D836EF880"/><Reference name="connection" refid="DCE:FE8A5B02-4A87-11D7-B08B-133D836EF880"/></Element><Element id="DCE:EF5807FE-4B38-11D7-B391-02BBFE4396CE" type="Generalization"><Reference name="parent" refid="DCE:DECC6864-4A87-11D7-B08A-133D836EF880"/><Reference name="child" refid="DCE:979C397C-4B38-11D7-B391-02BBFE4396CE"/></Element><Element id="DCE:4537764E-4B3B-11D7-B391-02BBFE4396CE" type="AssociationEnd"><Value name="isNavigable" value="0"/><Reference name="participant" refid="DCE:AB14F544-4B3A-11D7-B391-02BBFE4396CE"/><Value name="name" value="+operation"/><Value name="multiplicity" value="0..1 {subsets namespace}"/><Reference name="association" refid="DCE:45370AFE-4B3B-11D7-B391-02BBFE4396CE"/></Element><Element id="DCE:E48E64A8-4B54-11D7-A5E6-6257AF3C5118" type="Association"><Reference name="connection" refid="DCE:E48E9CE0-4B54-11D7-A5E6-6257AF3C5118"/><Reference name="connection" refid="DCE:E48ECE04-4B54-11D7-A5E6-6257AF3C5118"/></Element><Element id="DCE:53756494-45CF-11D7-B5CA-613352B2821F" type="Association"><Reference name="connection" refid="DCE:53759D24-45CF-11D7-B5CA-613352B2821F"/><Reference name="connection" refid="DCE:5375CF56-45CF-11D7-B5CA-613352B2821F"/></Element><Element id="DCE:54B46D78-4B33-11D7-B391-02BBFE4396CE" type="Association"><Reference name="connection" refid="DCE:54B4A61C-4B33-11D7-B391-02BBFE4396CE"/><Reference name="connection" refid="DCE:54B4D84C-4B33-11D7-B391-02BBFE4396CE"/></Element><Element id="DCE:AB8B9F76-4B39-11D7-B391-02BBFE4396CE" type="AssociationEnd"><Reference name="participant" refid="DCE:F10D682A-4A87-11D7-B08B-133D836EF880"/><Value name="name" value="+raisedException"/><Value name="multiplicity" value="*"/><Reference name="association" refid="DCE:AB8B3536-4B39-11D7-B391-02BBFE4396CE"/></Element><Element id="DCE:7ED04AAA-4B38-11D7-B391-02BBFE4396CE" type="Attribute"><Value name="name" value="inout"/></Element><Element id="DCE:5C691878-45D1-11D7-B5CA-613352B2821F" type="AssociationEnd"><Value name="isNavigable" value="0"/><Reference name="participant" refid="DCE:3F0B9972-45D1-11D7-B5CA-613352B2821F"/><Reference name="association" refid="DCE:5C68DFBE-45D1-11D7-B5CA-613352B2821F"/></Element><Element id="DCE:53D40BEC-4B34-11D7-B391-02BBFE4396CE" type="Association"><Reference name="connection" refid="DCE:53D44492-4B34-11D7-B391-02BBFE4396CE"/><Reference name="connection" refid="DCE:53D4769A-4B34-11D7-B391-02BBFE4396CE"/></Element><Element id="DCE:7AD72FFE-4A89-11D7-B090-133D836EF880" type="Association"><Reference name="connection" refid="DCE:7AD7ACA4-4A89-11D7-B090-133D836EF880"/><Reference name="connection" refid="DCE:7AD81ACC-4A89-11D7-B090-133D836EF880"/></Element><Element id="DCE:E08638A8-4B57-11D7-A5E6-6257AF3C5118" type="AssociationEnd"><Reference name="participant" refid="DCE:7DDD179A-4B3D-11D7-B391-02BBFE4396CE"/><Value name="name"><![CDATA[+/opposite]]></Value><Value name="multiplicity"><![CDATA[0..1]]></Value><Reference name="association" refid="DCE:E085CF12-4B57-11D7-A5E6-6257AF3C5118"/></Element><Element id="DCE:FA8D0E02-4B55-11D7-A5E6-6257AF3C5118" type="Attribute"><Value name="name"><![CDATA[isDerived: Boolean = false]]></Value></Element><Element id="DCE:F5531DA2-4B53-11D7-A5E6-6257AF3C5118" type="Association"><Reference name="connection" refid="DCE:F5535620-4B53-11D7-A5E6-6257AF3C5118"/><Reference name="connection" refid="DCE:F553874E-4B53-11D7-A5E6-6257AF3C5118"/></Element><Element id="DCE:BBDDA4FC-45D3-11D7-BB76-BD95C061CFD6" type="Attribute"><Value name="name" value="+ body: String"/></Element><Element id="DCE:4A464536-4B34-11D7-B391-02BBFE4396CE" type="Generalization"><Reference name="parent" refid="DCE:7D753EF0-464D-11D7-AA08-1B85D5275D8A"/><Reference name="child" refid="DCE:F10D682A-4A87-11D7-B08B-133D836EF880"/></Element><Element id="DCE:81F3E7BA-4B32-11D7-B391-02BBFE4396CE" type="AssociationEnd"><Value name="isNavigable" value="0"/><Reference name="participant" refid="DCE:22B3AA56-4B32-11D7-B391-02BBFE4396CE"/><Reference name="association" refid="DCE:81F3AEEE-4B32-11D7-B391-02BBFE4396CE"/><Value name="aggregation" value="ak_none"/></Element><Element id="DCE:27EA7C8C-464D-11D7-AA08-1B85D5275D8A" type="Attribute"><Value name="name" value="+/qualifiedName: String[0..1]"/></Element><Element id="DCE:6A5F6ECC-4A87-11D7-B089-133D836EF880" type="AssociationEnd"><Value name="isNavigable" value="0"/><Reference name="participant" refid="DCE:F823FBA4-4A86-11D7-B087-133D836EF880"/><Reference name="association" refid="DCE:6A5E8372-4A87-11D7-B089-133D836EF880"/></Element><Element id="DCE:A2C1A48A-45D0-11D7-B5CA-613352B2821F" type="Generalization"><Reference name="parent" refid="DCE:FC139C48-45CE-11D7-B5CA-613352B2821F"/><Reference name="child" refid="DCE:7CE7539A-45D0-11D7-B5CA-613352B2821F"/></Element><Element id="DCE:0261E788-4B53-11D7-A5E6-6257AF3C5118" type="Attribute"><Value name="name"><![CDATA[aggregation: AggregationKind = none]]></Value></Element><Element id="DCE:F3C06422-4B37-11D7-B391-02BBFE4396CE" type="Generalization"><Reference name="parent" refid="DCE:CAD8A604-4B33-11D7-B391-02BBFE4396CE"/><Reference name="child" refid="DCE:A4EDB020-4B37-11D7-B391-02BBFE4396CE"/></Element><Element id="DCE:DF523A2C-4B32-11D7-B391-02BBFE4396CE" type="AssociationEnd"><Reference name="participant" refid="DCE:22B3AA56-4B32-11D7-B391-02BBFE4396CE"/><Value name="name" value="+owningInstance"/><Value name="multiplicity" value="1 {subsets owner}"/><Reference name="association" refid="DCE:DF5202C0-4B32-11D7-B391-02BBFE4396CE"/></Element><Element id="DCE:BCAD5222-45D0-11D7-B5CA-613352B2821F" type="AssociationEnd"><Reference name="participant" refid="DCE:FC139C48-45CE-11D7-B5CA-613352B2821F"/><Value name="name" value="+/ownedElement"/><Value name="multiplicity" value="*"/><Reference name="association" refid="DCE:BCAD18B6-45D0-11D7-B5CA-613352B2821F"/></Element><Element id="DCE:07DC8E08-4A8A-11D7-B090-133D836EF880" type="AssociationEnd"><Value name="isNavigable" value="1"/><Reference name="participant" refid="DCE:FC139C48-45CE-11D7-B5CA-613352B2821F"/><Value name="name" value="+constrainedElement"/><Value name="multiplicity" value="* {ordered}"/><Reference name="association" refid="DCE:07DBA3DA-4A8A-11D7-B090-133D836EF880"/></Element><Element id="DCE:BCEBC220-4B32-11D7-B391-02BBFE4396CE" type="AssociationEnd"><Value name="isNavigable" value="0"/><Reference name="participant" refid="DCE:22B3AA56-4B32-11D7-B391-02BBFE4396CE"/><Reference name="association" refid="DCE:BCEB5704-4B32-11D7-B391-02BBFE4396CE"/></Element><Element id="DCE:F10D682A-4A87-11D7-B08B-133D836EF880" type="Class"><Reference name="association" refid="DCE:00ED273C-4B35-11D7-B391-02BBFE4396CE"/><Reference name="association" refid="DCE:38A97D1E-4B54-11D7-A5E6-6257AF3C5118"/><Reference name="association" refid="DCE:53D44492-4B34-11D7-B391-02BBFE4396CE"/><Reference name="association" refid="DCE:659A7E14-4B56-11D7-A5E6-6257AF3C5118"/><Reference name="association" refid="DCE:99FB75E6-4B35-11D7-B391-02BBFE4396CE"/><Reference name="association" refid="DCE:AB8B9F76-4B39-11D7-B391-02BBFE4396CE"/><Reference name="association" refid="DCE:B0384ED4-4B34-11D7-B391-02BBFE4396CE"/><Reference name="association" refid="DCE:B0388110-4B34-11D7-B391-02BBFE4396CE"/><Reference name="association" refid="DCE:B0D30324-4B35-11D7-B391-02BBFE4396CE"/><Reference name="association" refid="DCE:BCEB8FB0-4B32-11D7-B391-02BBFE4396CE"/><Reference name="association" refid="DCE:BFC78470-4B37-11D7-B391-02BBFE4396CE"/><Reference name="association" refid="DCE:E034DAC8-4B3C-11D7-B391-02BBFE4396CE"/><Reference name="association" refid="DCE:E1374BE0-4B34-11D7-B391-02BBFE4396CE"/><Reference name="association" refid="DCE:E1377E1A-4B34-11D7-B391-02BBFE4396CE"/><Reference name="association" refid="DCE:E48ECE04-4B54-11D7-A5E6-6257AF3C5118"/><Reference name="association" refid="DCE:FE8A5B02-4A87-11D7-B08B-133D836EF880"/><Value name="name" value="Classifier"/><Reference name="specialization" refid="DCE:620044DE-4B56-11D7-A5E6-6257AF3C5118"/><Reference name="specialization" refid="DCE:BF631D58-4B52-11D7-A5E6-6257AF3C5118"/><Reference name="namespace" refid="DCE:E085A412-45CE-11D7-B5CA-613352B2821F"/><Reference name="generalization" refid="DCE:4762D258-4B34-11D7-B391-02BBFE4396CE"/><Reference name="generalization" refid="DCE:4A464536-4B34-11D7-B391-02BBFE4396CE"/><Reference name="generalization" refid="DCE:4DF873D4-4B34-11D7-B391-02BBFE4396CE"/><Reference name="feature" refid="DCE:F1CF4FA4-4B33-11D7-B391-02BBFE4396CE"/></Element><Element id="DCE:99C69A58-4A89-11D7-B090-133D836EF880" type="AssociationEnd"><Value name="isNavigable" value="1"/><Reference name="participant" refid="DCE:5C465FB0-4A89-11D7-B090-133D836EF880"/><Value name="name" value="+ownedRule"/><Value name="multiplicity" value="* {subsets ownedMember}"/><Reference name="association" refid="DCE:99C5AF80-4A89-11D7-B090-133D836EF880"/><Value name="aggregation" value="ak_composite"/></Element><Element id="DCE:A3BC67B6-4A88-11D7-B08C-133D836EF880" type="Class"><Value name="name" value="Expression"/><Reference name="namespace" refid="DCE:E085A412-45CE-11D7-B5CA-613352B2821F"/><Reference name="generalization" refid="DCE:E2E2393A-4A88-11D7-B08E-133D836EF880"/><Reference name="feature" refid="DCE:A9937B0A-4A88-11D7-B08C-133D836EF880"/><Reference name="feature" refid="DCE:B2198102-4A88-11D7-B08C-133D836EF880"/></Element><Element id="DCE:8A3D230C-4B53-11D7-A5E6-6257AF3C5118" type="AssociationEnd"><Value name="isNavigable" value="0"/><Reference name="participant" refid="DCE:6C8F2E88-4B3D-11D7-B391-02BBFE4396CE"/><Value name="name"><![CDATA[]]></Value><Value name="multiplicity"><![CDATA[]]></Value><Reference name="association" refid="DCE:8A3CEA88-4B53-11D7-A5E6-6257AF3C5118"/></Element><Element id="DCE:00ECEF06-4B35-11D7-B391-02BBFE4396CE" type="Association"><Reference name="connection" refid="DCE:00ED273C-4B35-11D7-B391-02BBFE4396CE"/><Reference name="connection" refid="DCE:00ED6378-4B35-11D7-B391-02BBFE4396CE"/></Element><Element id="DCE:B445FB00-4695-11D7-B567-379CA7034986" type="Class"><Value name="name" value="Package"/><Reference name="namespace" refid="DCE:E085A412-45CE-11D7-B5CA-613352B2821F"/><Reference name="association" refid="DCE:C022C54A-4695-11D7-B567-379CA7034986"/></Element><Element id="DCE:78779FB6-4A87-11D7-B089-133D836EF880" type="AssociationEnd"><Value name="isNavigable" value="0"/><Reference name="participant" refid="DCE:F823FBA4-4A86-11D7-B087-133D836EF880"/><Reference name="association" refid="DCE:7876B574-4A87-11D7-B089-133D836EF880"/></Element><Element id="DCE:E216A6F4-4B33-11D7-B391-02BBFE4396CE" type="Generalization"><Reference name="parent" refid="DCE:FF594BE0-464C-11D7-AA08-1B85D5275D8A"/><Reference name="child" refid="DCE:CAD8A604-4B33-11D7-B391-02BBFE4396CE"/></Element><Element id="DCE:3A844CD2-4B53-11D7-A5E6-6257AF3C5118" type="AssociationEnd"><Value name="isNavigable" value="0"/><Reference name="participant" refid="DCE:6C8F2E88-4B3D-11D7-B391-02BBFE4396CE"/><Value name="name"><![CDATA[+class]]></Value><Value name="multiplicity"><![CDATA[0..1 
    3 {subsets classifier, namespace, featuringClassifier}]]></Value><Reference name="association" refid="DCE:3A8414B0-4B53-11D7-A5E6-6257AF3C5118"/></Element><Element id="DCE:53D44492-4B34-11D7-B391-02BBFE4396CE" type="AssociationEnd"><Value name="isNavigable" value="1"/><Reference name="participant" refid="DCE:F10D682A-4A87-11D7-B08B-133D836EF880"/><Value name="name" value="+/redefinitionContext"/><Value name="multiplicity" value="*"/><Reference name="association" refid="DCE:53D40BEC-4B34-11D7-B391-02BBFE4396CE"/></Element><Element id="DCE:12A3CA4C-4B3C-11D7-B391-02BBFE4396CE" type="AssociationEnd"><Reference name="participant" refid="DCE:5C465FB0-4A89-11D7-B090-133D836EF880"/><Value name="name" value="+precondition"/><Value name="multiplicity" value="* {subsets ownedMember}"/><Reference name="association" refid="DCE:12A2B620-4B3C-11D7-B391-02BBFE4396CE"/><Value name="aggregation" value="ak_composite"/></Element><Element id="DCE:620044DE-4B56-11D7-A5E6-6257AF3C5118" type="Generalization"><Reference name="parent" refid="DCE:F10D682A-4A87-11D7-B08B-133D836EF880"/><Reference name="child" refid="DCE:F3BF94AC-4B55-11D7-A5E6-6257AF3C5118"/></Element><Element id="DCE:3F0B9972-45D1-11D7-B5CA-613352B2821F" type="Class"><Reference name="association" refid="DCE:522B4098-45D1-11D7-B5CA-613352B2821F"/><Reference name="association" refid="DCE:5C691878-45D1-11D7-B5CA-613352B2821F"/><Reference name="specialization" refid="DCE:0CD07134-4B36-11D7-B391-02BBFE4396CE"/><Reference name="specialization" refid="DCE:725A47B2-4695-11D7-B567-379CA7034986"/><Reference name="specialization" refid="DCE:AF6D27C0-4695-11D7-B567-379CA7034986"/><Reference name="namespace" refid="DCE:E085A412-45CE-11D7-B5CA-613352B2821F"/><Reference name="generalization" refid="DCE:4E6DB742-45D1-11D7-B5CA-613352B2821F"/><Value name="name" value="DirectedRelationship"/></Element><Element id="DCE:F91A720A-4B37-11D7-B391-02BBFE4396CE" type="Class"><Value name="name" value="StructuralFeature"/><Reference name="generalization" refid="DCE:326839DE-4B38-11D7-B391-02BBFE4396CE"/><Reference name="generalization" refid="DCE:35AFE74A-4B38-11D7-B391-02BBFE4396CE"/><Reference name="specialization" refid="DCE:7C06DB8E-4B53-11D7-A5E6-6257AF3C5118"/><Reference name="namespace" refid="DCE:E085A412-45CE-11D7-B5CA-613352B2821F"/><Reference name="feature" refid="DCE:00501E12-4B38-11D7-B391-02BBFE4396CE"/><Reference name="association" refid="DCE:3A81EE0C-4B3E-11D7-B391-02BBFE4396CE"/></Element><Element id="DCE:1E0D8934-4A8A-11D7-B090-133D836EF880" type="AssociationEnd"><Value name="isNavigable" value="0"/><Reference name="participant" refid="DCE:5C465FB0-4A89-11D7-B090-133D836EF880"/><Reference name="association" refid="DCE:1E0D0BDC-4A8A-11D7-B090-133D836EF880"/></Element><Element id="DCE:7C06DB8E-4B53-11D7-A5E6-6257AF3C5118" type="Generalization"><Reference name="parent" refid="DCE:F91A720A-4B37-11D7-B391-02BBFE4396CE"/><Reference name="child" refid="DCE:7DDD179A-4B3D-11D7-B391-02BBFE4396CE"/></Element><Element id="DCE:B0D30324-4B35-11D7-B391-02BBFE4396CE" type="AssociationEnd"><Value name="isNavigable" value="1"/><Reference name="participant" refid="DCE:F10D682A-4A87-11D7-B08B-133D836EF880"/><Value name="name" value="+specific"/><Value name="multiplicity" value="1 {substes source, owner}"/><Reference name="association" refid="DCE:B0D2CA8A-4B35-11D7-B391-02BBFE4396CE"/></Element><Element id="DCE:F1CF4FA4-4B33-11D7-B391-02BBFE4396CE" type="Attribute"><Value name="name" value="isAbstract: Boolean = false"/></Element><Element id="DCE:33061A3A-4A88-11D7-B08B-133D836EF880" type="Diagram"><Value name="name" value="Expressions"/><Canvas><Value name="extents" value="(5.0, 37.0, 527.0, 416.0)"/><Value name="static_extents" value="0"/><Value name="snap_to_grid" value="0"/><Value name="grid_int_x" value="10.0"/><Value name="grid_int_y" value="10.0"/><Value name="grid_ofs_x" value="0.0"/><Value name="grid_ofs_y" value="0.0"/><Value name="grid_color" value="33023"/><Value name="grid_bg" value="4294967295"/><Value name="root_affine" value="(1.0, 0.0, 0.0, 1.0, 0.0, 0.0)"/><CanvasItem id="DCE:4552865C-4A88-11D7-B08B-133D836EF880" type="ClassItem"><Value name="show-attributes" value="0"/><Value name="show-operations" value="0"/><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 161.0, 39.0)"/><Value name="width" value="100.0"/><Value name="height" value="48.0"/><Reference name="subject" refid="DCE:FC139C48-45CE-11D7-B5CA-613352B2821F"/><Value name="auto-resize" value="0"/></CanvasItem><CanvasItem id="DCE:7EBC97D6-4A88-11D7-B08B-133D836EF880" type="ClassItem"><Value name="show-attributes" value="0"/><Value name="show-operations" value="0"/><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 286.0, 38.0)"/><Value name="width" value="227.0"/><Value name="height" value="48.0"/><Reference name="subject" refid="DCE:F823FBA4-4A86-11D7-B087-133D836EF880"/><Value name="auto-resize" value="0"/></CanvasItem><CanvasItem id="DCE:8D1E30D0-4A88-11D7-B08B-133D836EF880" type="ClassItem"><Value name="show-attributes" value="1"/><Value name="show-operations" value="0"/><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 191.0, 157.0)"/><Value name="width" value="171.0"/><Value name="height" value="67.0"/><Reference name="subject" refid="DCE:5BACF5C0-4A87-11D7-B089-133D836EF880"/><Value name="auto-resize" value="0"/></CanvasItem><CanvasItem id="DCE:9C9192DE-4A88-11D7-B08B-133D836EF880" type="GeneralizationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 298.0, 86.0)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="0"/><Value name="horizontal" value="1"/><Value name="points" value="[(23.0, 0.0), (23.0, 71.0)]"/><Reference name="head_connection" refid="DCE:7EBC97D6-4A88-11D7-B08B-133D836EF880"/><Reference name="tail_connection" refid="DCE:8D1E30D0-4A88-11D7-B08B-133D836EF880"/><Reference name="subject" refid="DCE:9D0A4328-4A88-11D7-B08B-133D836EF880"/></CanvasItem><CanvasItem id="DCE:9E53DBCA-4A88-11D7-B08B-133D836EF880" type="GeneralizationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 155.0, 87.0)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="0"/><Value name="horizontal" value="1"/><Value name="points" value="[(75.0, 0.0), (75.0, 70.0)]"/><Reference name="head_connection" refid="DCE:4552865C-4A88-11D7-B08B-133D836EF880"/><Reference name="tail_connection" refid="DCE:8D1E30D0-4A88-11D7-B08B-133D836EF880"/><Reference name="subject" refid="DCE:9F078E4C-4A88-11D7-B08B-133D836EF880"/></CanvasItem><CanvasItem id="DCE:A3BCE7E8-4A88-11D7-B08B-133D836EF880" type="ClassItem"><Value name="show-attributes" value="1"/><Value name="show-operations" value="0"/><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 6.0, 328.0)"/><Value name="width" value="167.0"/><Value name="height" value="87.0"/><Reference name="subject" refid="DCE:A3BC67B6-4A88-11D7-B08C-133D836EF880"/><Value name="auto-resize" value="0"/></CanvasItem><CanvasItem id="DCE:BDC0B818-4A88-11D7-B08C-133D836EF880" type="ClassItem"><Value name="show-attributes" value="1"/><Value name="show-operations" value="0"/><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 191.0, 332.0)"/><Value name="width" value="176.0"/><Value name="height" value="70.0"/><Reference name="subject" refid="DCE:BDC038A2-4A88-11D7-B08D-133D836EF880"/><Value name="auto-resize" value="0"/></CanvasItem><CanvasItem id="DCE:CED48256-4A88-11D7-B08D-133D836EF880" type="ClassItem"><Value name="show-attributes" value="1"/><Value name="show-operations" value="0"/><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 385.0, 334.0)"/><Value name="width" value="141.0"/><Value name="height" value="57.0"/><Reference name="subject" refid="DCE:CED40330-4A88-11D7-B08E-133D836EF880"/><Value name="auto-resize" value="0"/></CanvasItem><CanvasItem id="DCE:E18388A2-4A88-11D7-B08E-133D836EF880" type="GeneralizationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 195.0, 226.0)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="0"/><Value name="horizontal" value="1"/><Value name="points" value="[(24.0, -2.0), (-100.0, 102.0)]"/><Reference name="head_connection" refid="DCE:8D1E30D0-4A88-11D7-B08B-133D836EF880"/><Reference name="tail_connection" refid="DCE:A3BCE7E8-4A88-11D7-B08B-133D836EF880"/><Reference name="subject" refid="DCE:E2E2393A-4A88-11D7-B08E-133D836EF880"/></CanvasItem><CanvasItem id="DCE:E50C2EFA-4A88-11D7-B08E-133D836EF880" type="GeneralizationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 245.0, 227.0)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="0"/><Value name="horizontal" value="1"/><Value name="points" value="[(35.0, -3.0000000000000284), (36.0, 105.0)]"/><Reference name="head_connection" refid="DCE:8D1E30D0-4A88-11D7-B08B-133D836EF880"/><Reference name="tail_connection" refid="DCE:BDC0B818-4A88-11D7-B08C-133D836EF880"/><Reference name="subject" refid="DCE:E5BD5AF6-4A88-11D7-B08E-133D836EF880"/></CanvasItem><CanvasItem id="DCE:E7362226-4A88-11D7-B08E-133D836EF880" type="GeneralizationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 301.0, 226.0)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="0"/><Value name="horizontal" value="1"/><Value name="points" value="[(28.0, -1.9999999999999716), (149.0, 108.0)]"/><Reference name="head_connection" refid="DCE:8D1E30D0-4A88-11D7-B08B-133D836EF880"/><Reference name="tail_connection" refid="DCE:CED48256-4A88-11D7-B08D-133D836EF880"/><Reference name="subject" refid="DCE:E81E728A-4A88-11D7-B08E-133D836EF880"/></CanvasItem></Canvas><Reference name="namespace" refid="DCE:E085A412-45CE-11D7-B5CA-613352B2821F"/></Element><Element id="DCE:E2E2393A-4A88-11D7-B08E-133D836EF880" type="Generalization"><Reference name="parent" refid="DCE:5BACF5C0-4A87-11D7-B089-133D836EF880"/><Reference name="child" refid="DCE:A3BC67B6-4A88-11D7-B08C-133D836EF880"/></Element><Element id="DCE:453743CA-4B3B-11D7-B391-02BBFE4396CE" type="AssociationEnd"><Reference name="participant" refid="DCE:979C397C-4B38-11D7-B391-02BBFE4396CE"/><Value name="name" value="+formalParameter"/><Value name="multiplicity" value="* {redefines formalParameter}"/><Reference name="association" refid="DCE:45370AFE-4B3B-11D7-B391-02BBFE4396CE"/></Element><Element id="DCE:5C68DFBE-45D1-11D7-B5CA-613352B2821F" type="Association"><Reference name="connection" refid="DCE:5C691878-45D1-11D7-B5CA-613352B2821F"/><Reference name="connection" refid="DCE:5C694A28-45D1-11D7-B5CA-613352B2821F"/></Element><Element id="DCE:D2653A36-464C-11D7-AA08-1B85D5275D8A" type="Diagram"><Value name="name" value="Namespaces"/><Canvas><Value name="extents" value="(79.666666666666629, 42.666666666666657, 1032.0, 1020.7841530054643)"/><Value name="static_extents" value="0"/><Value name="snap_to_grid" value="0"/><Value name="grid_int_x" value="10.0"/><Value name="grid_int_y" value="10.0"/><Value name="grid_ofs_x" value="0.0"/><Value name="grid_ofs_y" value="0.0"/><Value name="grid_color" value="33023"/><Value name="grid_bg" value="4294967295"/><Value name="root_affine" value="(1.0, 0.0, 0.0, 1.0, 0.0, 0.0)"/><CanvasItem id="DCE:F661C206-464C-11D7-AA08-1B85D5275D8A" type="ClassItem"><Value name="show-attributes" value="0"/><Value name="show-operations" value="0"/><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 387.66666666666663, 72.666666666666657)"/><Value name="width" value="122.0"/><Value name="height" value="64.0"/><Reference name="subject" refid="DCE:FC139C48-45CE-11D7-B5CA-613352B2821F"/><Value name="auto-resize" value="0"/></CanvasItem><CanvasItem id="DCE:FF58ABDE-464C-11D7-AA08-1B85D5275D8A" type="ClassItem"><Value name="show-attributes" value="1"/><Value name="show-operations" value="0"/><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 340.66666666666663, 200.66666666666666)"/><Value name="width" value="218.0"/><Value name="height" value="106.0"/><Reference name="subject" refid="DCE:FF594BE0-464C-11D7-AA08-1B85D5275D8A"/><Value name="auto-resize" value="0"/></CanvasItem><CanvasItem id="DCE:0CD87EBC-464D-11D7-AA08-1B85D5275D8A" type="GeneralizationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 448.66666666666663, 137.66666666666666)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="0"/><Value name="horizontal" value="1"/><Value name="points" value="[(0.0, -1.0), (0.37714285714275775, 62.999999999999972)]"/><Reference name="head_connection" refid="DCE:F661C206-464C-11D7-AA08-1B85D5275D8A"/><Reference name="tail_connection" refid="DCE:FF58ABDE-464C-11D7-AA08-1B85D5275D8A"/><Reference name="subject" refid="DCE:0E5B8FFE-464D-11D7-AA08-1B85D5275D8A"/></CanvasItem><CanvasItem id="DCE:483FA366-464D-11D7-AA08-1B85D5275D8A" type="ClassItem"><Value name="show-attributes" value="1"/><Value name="show-operations" value="0"/><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 648.66666666666652, 43.666666666666657)"/><Value name="width" value="159.0"/><Value name="height" value="125.0"/><Reference name="subject" refid="DCE:48404A2A-464D-11D7-AA08-1B85D5275D8A"/><Value name="auto-resize" value="0"/></CanvasItem><CanvasItem id="DCE:6D97E670-464D-11D7-AA08-1B85D5275D8A" type="ClassItem"><Value name="show-attributes" value="1"/><Value name="show-operations" value="0"/><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 180.66666666666663, 419.66666666666663)"/><Value name="width" value="218.0"/><Value name="height" value="68.0"/><Reference name="subject" refid="DCE:6D987F90-464D-11D7-AA08-1B85D5275D8A"/><Value name="auto-resize" value="0"/></CanvasItem><CanvasItem id="DCE:793D3FDC-464D-11D7-AA08-1B85D5275D8A" type="GeneralizationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 392.66666666666663, 323.66666666666663)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="0"/><Value name="horizontal" value="1"/><Value name="points" value="[(-26.0, -17.0), (-106.0, 96.0)]"/><Reference name="head_connection" refid="DCE:FF58ABDE-464C-11D7-AA08-1B85D5275D8A"/><Reference name="tail_connection" refid="DCE:6D97E670-464D-11D7-AA08-1B85D5275D8A"/><Reference name="subject" refid="DCE:79EAD5A4-464D-11D7-AA08-1B85D5275D8A"/></CanvasItem><CanvasItem id="DCE:7D74A628-464D-11D7-AA08-1B85D5275D8A" type="ClassItem"><Value name="show-attributes" value="1"/><Value name="show-operations" value="0"/><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 566.66666666666652, 421.33333333333331)"/><Value name="width" value="147.0"/><Value name="height" value="182.666666667"/><Reference name="subject" refid="DCE:7D753EF0-464D-11D7-AA08-1B85D5275D8A"/><Value name="auto-resize" value="0"/></CanvasItem><CanvasItem id="DCE:8360FB04-464D-11D7-AA08-1B85D5275D8A" type="GeneralizationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 515.66666666666652, 324.66666666666663)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="0"/><Value name="horizontal" value="1"/><Value name="points" value="[(22.0, -18.0), (125.99999999999989, 96.666666666666686)]"/><Reference name="head_connection" refid="DCE:FF58ABDE-464C-11D7-AA08-1B85D5275D8A"/><Reference name="tail_connection" refid="DCE:7D74A628-464D-11D7-AA08-1B85D5275D8A"/><Reference name="subject" refid="DCE:84C5B02A-464D-11D7-AA08-1B85D5275D8A"/></CanvasItem><CanvasItem id="DCE:8E26F430-464D-11D7-AA08-1B85D5275D8A" type="AssociationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 442.66666666666663, 438.66666666666663)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="0"/><Value name="horizontal" value="1"/><Value name="points" value="[(-44.000000000000057, -0.97590361445782037), (123.99999999999989, 5.3173333332924813)]"/><Reference name="head_connection" refid="DCE:6D97E670-464D-11D7-AA08-1B85D5275D8A"/><Reference name="tail_connection" refid="DCE:7D74A628-464D-11D7-AA08-1B85D5275D8A"/><Reference name="subject" refid="DCE:8F7C5ED8-464D-11D7-AA08-1B85D5275D8A"/><Reference name="head_end" refid="DCE:8F7D73F4-464D-11D7-AA08-1B85D5275D8A"/><Reference name="tail_end" refid="DCE:8F7DA6D0-464D-11D7-AA08-1B85D5275D8A"/></CanvasItem><CanvasItem id="DCE:B613E0FE-4694-11D7-B567-379CA7034986" type="AssociationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 559.66666666666674, 270.66666666666663)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="1"/><Value name="horizontal" value="1"/><Value name="points" value="[(-1.0000000000001137, -10.429752066115725), (199.0, -10.429752066115725), (199.0, 174.12844036693025), (153.99999999999989, 174.12844036693025)]"/><Reference name="head_connection" refid="DCE:FF58ABDE-464C-11D7-AA08-1B85D5275D8A"/><Reference name="tail_connection" refid="DCE:7D74A628-464D-11D7-AA08-1B85D5275D8A"/><Reference name="subject" refid="DCE:B7B77E54-4694-11D7-B567-379CA7034986"/><Reference name="head_end" refid="DCE:B7B7B610-4694-11D7-B567-379CA7034986"/><Reference name="tail_end" refid="DCE:B7B7E77C-4694-11D7-B567-379CA7034986"/></CanvasItem><CanvasItem id="DCE:D1B0707C-4694-11D7-B567-379CA7034986" type="AssociationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 740.66666666666652, 223.66666666666666)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="1"/><Value name="horizontal" value="1"/><Value name="points" value="[(-181.99999999999989, -13.363636363636374), (92.0, -13.363636363636374), (92.0, 271.40366972463744), (-26.999999999999886, 271.40366972463744)]"/><Reference name="head_connection" refid="DCE:FF58ABDE-464C-11D7-AA08-1B85D5275D8A"/><Reference name="tail_connection" refid="DCE:7D74A628-464D-11D7-AA08-1B85D5275D8A"/><Reference name="subject" refid="DCE:D339DC26-4694-11D7-B567-379CA7034986"/><Reference name="head_end" refid="DCE:D33A1420-4694-11D7-B567-379CA7034986"/><Reference name="tail_end" refid="DCE:D33A9738-4694-11D7-B567-379CA7034986"/></CanvasItem><CanvasItem id="DCE:5CA6131C-4695-11D7-B567-379CA7034986" type="ClassItem"><Value name="show-attributes" value="0"/><Value name="show-operations" value="0"/><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 520.87445887445881, 955.7841530054643)"/><Value name="width" value="219.0"/><Value name="height" value="64.0"/><Reference name="subject" refid="DCE:3F0B9972-45D1-11D7-B5CA-613352B2821F"/><Value name="auto-resize" value="0"/></CanvasItem><CanvasItem id="DCE:6C0DC6D8-4695-11D7-B567-379CA7034986" type="ClassItem"><Value name="show-attributes" value="1"/><Value name="show-operations" value="0"/><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 374.33333333333326, 744.66666666666663)"/><Value name="width" value="177.0"/><Value name="height" value="87.0"/><Reference name="subject" refid="DCE:6C0E7FCE-4695-11D7-B567-379CA7034986"/><Value name="auto-resize" value="0"/></CanvasItem><CanvasItem id="DCE:714C4A70-4695-11D7-B567-379CA7034986" type="GeneralizationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 430.66666666666663, 599.66666666666663)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="0"/><Value name="horizontal" value="1"/><Value name="points" value="[(169.33333333333348, 356.11748633879756), (57.333333333333371, 231.99999999999989)]"/><Reference name="head_connection" refid="DCE:5CA6131C-4695-11D7-B567-379CA7034986"/><Reference name="tail_connection" refid="DCE:6C0DC6D8-4695-11D7-B567-379CA7034986"/><Reference name="subject" refid="DCE:725A47B2-4695-11D7-B567-379CA7034986"/></CanvasItem><CanvasItem id="DCE:78848136-4695-11D7-B567-379CA7034986" type="AssociationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 293.66666666666663, 728.66666666666663)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="1"/><Value name="horizontal" value="1"/><Value name="points" value="[(80.666666666666572, 35.333333333333144), (-79.0, 35.333333333333144), (-79.0, -241.00000000000006)]"/><Reference name="head_connection" refid="DCE:6C0DC6D8-4695-11D7-B567-379CA7034986"/><Reference name="tail_connection" refid="DCE:6D97E670-464D-11D7-AA08-1B85D5275D8A"/><Reference name="subject" refid="DCE:79C3FCAA-4695-11D7-B567-379CA7034986"/><Reference name="head_end" refid="DCE:79C43442-4695-11D7-B567-379CA7034986"/><Reference name="tail_end" refid="DCE:79C46590-4695-11D7-B567-379CA7034986"/></CanvasItem><CanvasItem id="DCE:A70E26A6-4695-11D7-B567-379CA7034986" type="ClassItem"><Value name="show-attributes" value="1"/><Value name="show-operations" value="0"/><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 717.33333333333337, 756.33333333333326)"/><Value name="width" value="179.0"/><Value name="height" value="68.0"/><Reference name="subject" refid="DCE:A70EBFBA-4695-11D7-B567-379CA7034986"/><Value name="auto-resize" value="0"/></CanvasItem><CanvasItem id="DCE:AE844B5E-4695-11D7-B567-379CA7034986" type="GeneralizationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 515.66666666666652, 596.66666666666663)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="0"/><Value name="horizontal" value="1"/><Value name="points" value="[(149.3333333333336, 359.11748633879779), (266.33333333333326, 227.66666666666663)]"/><Reference name="head_connection" refid="DCE:5CA6131C-4695-11D7-B567-379CA7034986"/><Reference name="tail_connection" refid="DCE:A70E26A6-4695-11D7-B567-379CA7034986"/><Reference name="subject" refid="DCE:AF6D27C0-4695-11D7-B567-379CA7034986"/></CanvasItem><CanvasItem id="DCE:B4456442-4695-11D7-B567-379CA7034986" type="ClassItem"><Value name="show-attributes" value="0"/><Value name="show-operations" value="0"/><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 833.6666666666664, 935.33333333333326)"/><Value name="width" value="124.0"/><Value name="height" value="48.6666666667"/><Reference name="subject" refid="DCE:B445FB00-4695-11D7-B567-379CA7034986"/><Value name="auto-resize" value="0"/></CanvasItem><CanvasItem id="DCE:BBD8A99E-4695-11D7-B567-379CA7034986" type="AssociationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 702.66666666666652, 721.99999999999989)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="0"/><Value name="horizontal" value="1"/><Value name="points" value="[(175.33333333333371, 102.33333333333337), (176.66666666666663, 213.33333333333348)]"/><Reference name="head_connection" refid="DCE:A70E26A6-4695-11D7-B567-379CA7034986"/><Reference name="tail_connection" refid="DCE:B4456442-4695-11D7-B567-379CA7034986"/><Reference name="subject" refid="DCE:C021A320-4695-11D7-B567-379CA7034986"/><Reference name="head_end" refid="DCE:C02292F8-4695-11D7-B567-379CA7034986"/><Reference name="tail_end" refid="DCE:C022C54A-4695-11D7-B567-379CA7034986"/></CanvasItem><CanvasItem id="DCE:DEA58C3E-4696-11D7-B567-379CA7034986" type="AssociationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 22.666666666666671, 777.66666666666652)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="0"/><Value name="horizontal" value="1"/><Value name="points" value="[(543.99999999999989, -189.49338146841171), (448.33333333333331, -156.66666666666652), (418.33333333333331, -32.999999999999886)]"/><Reference name="head_connection" refid="DCE:7D74A628-464D-11D7-AA08-1B85D5275D8A"/><Reference name="tail_connection" refid="DCE:6C0DC6D8-4695-11D7-B567-379CA7034986"/><Reference name="subject" refid="DCE:18E7456A-4697-11D7-B567-379CA7034986"/><Reference name="head_end" refid="DCE:18E77CF4-4697-11D7-B567-379CA7034986"/><Reference name="tail_end" refid="DCE:18E7ADF0-4697-11D7-B567-379CA7034986"/></CanvasItem><CanvasItem id="DCE:7BDD89AE-4697-11D7-B567-379CA7034986" type="AssociationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 714.99999999999989, 529.33333333333326)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="0"/><Value name="horizontal" value="1"/><Value name="points" value="[(-1.3333333333333712, 58.226666666366668), (88.000000000000114, 89.666666666666742), (117.0, 227.0)]"/><Reference name="head_connection" refid="DCE:7D74A628-464D-11D7-AA08-1B85D5275D8A"/><Reference name="tail_connection" refid="DCE:A70E26A6-4695-11D7-B567-379CA7034986"/><Reference name="subject" refid="DCE:7D11DA3A-4697-11D7-B567-379CA7034986"/><Reference name="head_end" refid="DCE:7D121220-4697-11D7-B567-379CA7034986"/><Reference name="tail_end" refid="DCE:7D124DD0-4697-11D7-B567-379CA7034986"/></CanvasItem></Canvas><Reference name="namespace" refid="DCE:E085A412-45CE-11D7-B5CA-613352B2821F"/></Element><Element id="DCE:E085CF12-4B57-11D7-A5E6-6257AF3C5118" type="Association"><Reference name="connection" refid="DCE:E086075C-4B57-11D7-A5E6-6257AF3C5118"/><Reference name="connection" refid="DCE:E08638A8-4B57-11D7-A5E6-6257AF3C5118"/></Element><Element id="DCE:48404A2A-464D-11D7-AA08-1B85D5275D8A" type="Class"><Value name="name" value="VisibilityKind"/><Reference name="namespace" refid="DCE:E085A412-45CE-11D7-B5CA-613352B2821F"/><Reference name="feature" refid="DCE:4DEEA4E4-464D-11D7-AA08-1B85D5275D8A"/><Reference name="feature" refid="DCE:4EEC02D8-464D-11D7-AA08-1B85D5275D8A"/><Reference name="feature" refid="DCE:4FE6661A-464D-11D7-AA08-1B85D5275D8A"/><Reference name="feature" refid="DCE:51B324EC-464D-11D7-AA08-1B85D5275D8A"/></Element><Element id="DCE:BFC7B66E-4B37-11D7-B391-02BBFE4396CE" type="AssociationEnd"><Reference name="participant" refid="DCE:A4EDB020-4B37-11D7-B391-02BBFE4396CE"/><Value name="name" value="*/feature"/><Value name="multiplicity" value="*"/><Reference name="association" refid="DCE:BFC74BCC-4B37-11D7-B391-02BBFE4396CE"/></Element><Element id="DCE:DD80D3EC-4A86-11D7-B086-133D836EF880" type="Diagram"><Value name="name" value="Multiplicities"/><Canvas><Value name="extents" value="(128.0, 36.0, 761.0, 436.0)"/><Value name="static_extents" value="0"/><Value name="snap_to_grid" value="0"/><Value name="grid_int_x" value="10.0"/><Value name="grid_int_y" value="10.0"/><Value name="grid_ofs_x" value="0.0"/><Value name="grid_ofs_y" value="0.0"/><Value name="grid_color" value="33023"/><Value name="grid_bg" value="4294967295"/><Value name="root_affine" value="(1.0, 0.0, 0.0, 1.0, 0.0, 0.0)"/><CanvasItem id="DCE:EC4ED1DA-4A86-11D7-B086-133D836EF880" type="ClassItem"><Value name="show-attributes" value="0"/><Value name="show-operations" value="0"/><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 189.0, 37.0)"/><Value name="width" value="100.0"/><Value name="height" value="59.0"/><Reference name="subject" refid="DCE:FC139C48-45CE-11D7-B5CA-613352B2821F"/><Value name="auto-resize" value="0"/></CanvasItem><CanvasItem id="DCE:F8247398-4A86-11D7-B086-133D836EF880" type="ClassItem"><Value name="show-attributes" value="1"/><Value name="show-operations" value="0"/><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 129.0, 172.0)"/><Value name="width" value="227.0"/><Value name="height" value="125.0"/><Reference name="subject" refid="DCE:F823FBA4-4A86-11D7-B087-133D836EF880"/><Value name="auto-resize" value="0"/></CanvasItem><CanvasItem id="DCE:5BAD7874-4A87-11D7-B088-133D836EF880" type="ClassItem"><Value name="show-attributes" value="0"/><Value name="show-operations" value="0"/><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 589.0, 181.0)"/><Value name="width" value="171.0"/><Value name="height" value="93.0"/><Reference name="subject" refid="DCE:5BACF5C0-4A87-11D7-B089-133D836EF880"/><Value name="auto-resize" value="0"/></CanvasItem><CanvasItem id="DCE:67E3FC94-4A87-11D7-B089-133D836EF880" type="AssociationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 540.0, 214.0)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="0"/><Value name="horizontal" value="1"/><Value name="points" value="[(49.0, -1.0), (-184.00000000000006, -1.0)]"/><Reference name="head_connection" refid="DCE:5BAD7874-4A87-11D7-B088-133D836EF880"/><Reference name="tail_connection" refid="DCE:F8247398-4A86-11D7-B086-133D836EF880"/><Reference name="subject" refid="DCE:6A5E8372-4A87-11D7-B089-133D836EF880"/><Reference name="head_end" refid="DCE:6A5F00AE-4A87-11D7-B089-133D836EF880"/><Reference name="tail_end" refid="DCE:6A5F6ECC-4A87-11D7-B089-133D836EF880"/></CanvasItem><CanvasItem id="DCE:76355F86-4A87-11D7-B089-133D836EF880" type="AssociationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 539.0, 260.0)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="0"/><Value name="horizontal" value="1"/><Value name="points" value="[(49.999999999999886, -5.6843418860808015e-14), (-183.0, 0.0)]"/><Reference name="head_connection" refid="DCE:5BAD7874-4A87-11D7-B088-133D836EF880"/><Reference name="tail_connection" refid="DCE:F8247398-4A86-11D7-B086-133D836EF880"/><Reference name="subject" refid="DCE:7876B574-4A87-11D7-B089-133D836EF880"/><Reference name="head_end" refid="DCE:787731B6-4A87-11D7-B089-133D836EF880"/><Reference name="tail_end" refid="DCE:78779FB6-4A87-11D7-B089-133D836EF880"/></CanvasItem><CanvasItem id="DCE:DB3CDC08-4A87-11D7-B089-133D836EF880" type="GeneralizationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 239.0, 98.0)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="0"/><Value name="horizontal" value="1"/><Value name="points" value="[(0.0, -2.0), (0.0, 74.0)]"/><Reference name="head_connection" refid="DCE:EC4ED1DA-4A86-11D7-B086-133D836EF880"/><Reference name="tail_connection" refid="DCE:F8247398-4A86-11D7-B086-133D836EF880"/><Reference name="subject" refid="DCE:DCA1F00E-4A87-11D7-B089-133D836EF880"/></CanvasItem><CanvasItem id="DCE:DECCED70-4A87-11D7-B089-133D836EF880" type="ClassItem"><Value name="show-attributes" value="1"/><Value name="show-operations" value="0"/><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 169.0, 376.0)"/><Value name="width" value="140.0"/><Value name="height" value="59.0"/><Reference name="subject" refid="DCE:DECC6864-4A87-11D7-B08A-133D836EF880"/><Value name="auto-resize" value="0"/></CanvasItem><CanvasItem id="DCE:E7551CBC-4A87-11D7-B08A-133D836EF880" type="GeneralizationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 238.0, 297.0)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="0"/><Value name="horizontal" value="1"/><Value name="points" value="[(0.0, 0.0), (0.0, 79.0)]"/><Reference name="head_connection" refid="DCE:F8247398-4A86-11D7-B086-133D836EF880"/><Reference name="tail_connection" refid="DCE:DECCED70-4A87-11D7-B089-133D836EF880"/><Reference name="subject" refid="DCE:E90FB860-4A87-11D7-B08A-133D836EF880"/></CanvasItem><CanvasItem id="DCE:F10DB2C6-4A87-11D7-B08A-133D836EF880" type="ClassItem"><Value name="show-attributes" value="0"/><Value name="show-operations" value="0"/><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 437.0, 377.0)"/><Value name="width" value="100.0"/><Value name="height" value="57.0"/><Reference name="subject" refid="DCE:F10D682A-4A87-11D7-B08B-133D836EF880"/><Value name="auto-resize" value="0"/></CanvasItem><CanvasItem id="DCE:FD0FE008-4A87-11D7-B08B-133D836EF880" type="AssociationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 309.0, 403.0)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="0"/><Value name="horizontal" value="1"/><Value name="points" value="[(0.0, 0.0), (127.99999999999994, -5.6843418860808015e-14)]"/><Reference name="head_connection" refid="DCE:DECCED70-4A87-11D7-B089-133D836EF880"/><Reference name="tail_connection" refid="DCE:F10DB2C6-4A87-11D7-B08A-133D836EF880"/><Reference name="subject" refid="DCE:FE89726E-4A87-11D7-B08B-133D836EF880"/><Reference name="head_end" refid="DCE:FE89EDE8-4A87-11D7-B08B-133D836EF880"/><Reference name="tail_end" refid="DCE:FE8A5B02-4A87-11D7-B08B-133D836EF880"/></CanvasItem></Canvas><Reference name="namespace" refid="DCE:E085A412-45CE-11D7-B5CA-613352B2821F"/></Element><Element id="DCE:EBC42EBE-4B52-11D7-A5E6-6257AF3C5118" type="Attribute"><Value name="name"><![CDATA[isDerivedUnion: Boolean = false]]></Value></Element><Element id="DCE:4762D258-4B34-11D7-B391-02BBFE4396CE" type="Generalization"><Reference name="parent" refid="DCE:6D987F90-464D-11D7-AA08-1B85D5275D8A"/><Reference name="child" refid="DCE:F10D682A-4A87-11D7-B08B-133D836EF880"/></Element><Element id="DCE:34764E0C-4A89-11D7-B08E-133D836EF880" type="Diagram"><Value name="name" value="Constraints"/><Canvas><Value name="extents" value="(22.0, 44.0, 1093.5555555555557, 285.0)"/><Value name="static_extents" value="0"/><Value name="snap_to_grid" value="0"/><Value name="grid_int_x" value="10.0"/><Value name="grid_int_y" value="10.0"/><Value name="grid_ofs_x" value="0.0"/><Value name="grid_ofs_y" value="0.0"/><Value name="grid_color" value="33023"/><Value name="grid_bg" value="4294967295"/><Value name="root_affine" value="(1.0, 0.0, 0.0, 1.0, 0.0, 0.0)"/><CanvasItem id="DCE:45D91B2A-4A89-11D7-B08E-133D836EF880" type="ClassItem"><Value name="show-attributes" value="0"/><Value name="show-operations" value="0"/><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 497.0, 45.0)"/><Value name="width" value="188.0"/><Value name="height" value="57.0"/><Reference name="subject" refid="DCE:6D987F90-464D-11D7-AA08-1B85D5275D8A"/><Value name="auto-resize" value="0"/></CanvasItem><CanvasItem id="DCE:5C468152-4A89-11D7-B08F-133D836EF880" type="ClassItem"><Value name="show-attributes" value="1"/><Value name="show-operations" value="0"/><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 521.0, 173.0)"/><Value name="width" value="149.0"/><Value name="height" value="111.0"/><Reference name="subject" refid="DCE:5C465FB0-4A89-11D7-B090-133D836EF880"/><Value name="auto-resize" value="0"/></CanvasItem><CanvasItem id="DCE:650626DA-4A89-11D7-B090-133D836EF880" type="GeneralizationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 375.0, 104.0)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="0"/><Value name="horizontal" value="1"/><Value name="points" value="[(215.0, -2.0), (215.0, 69.0)]"/><Reference name="head_connection" refid="DCE:45D91B2A-4A89-11D7-B08E-133D836EF880"/><Reference name="tail_connection" refid="DCE:5C468152-4A89-11D7-B08F-133D836EF880"/><Reference name="subject" refid="DCE:65B40688-4A89-11D7-B090-133D836EF880"/></CanvasItem><CanvasItem id="DCE:6F1297F8-4A89-11D7-B090-133D836EF880" type="ClassItem"><Value name="show-attributes" value="0"/><Value name="show-operations" value="0"/><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 23.0, 173.0)"/><Value name="width" value="117.0"/><Value name="height" value="92.0"/><Reference name="subject" refid="DCE:7D753EF0-464D-11D7-AA08-1B85D5275D8A"/><Value name="auto-resize" value="0"/></CanvasItem><CanvasItem id="DCE:78E03C5E-4A89-11D7-B090-133D836EF880" type="AssociationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 152.0, 196.0)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="0"/><Value name="horizontal" value="1"/><Value name="points" value="[(-12.0, -1.0), (369.0, 0.0)]"/><Reference name="head_connection" refid="DCE:6F1297F8-4A89-11D7-B090-133D836EF880"/><Reference name="tail_connection" refid="DCE:5C468152-4A89-11D7-B08F-133D836EF880"/><Reference name="subject" refid="DCE:7AD72FFE-4A89-11D7-B090-133D836EF880"/><Reference name="head_end" refid="DCE:7AD7ACA4-4A89-11D7-B090-133D836EF880"/><Reference name="tail_end" refid="DCE:7AD81ACC-4A89-11D7-B090-133D836EF880"/></CanvasItem><CanvasItem id="DCE:97ABC8C4-4A89-11D7-B090-133D836EF880" type="AssociationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 153.0, 242.0)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="0"/><Value name="horizontal" value="1"/><Value name="points" value="[(-13.0, 7.0), (368.0, 8.9999999999999716)]"/><Reference name="head_connection" refid="DCE:6F1297F8-4A89-11D7-B090-133D836EF880"/><Reference name="tail_connection" refid="DCE:5C468152-4A89-11D7-B08F-133D836EF880"/><Reference name="subject" refid="DCE:99C5AF80-4A89-11D7-B090-133D836EF880"/><Reference name="head_end" refid="DCE:99C62C12-4A89-11D7-B090-133D836EF880"/><Reference name="tail_end" refid="DCE:99C69A58-4A89-11D7-B090-133D836EF880"/></CanvasItem><CanvasItem id="DCE:F337B7AA-4A89-11D7-B090-133D836EF880" type="ClassItem"><Value name="show-attributes" value="0"/><Value name="show-operations" value="0"/><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 921.55555555555554, 177.0)"/><Value name="width" value="100.0"/><Value name="height" value="45.0"/><Reference name="subject" refid="DCE:FC139C48-45CE-11D7-B5CA-613352B2821F"/><Value name="auto-resize" value="0"/></CanvasItem><CanvasItem id="DCE:F7B024AE-4A89-11D7-B090-133D836EF880" type="ClassItem"><Value name="show-attributes" value="0"/><Value name="show-operations" value="0"/><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 921.55555555555554, 234.0)"/><Value name="width" value="171.0"/><Value name="height" value="45.0"/><Reference name="subject" refid="DCE:5BACF5C0-4A87-11D7-B089-133D836EF880"/><Value name="auto-resize" value="0"/></CanvasItem><CanvasItem id="DCE:064FDCD2-4A8A-11D7-B090-133D836EF880" type="AssociationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 671.0, 197.0)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="0"/><Value name="horizontal" value="1"/><Value name="points" value="[(-1.0, -2.8421709430404007e-14), (250.55555555555554, 1.0)]"/><Reference name="head_connection" refid="DCE:5C468152-4A89-11D7-B08F-133D836EF880"/><Reference name="tail_connection" refid="DCE:F337B7AA-4A89-11D7-B090-133D836EF880"/><Reference name="subject" refid="DCE:07DBA3DA-4A8A-11D7-B090-133D836EF880"/><Reference name="head_end" refid="DCE:07DC2046-4A8A-11D7-B090-133D836EF880"/><Reference name="tail_end" refid="DCE:07DC8E08-4A8A-11D7-B090-133D836EF880"/></CanvasItem><CanvasItem id="DCE:1B9D77C2-4A8A-11D7-B090-133D836EF880" type="AssociationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 669.0, 251.0)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="0"/><Value name="horizontal" value="1"/><Value name="points" value="[(1.0, -2.8421709430404007e-14), (252.55555555555566, 0.0)]"/><Reference name="head_connection" refid="DCE:5C468152-4A89-11D7-B08F-133D836EF880"/><Reference name="tail_connection" refid="DCE:F7B024AE-4A89-11D7-B090-133D836EF880"/><Reference name="subject" refid="DCE:1E0D0BDC-4A8A-11D7-B090-133D836EF880"/><Reference name="head_end" refid="DCE:1E0D8934-4A8A-11D7-B090-133D836EF880"/><Reference name="tail_end" refid="DCE:1E0DD9E8-4A8A-11D7-B090-133D836EF880"/></CanvasItem></Canvas><Reference name="namespace" refid="DCE:E085A412-45CE-11D7-B5CA-613352B2821F"/></Element><Element id="DCE:223E348E-4A87-11D7-B087-133D836EF880" type="Attribute"><Value name="name" value="isUnique: Boolean = true"/></Element><Element id="DCE:1E0D0BDC-4A8A-11D7-B090-133D836EF880" type="Association"><Reference name="connection" refid="DCE:1E0D8934-4A8A-11D7-B090-133D836EF880"/><Reference name="connection" refid="DCE:1E0DD9E8-4A8A-11D7-B090-133D836EF880"/></Element><Element id="DCE:81F41A0A-4B32-11D7-B391-02BBFE4396CE" type="AssociationEnd"><Value name="isNavigable" value="1"/><Reference name="participant" refid="DCE:5BACF5C0-4A87-11D7-B089-133D836EF880"/><Value name="name" value="+specification"/><Value name="multiplicity" value="0..1 {subsets ownedElement}"/><Reference name="association" refid="DCE:81F3AEEE-4B32-11D7-B391-02BBFE4396CE"/><Value name="aggregation" value="ak_composite"/></Element><Element id="DCE:FF594BE0-464C-11D7-AA08-1B85D5275D8A" type="Class"><Reference name="specialization" refid="DCE:79EAD5A4-464D-11D7-AA08-1B85D5275D8A"/><Reference name="specialization" refid="DCE:84C5B02A-464D-11D7-AA08-1B85D5275D8A"/><Reference name="specialization" refid="DCE:E216A6F4-4B33-11D7-B391-02BBFE4396CE"/><Reference name="specialization" refid="DCE:F1C3F21E-4B38-11D7-B391-02BBFE4396CE"/><Reference name="generalization" refid="DCE:0E5B8FFE-464D-11D7-AA08-1B85D5275D8A"/><Value name="name" value="NamedElement"/><Reference name="namespace" refid="DCE:E085A412-45CE-11D7-B5CA-613352B2821F"/><Reference name="feature" refid="DCE:13CF408C-464D-11D7-AA08-1B85D5275D8A"/><Reference name="feature" refid="DCE:2693AE96-464D-11D7-AA08-1B85D5275D8A"/><Reference name="feature" refid="DCE:27EA7C8C-464D-11D7-AA08-1B85D5275D8A"/><Reference name="association" refid="DCE:00ED6378-4B35-11D7-B391-02BBFE4396CE"/><Reference name="association" refid="DCE:B7B7B610-4694-11D7-B567-379CA7034986"/><Reference name="association" refid="DCE:D33A1420-4694-11D7-B567-379CA7034986"/></Element><Element id="DCE:5198F474-4B3D-11D7-B391-02BBFE4396CE" type="Diagram"><Value name="name" value="Classes"/><Canvas><Value name="extents" value="(17.0, 39.0, 1974.0, 580.0)"/><Value name="static_extents" value="0"/><Value name="snap_to_grid" value="0"/><Value name="grid_int_x" value="10.0"/><Value name="grid_int_y" value="10.0"/><Value name="grid_ofs_x" value="0.0"/><Value name="grid_ofs_y" value="0.0"/><Value name="grid_color" value="33023"/><Value name="grid_bg" value="4294967295"/><Value name="root_affine" value="(1.0, 0.0, 0.0, 1.0, 0.0, 0.0)"/><CanvasItem id="DCE:61913AB0-4B3D-11D7-B391-02BBFE4396CE" type="ClassItem"><Value name="show-attributes" value="0"/><Value name="show-operations" value="0"/><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 354.0, 93.0)"/><Value name="width" value="106.0"/><Value name="height" value="44.0"/><Reference name="subject" refid="DCE:F10D682A-4A87-11D7-B08B-133D836EF880"/><Value name="auto-resize" value="0"/></CanvasItem><CanvasItem id="DCE:6C8E65AC-4B3D-11D7-B391-02BBFE4396CE" type="ClassItem"><Value name="show-attributes" value="1"/><Value name="show-operations" value="0"/><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 357.0, 190.0)"/><Value name="width" value="100.0"/><Value name="height" value="264.0"/><Reference name="subject" refid="DCE:6C8F2E88-4B3D-11D7-B391-02BBFE4396CE"/><Value name="auto-resize" value="0"/></CanvasItem><CanvasItem id="DCE:7DDC7BDC-4B3D-11D7-B391-02BBFE4396CE" type="ClassItem"><Value name="show-attributes" value="1"/><Value name="show-operations" value="0"/><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 922.0, 144.0)"/><Value name="width" value="278.0"/><Value name="height" value="299.0"/><Reference name="subject" refid="DCE:7DDD179A-4B3D-11D7-B391-02BBFE4396CE"/><Value name="auto-resize" value="0"/></CanvasItem><CanvasItem id="DCE:BE2D7C8A-4B52-11D7-A5E6-6257AF3C5118" type="GeneralizationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 408.0, 92.0)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="0"/><Value name="horizontal" value="1"/><Value name="points" value="[(1.0, 45.0), (1.0, 98.000000000000028)]"/><Reference name="head_connection" refid="DCE:61913AB0-4B3D-11D7-B391-02BBFE4396CE"/><Reference name="tail_connection" refid="DCE:6C8E65AC-4B3D-11D7-B391-02BBFE4396CE"/><Reference name="subject" refid="DCE:BF631D58-4B52-11D7-A5E6-6257AF3C5118"/></CanvasItem><CanvasItem id="DCE:181C7B4C-4B53-11D7-A5E6-6257AF3C5118" type="ClassItem"><Value name="show-attributes" value="1"/><Value name="show-operations" value="0"/><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 1456.0, 451.0)"/><Value name="width" value="161.0"/><Value name="height" value="106.0"/><Reference name="subject" refid="DCE:181D14A8-4B53-11D7-A5E6-6257AF3C5118"/><Value name="auto-resize" value="0"/></CanvasItem><CanvasItem id="DCE:3808069C-4B53-11D7-A5E6-6257AF3C5118" type="AssociationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 457.0, 171.0)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="0"/><Value name="horizontal" value="1"/><Value name="points" value="[(0.0, 45.0), (465.0, 46.0)]"/><Reference name="head_connection" refid="DCE:6C8E65AC-4B3D-11D7-B391-02BBFE4396CE"/><Reference name="tail_connection" refid="DCE:7DDC7BDC-4B3D-11D7-B391-02BBFE4396CE"/><Reference name="subject" refid="DCE:3A8414B0-4B53-11D7-A5E6-6257AF3C5118"/><Reference name="head_end" refid="DCE:3A844CD2-4B53-11D7-A5E6-6257AF3C5118"/><Reference name="tail_end" refid="DCE:3A85634E-4B53-11D7-A5E6-6257AF3C5118"/></CanvasItem><CanvasItem id="DCE:6F1514F4-4B53-11D7-A5E6-6257AF3C5118" type="ClassItem"><Value name="show-attributes" value="0"/><Value name="show-operations" value="0"/><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 955.63333333333333, 48.200000000000003)"/><Value name="width" value="207.0"/><Value name="height" value="41.8"/><Reference name="subject" refid="DCE:F91A720A-4B37-11D7-B391-02BBFE4396CE"/><Value name="auto-resize" value="0"/></CanvasItem><CanvasItem id="DCE:7AC0610C-4B53-11D7-A5E6-6257AF3C5118" type="GeneralizationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 1060.0, 90.0)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="0"/><Value name="horizontal" value="1"/><Value name="points" value="[(0.0, 0.0), (0.0, 54.000000000000028)]"/><Reference name="head_connection" refid="DCE:6F1514F4-4B53-11D7-A5E6-6257AF3C5118"/><Reference name="tail_connection" refid="DCE:7DDC7BDC-4B3D-11D7-B391-02BBFE4396CE"/><Reference name="subject" refid="DCE:7C06DB8E-4B53-11D7-A5E6-6257AF3C5118"/></CanvasItem><CanvasItem id="DCE:86406F8E-4B53-11D7-A5E6-6257AF3C5118" type="AssociationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 456.0, 228.0)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="1"/><Value name="horizontal" value="1"/><Value name="points" value="[(1.0, 45.0), (152.0, 45.0), (152.0, 100.0), (1.0, 100.0)]"/><Reference name="head_connection" refid="DCE:6C8E65AC-4B3D-11D7-B391-02BBFE4396CE"/><Reference name="tail_connection" refid="DCE:6C8E65AC-4B3D-11D7-B391-02BBFE4396CE"/><Reference name="subject" refid="DCE:8A3CEA88-4B53-11D7-A5E6-6257AF3C5118"/><Reference name="head_end" refid="DCE:8A3D230C-4B53-11D7-A5E6-6257AF3C5118"/><Reference name="tail_end" refid="DCE:8A3D5476-4B53-11D7-A5E6-6257AF3C5118"/></CanvasItem><CanvasItem id="DCE:B829AB46-4B53-11D7-A5E6-6257AF3C5118" type="AssociationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 921.0, 233.0)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="1"/><Value name="horizontal" value="1"/><Value name="points" value="[(1.0, 36.0), (-163.0, 36.0), (-163.0, 90.0), (1.0, 90.0)]"/><Reference name="head_connection" refid="DCE:7DDC7BDC-4B3D-11D7-B391-02BBFE4396CE"/><Reference name="tail_connection" refid="DCE:7DDC7BDC-4B3D-11D7-B391-02BBFE4396CE"/><Reference name="subject" refid="DCE:C0FEEEF2-4B53-11D7-A5E6-6257AF3C5118"/><Reference name="head_end" refid="DCE:C0FF2746-4B53-11D7-A5E6-6257AF3C5118"/><Reference name="tail_end" refid="DCE:C0FF5892-4B53-11D7-A5E6-6257AF3C5118"/></CanvasItem><CanvasItem id="DCE:F0059F98-4B53-11D7-A5E6-6257AF3C5118" type="AssociationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 922.0, 325.0)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="1"/><Value name="horizontal" value="1"/><Value name="points" value="[(-1.1368683772161603e-13, 39.0), (-164.0, 39.0), (-164.0, 93.0), (-1.1368683772161603e-13, 93.0)]"/><Reference name="head_connection" refid="DCE:7DDC7BDC-4B3D-11D7-B391-02BBFE4396CE"/><Reference name="tail_connection" refid="DCE:7DDC7BDC-4B3D-11D7-B391-02BBFE4396CE"/><Reference name="subject" refid="DCE:F5531DA2-4B53-11D7-A5E6-6257AF3C5118"/><Reference name="head_end" refid="DCE:F5535620-4B53-11D7-A5E6-6257AF3C5118"/><Reference name="tail_end" refid="DCE:F553874E-4B53-11D7-A5E6-6257AF3C5118"/></CanvasItem><CanvasItem id="DCE:37074EBE-4B54-11D7-A5E6-6257AF3C5118" type="AssociationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 459.0, 115.0)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="1"/><Value name="horizontal" value="1"/><Value name="points" value="[(1.0, 0.0), (275.0, 0.0), (275.0, 44.0), (463.0, 44.0)]"/><Reference name="head_connection" refid="DCE:61913AB0-4B3D-11D7-B391-02BBFE4396CE"/><Reference name="tail_connection" refid="DCE:7DDC7BDC-4B3D-11D7-B391-02BBFE4396CE"/><Reference name="subject" refid="DCE:38A944DE-4B54-11D7-A5E6-6257AF3C5118"/><Reference name="head_end" refid="DCE:38A97D1E-4B54-11D7-A5E6-6257AF3C5118"/><Reference name="tail_end" refid="DCE:38A9AE44-4B54-11D7-A5E6-6257AF3C5118"/></CanvasItem><CanvasItem id="DCE:E378FBD4-4B54-11D7-A5E6-6257AF3C5118" type="AssociationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 355.0, 246.0)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="1"/><Value name="horizontal" value="1"/><Value name="points" value="[(2.0, 0.0), (-257.0, 0.0), (-257.0, -137.0), (-1.0, -137.0)]"/><Reference name="head_connection" refid="DCE:6C8E65AC-4B3D-11D7-B391-02BBFE4396CE"/><Reference name="tail_connection" refid="DCE:61913AB0-4B3D-11D7-B391-02BBFE4396CE"/><Reference name="subject" refid="DCE:E48E64A8-4B54-11D7-A5E6-6257AF3C5118"/><Reference name="head_end" refid="DCE:E48E9CE0-4B54-11D7-A5E6-6257AF3C5118"/><Reference name="tail_end" refid="DCE:E48ECE04-4B54-11D7-A5E6-6257AF3C5118"/></CanvasItem><CanvasItem id="DCE:846FA01A-4B55-11D7-A5E6-6257AF3C5118" type="ClassItem"><Value name="show-attributes" value="0"/><Value name="show-operations" value="0"/><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 355.90045248868779, 504.19999999999999)"/><Value name="width" value="107.0"/><Value name="height" value="74.8"/><Reference name="subject" refid="DCE:AB14F544-4B3A-11D7-B391-02BBFE4396CE"/><Value name="auto-resize" value="0"/></CanvasItem><CanvasItem id="DCE:8FA7C570-4B55-11D7-A5E6-6257AF3C5118" type="AssociationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 357.0, 395.0)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="1"/><Value name="horizontal" value="1"/><Value name="points" value="[(0.0, 0.0), (-259.0, 0.0), (-259.0, 148.0), (-1.0995475113122097, 148.0)]"/><Reference name="head_connection" refid="DCE:6C8E65AC-4B3D-11D7-B391-02BBFE4396CE"/><Reference name="tail_connection" refid="DCE:846FA01A-4B55-11D7-A5E6-6257AF3C5118"/><Reference name="subject" refid="DCE:90BAFB94-4B55-11D7-A5E6-6257AF3C5118"/><Reference name="head_end" refid="DCE:90BB33FA-4B55-11D7-A5E6-6257AF3C5118"/><Reference name="tail_end" refid="DCE:90BB6520-4B55-11D7-A5E6-6257AF3C5118"/></CanvasItem><CanvasItem id="DCE:F3BEEB38-4B55-11D7-A5E6-6257AF3C5118" type="ClassItem"><Value name="show-attributes" value="1"/><Value name="show-operations" value="0"/><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 1645.0, 156.0)"/><Value name="width" value="194.0"/><Value name="height" value="167.0"/><Reference name="subject" refid="DCE:F3BF94AC-4B55-11D7-A5E6-6257AF3C5118"/><Value name="auto-resize" value="0"/></CanvasItem><CanvasItem id="DCE:0C156BA8-4B56-11D7-A5E6-6257AF3C5118" type="AssociationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 1201.0, 183.0)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="0"/><Value name="horizontal" value="1"/><Value name="points" value="[(-0.99999999999977263, 6.0000000000000284), (444.0, 6.0)]"/><Reference name="head_connection" refid="DCE:7DDC7BDC-4B3D-11D7-B391-02BBFE4396CE"/><Reference name="tail_connection" refid="DCE:F3BEEB38-4B55-11D7-A5E6-6257AF3C5118"/><Reference name="subject" refid="DCE:0E00B206-4B56-11D7-A5E6-6257AF3C5118"/><Reference name="head_end" refid="DCE:0E00EA46-4B56-11D7-A5E6-6257AF3C5118"/><Reference name="tail_end" refid="DCE:0E0139EC-4B56-11D7-A5E6-6257AF3C5118"/></CanvasItem><CanvasItem id="DCE:38B9F838-4B56-11D7-A5E6-6257AF3C5118" type="ClassItem"><Value name="show-attributes" value="0"/><Value name="show-operations" value="0"/><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 1610.4027149321266, 42.0)"/><Value name="width" value="125.0"/><Value name="height" value="45.0"/><Reference name="subject" refid="DCE:38CB97A8-45CF-11D7-B5CA-613352B2821F"/><Value name="auto-resize" value="0"/></CanvasItem><CanvasItem id="DCE:4EDEF382-4B56-11D7-A5E6-6257AF3C5118" type="ClassItem"><Value name="show-attributes" value="0"/><Value name="show-operations" value="0"/><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 1774.1656184486374, 42.0)"/><Value name="width" value="102.834381551"/><Value name="height" value="45.0"/><Reference name="subject" refid="DCE:F10D682A-4A87-11D7-B08B-133D836EF880"/><Value name="auto-resize" value="0"/></CanvasItem><CanvasItem id="DCE:5D453FB2-4B56-11D7-A5E6-6257AF3C5118" type="GeneralizationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 1667.0, 88.0)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="0"/><Value name="horizontal" value="1"/><Value name="points" value="[(2.2737367544323206e-13, -0.99999999999998579), (30.0, 68.0)]"/><Reference name="head_connection" refid="DCE:38B9F838-4B56-11D7-A5E6-6257AF3C5118"/><Reference name="tail_connection" refid="DCE:F3BEEB38-4B55-11D7-A5E6-6257AF3C5118"/><Reference name="subject" refid="DCE:5DDBE6CE-4B56-11D7-A5E6-6257AF3C5118"/></CanvasItem><CanvasItem id="DCE:5F3CC66C-4B56-11D7-A5E6-6257AF3C5118" type="GeneralizationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 1828.0, 86.0)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="0"/><Value name="horizontal" value="1"/><Value name="points" value="[(0.0, 1.0000000000000142), (-25.0, 70.0)]"/><Reference name="head_connection" refid="DCE:4EDEF382-4B56-11D7-A5E6-6257AF3C5118"/><Reference name="tail_connection" refid="DCE:F3BEEB38-4B55-11D7-A5E6-6257AF3C5118"/><Reference name="subject" refid="DCE:620044DE-4B56-11D7-A5E6-6257AF3C5118"/></CanvasItem><CanvasItem id="DCE:647EFD20-4B56-11D7-A5E6-6257AF3C5118" type="AssociationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 1840.0, 213.0)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="1"/><Value name="horizontal" value="1"/><Value name="points" value="[(-1.0, 27.238938053097343), (133.0, 27.238938053097343), (133.0, -150.0), (37.0, -150.0)]"/><Reference name="head_connection" refid="DCE:F3BEEB38-4B55-11D7-A5E6-6257AF3C5118"/><Reference name="tail_connection" refid="DCE:4EDEF382-4B56-11D7-A5E6-6257AF3C5118"/><Reference name="subject" refid="DCE:659A149E-4B56-11D7-A5E6-6257AF3C5118"/><Reference name="head_end" refid="DCE:659A4CE8-4B56-11D7-A5E6-6257AF3C5118"/><Reference name="tail_end" refid="DCE:659A7E14-4B56-11D7-A5E6-6257AF3C5118"/></CanvasItem><CanvasItem id="DCE:890C73F4-4B56-11D7-A5E6-6257AF3C5118" type="AssociationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 1200.0, 252.0)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="1"/><Value name="horizontal" value="1"/><Value name="points" value="[(0.0, 2.8421709430404007e-14), (264.0, 2.8421709430404007e-14), (264.0, 51.0), (445.00000000000023, 51.0)]"/><Reference name="head_connection" refid="DCE:7DDC7BDC-4B3D-11D7-B391-02BBFE4396CE"/><Reference name="tail_connection" refid="DCE:F3BEEB38-4B55-11D7-A5E6-6257AF3C5118"/><Reference name="subject" refid="DCE:8CB1D104-4B56-11D7-A5E6-6257AF3C5118"/><Reference name="head_end" refid="DCE:8CB2097E-4B56-11D7-A5E6-6257AF3C5118"/><Reference name="tail_end" refid="DCE:8CB23AE8-4B56-11D7-A5E6-6257AF3C5118"/></CanvasItem><CanvasItem id="DCE:B656013A-4B57-11D7-A5E6-6257AF3C5118" type="ClassItem"><Value name="show-attributes" value="0"/><Value name="show-operations" value="0"/><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 1647.156186612576, 357.0)"/><Value name="width" value="171.0"/><Value name="height" value="47.0"/><Reference name="subject" refid="DCE:5BACF5C0-4A87-11D7-B089-133D836EF880"/><Value name="auto-resize" value="0"/></CanvasItem><CanvasItem id="DCE:BEE2EA98-4B57-11D7-A5E6-6257AF3C5118" type="AssociationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 1647.0, 392.0)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="0"/><Value name="horizontal" value="1"/><Value name="points" value="[(0.15618661257576605, -12.000000000000057), (-447.0, -12.0)]"/><Reference name="head_connection" refid="DCE:B656013A-4B57-11D7-A5E6-6257AF3C5118"/><Reference name="tail_connection" refid="DCE:7DDC7BDC-4B3D-11D7-B391-02BBFE4396CE"/><Reference name="subject" refid="DCE:C314E05A-4B57-11D7-A5E6-6257AF3C5118"/><Reference name="head_end" refid="DCE:C315BC3A-4B57-11D7-A5E6-6257AF3C5118"/><Reference name="tail_end" refid="DCE:C315F114-4B57-11D7-A5E6-6257AF3C5118"/></CanvasItem><CanvasItem id="DCE:DC1E5280-4B57-11D7-A5E6-6257AF3C5118" type="AssociationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 1200.0, 421.0)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="1"/><Value name="horizontal" value="1"/><Value name="points" value="[(0.0, 0.0), (67.0, 0.0), (67.0, 87.0), (-22.0, 87.0), (-22.0, 22.0)]"/><Reference name="head_connection" refid="DCE:7DDC7BDC-4B3D-11D7-B391-02BBFE4396CE"/><Reference name="tail_connection" refid="DCE:7DDC7BDC-4B3D-11D7-B391-02BBFE4396CE"/><Reference name="subject" refid="DCE:E085CF12-4B57-11D7-A5E6-6257AF3C5118"/><Reference name="head_end" refid="DCE:E086075C-4B57-11D7-A5E6-6257AF3C5118"/><Reference name="tail_end" refid="DCE:E08638A8-4B57-11D7-A5E6-6257AF3C5118"/></CanvasItem></Canvas><Reference name="namespace" refid="DCE:E085A412-45CE-11D7-B5CA-613352B2821F"/></Element><Element id="DCE:F3B2B0C8-4B3C-11D7-B391-02BBFE4396CE" type="AssociationEnd"><Reference name="participant" refid="DCE:AB14F544-4B3A-11D7-B391-02BBFE4396CE"/><Value name="name" value="+redefinedOperation"/><Value name="multiplicity" value="* {subsets redefinedElement}"/><Reference name="association" refid="DCE:F3B245D6-4B3C-11D7-B391-02BBFE4396CE"/></Element><Element id="DCE:309D5284-4B32-11D7-B391-02BBFE4396CE" type="Class"><Reference name="association" refid="DCE:3A81BC34-4B3E-11D7-B391-02BBFE4396CE"/><Reference name="association" refid="DCE:54B4A61C-4B33-11D7-B391-02BBFE4396CE"/><Reference name="association" refid="DCE:DF527520-4B32-11D7-B391-02BBFE4396CE"/><Value name="name" value="Slot"/><Reference name="namespace" refid="DCE:E085A412-45CE-11D7-B5CA-613352B2821F"/><Reference name="generalization" refid="DCE:E7330EBA-4B32-11D7-B391-02BBFE4396CE"/></Element><Element id="DCE:E48E9CE0-4B54-11D7-A5E6-6257AF3C5118" type="AssociationEnd"><Value name="isNavigable" value="0"/><Reference name="participant" refid="DCE:6C8F2E88-4B3D-11D7-B391-02BBFE4396CE"/><Value name="name"><![CDATA[+class]]></Value><Value name="multiplicity"><![CDATA[0..1 {subsets namespace, redefinitionContext}]]></Value><Reference name="association" refid="DCE:E48E64A8-4B54-11D7-A5E6-6257AF3C5118"/></Element><Element id="DCE:13CF408C-464D-11D7-AA08-1B85D5275D8A" type="Attribute"><Value name="name" value="+ name: String[0..1]"/></Element><Element id="DCE:E7330EBA-4B32-11D7-B391-02BBFE4396CE" type="Generalization"><Reference name="parent" refid="DCE:FC139C48-45CE-11D7-B5CA-613352B2821F"/><Reference name="child" refid="DCE:309D5284-4B32-11D7-B391-02BBFE4396CE"/></Element><Element id="DCE:9F078E4C-4A88-11D7-B08B-133D836EF880" type="Generalization"><Reference name="parent" refid="DCE:FC139C48-45CE-11D7-B5CA-613352B2821F"/><Reference name="child" refid="DCE:5BACF5C0-4A87-11D7-B089-133D836EF880"/></Element><Element id="DCE:7D753EF0-464D-11D7-AA08-1B85D5275D8A" type="Class"><Value name="name" value="Namespace"/><Reference name="generalization" refid="DCE:84C5B02A-464D-11D7-AA08-1B85D5275D8A"/><Reference name="specialization" refid="DCE:4A464536-4B34-11D7-B391-02BBFE4396CE"/><Reference name="specialization" refid="DCE:5DCB90EE-4B38-11D7-B391-02BBFE4396CE"/><Reference name="namespace" refid="DCE:E085A412-45CE-11D7-B5CA-613352B2821F"/><Reference name="association" refid="DCE:18E77CF4-4697-11D7-B567-379CA7034986"/><Reference name="association" refid="DCE:7AD7ACA4-4A89-11D7-B090-133D836EF880"/><Reference name="association" refid="DCE:7D121220-4697-11D7-B567-379CA7034986"/><Reference name="association" refid="DCE:8F7DA6D0-464D-11D7-AA08-1B85D5275D8A"/><Reference name="association" refid="DCE:99C62C12-4A89-11D7-B090-133D836EF880"/><Reference name="association" refid="DCE:B7B7E77C-4694-11D7-B567-379CA7034986"/><Reference name="association" refid="DCE:D33A9738-4694-11D7-B567-379CA7034986"/></Element><Element id="DCE:BCAD9C70-45D0-11D7-B5CA-613352B2821F" type="AssociationEnd"><Reference name="participant" refid="DCE:FC139C48-45CE-11D7-B5CA-613352B2821F"/><Value name="name" value="+/owner"/><Value name="multiplicity" value="0..1"/><Reference name="association" refid="DCE:BCAD18B6-45D0-11D7-B5CA-613352B2821F"/></Element><Element id="DCE:C0FF5892-4B53-11D7-A5E6-6257AF3C5118" type="AssociationEnd"><Reference name="participant" refid="DCE:7DDD179A-4B3D-11D7-B391-02BBFE4396CE"/><Value name="name"><![CDATA[+subsettedProperty]]></Value><Value name="multiplicity"><![CDATA[*]]></Value><Reference name="association" refid="DCE:C0FEEEF2-4B53-11D7-A5E6-6257AF3C5118"/></Element><Element id="DCE:5BACF5C0-4A87-11D7-B089-133D836EF880" type="Class"><Reference name="specialization" refid="DCE:E2E2393A-4A88-11D7-B08E-133D836EF880"/><Reference name="specialization" refid="DCE:E5BD5AF6-4A88-11D7-B08E-133D836EF880"/><Reference name="specialization" refid="DCE:E81E728A-4A88-11D7-B08E-133D836EF880"/><Reference name="generalization" refid="DCE:9D0A4328-4A88-11D7-B08B-133D836EF880"/><Reference name="generalization" refid="DCE:9F078E4C-4A88-11D7-B08B-133D836EF880"/><Value name="name" value="ValueSpecification"/><Reference name="namespace" refid="DCE:E085A412-45CE-11D7-B5CA-613352B2821F"/><Reference name="association" refid="DCE:1E0DD9E8-4A8A-11D7-B090-133D836EF880"/><Reference name="association" refid="DCE:2A2C7026-4B3A-11D7-B391-02BBFE4396CE"/><Reference name="association" refid="DCE:54B4D84C-4B33-11D7-B391-02BBFE4396CE"/><Reference name="association" refid="DCE:6A5F00AE-4A87-11D7-B089-133D836EF880"/><Reference name="association" refid="DCE:787731B6-4A87-11D7-B089-133D836EF880"/><Reference name="association" refid="DCE:81F41A0A-4B32-11D7-B391-02BBFE4396CE"/><Reference name="association" refid="DCE:C315BC3A-4B57-11D7-A5E6-6257AF3C5118"/></Element><Element id="DCE:8A3CEA88-4B53-11D7-A5E6-6257AF3C5118" type="Association"><Reference name="connection" refid="DCE:8A3D230C-4B53-11D7-A5E6-6257AF3C5118"/><Reference name="connection" refid="DCE:8A3D5476-4B53-11D7-A5E6-6257AF3C5118"/></Element><Element id="DCE:99C5AF80-4A89-11D7-B090-133D836EF880" type="Association"><Reference name="connection" refid="DCE:99C62C12-4A89-11D7-B090-133D836EF880"/><Reference name="connection" refid="DCE:99C69A58-4A89-11D7-B090-133D836EF880"/></Element><Element id="DCE:657FAA24-4B3C-11D7-B391-02BBFE4396CE" type="AssociationEnd"><Reference name="participant" refid="DCE:5C465FB0-4A89-11D7-B090-133D836EF880"/><Value name="name" value="+bodyCondition"/><Value name="multiplicity" value="0..1 {subsets ownedMember}"/><Reference name="association" refid="DCE:657F3EEA-4B3C-11D7-B391-02BBFE4396CE"/><Value name="aggregation" value="ak_composite"/></Element><Element id="DCE:54B4D84C-4B33-11D7-B391-02BBFE4396CE" type="AssociationEnd"><Reference name="participant" refid="DCE:5BACF5C0-4A87-11D7-B089-133D836EF880"/><Value name="name" value="+value"/><Value name="multiplicity" value="* {ordered, subsets ownedElement}"/><Reference name="association" refid="DCE:54B46D78-4B33-11D7-B391-02BBFE4396CE"/><Value name="aggregation" value="ak_composite"/></Element><Element id="DCE:DA01D45A-45CE-11D7-B5CA-613352B2821F" type="Model"><Reference name="ownedElement" refid="DCE:DA033CF8-45CE-11D7-B5CA-613352B2821F"/><Reference name="ownedElement" refid="DCE:E085A412-45CE-11D7-B5CA-613352B2821F"/></Element><Element id="DCE:5EE88232-4B35-11D7-B391-02BBFE4396CE" type="Class"><Reference name="association" refid="DCE:99FBA804-4B35-11D7-B391-02BBFE4396CE"/><Reference name="association" refid="DCE:B0D3389E-4B35-11D7-B391-02BBFE4396CE"/><Value name="name" value="Generalization"/><Reference name="namespace" refid="DCE:E085A412-45CE-11D7-B5CA-613352B2821F"/><Reference name="generalization" refid="DCE:0CD07134-4B36-11D7-B391-02BBFE4396CE"/><Reference name="feature" refid="DCE:67C4FC98-4B35-11D7-B391-02BBFE4396CE"/></Element><Element id="DCE:C0FF2746-4B53-11D7-A5E6-6257AF3C5118" type="AssociationEnd"><Value name="isNavigable" value="0"/><Reference name="participant" refid="DCE:7DDD179A-4B3D-11D7-B391-02BBFE4396CE"/><Value name="name"><![CDATA[]]></Value><Value name="multiplicity"><![CDATA[]]></Value><Reference name="association" refid="DCE:C0FEEEF2-4B53-11D7-A5E6-6257AF3C5118"/></Element><Element id="DCE:F7D88548-4B38-11D7-B391-02BBFE4396CE" type="Association"><Reference name="connection" refid="DCE:F7D936DC-4B38-11D7-B391-02BBFE4396CE"/><Reference name="connection" refid="DCE:F7D969E0-4B38-11D7-B391-02BBFE4396CE"/></Element><Element id="DCE:B7B77E54-4694-11D7-B567-379CA7034986" type="Association"><Reference name="connection" refid="DCE:B7B7B610-4694-11D7-B567-379CA7034986"/><Reference name="connection" refid="DCE:B7B7E77C-4694-11D7-B567-379CA7034986"/></Element><Element id="DCE:79C46590-4695-11D7-B567-379CA7034986" type="AssociationEnd"><Value name="isNavigable" value="1"/><Reference name="participant" refid="DCE:6D987F90-464D-11D7-AA08-1B85D5275D8A"/><Value name="name" value="+importedElement"/><Value name="multiplicity" value="1 {subsets target}"/><Reference name="association" refid="DCE:79C3FCAA-4695-11D7-B567-379CA7034986"/></Element><Element id="DCE:00ED273C-4B35-11D7-B391-02BBFE4396CE" type="AssociationEnd"><Value name="isNavigable" value="0"/><Reference name="participant" refid="DCE:F10D682A-4A87-11D7-B08B-133D836EF880"/><Reference name="association" refid="DCE:00ECEF06-4B35-11D7-B391-02BBFE4396CE"/></Element><Element id="DCE:8CB23AE8-4B56-11D7-A5E6-6257AF3C5118" type="AssociationEnd"><Reference name="participant" refid="DCE:F3BF94AC-4B55-11D7-A5E6-6257AF3C5118"/><Value name="name"><![CDATA[+owningAssociation]]></Value><Value name="multiplicity"><![CDATA[0..1 {subsets association, 
    4 namespace, featuringClassifier]]></Value><Reference name="association" refid="DCE:8CB1D104-4B56-11D7-A5E6-6257AF3C5118"/></Element><Element id="DCE:F1C3F21E-4B38-11D7-B391-02BBFE4396CE" type="Generalization"><Reference name="parent" refid="DCE:FF594BE0-464C-11D7-AA08-1B85D5275D8A"/><Reference name="child" refid="DCE:979C397C-4B38-11D7-B391-02BBFE4396CE"/></Element><Element id="DCE:18E7456A-4697-11D7-B567-379CA7034986" type="Association"><Reference name="connection" refid="DCE:18E77CF4-4697-11D7-B567-379CA7034986"/><Reference name="connection" refid="DCE:18E7ADF0-4697-11D7-B567-379CA7034986"/></Element><Element id="DCE:5AC6C932-4B39-11D7-B391-02BBFE4396CE" type="AssociationEnd"><Reference name="participant" refid="DCE:979C397C-4B38-11D7-B391-02BBFE4396CE"/><Value name="name" value="+returnResult"/><Value name="multiplicity" value="* {ordered, subsets parameter, ownedMember}"/><Reference name="association" refid="DCE:5AC606DA-4B39-11D7-B391-02BBFE4396CE"/><Value name="aggregation" value="ak_composite"/></Element><Element id="DCE:814B9CA2-4B34-11D7-B391-02BBFE4396CE" type="AssociationEnd"><Value name="isNavigable" value="0"/><Reference name="participant" refid="DCE:CAD8A604-4B33-11D7-B391-02BBFE4396CE"/><Reference name="association" refid="DCE:814B31E0-4B34-11D7-B391-02BBFE4396CE"/></Element><Element id="DCE:E81E728A-4A88-11D7-B08E-133D836EF880" type="Generalization"><Reference name="parent" refid="DCE:5BACF5C0-4A87-11D7-B089-133D836EF880"/><Reference name="child" refid="DCE:CED40330-4A88-11D7-B08E-133D836EF880"/></Element><Element id="DCE:68CAA7BA-4B32-11D7-B391-02BBFE4396CE" type="Generalization"><Reference name="parent" refid="DCE:6D987F90-464D-11D7-AA08-1B85D5275D8A"/><Reference name="child" refid="DCE:22B3AA56-4B32-11D7-B391-02BBFE4396CE"/></Element><Element id="DCE:38A9AE44-4B54-11D7-A5E6-6257AF3C5118" type="AssociationEnd"><Reference name="participant" refid="DCE:7DDD179A-4B3D-11D7-B391-02BBFE4396CE"/><Value name="name"><![CDATA[+/attribute]]></Value><Value name="multiplicity"><![CDATA[* {subsets feature}]]></Value><Reference name="association" refid="DCE:38A944DE-4B54-11D7-A5E6-6257AF3C5118"/></Element><Element id="DCE:F553874E-4B53-11D7-A5E6-6257AF3C5118" type="AssociationEnd"><Reference name="participant" refid="DCE:7DDD179A-4B3D-11D7-B391-02BBFE4396CE"/><Value name="name"><![CDATA[+redefinedProperty]]></Value><Value name="multiplicity"><![CDATA[* {subsets redefinedElement}]]></Value><Reference name="association" refid="DCE:F5531DA2-4B53-11D7-A5E6-6257AF3C5118"/></Element><Element id="DCE:0E5B8FFE-464D-11D7-AA08-1B85D5275D8A" type="Generalization"><Reference name="parent" refid="DCE:FC139C48-45CE-11D7-B5CA-613352B2821F"/><Reference name="child" refid="DCE:FF594BE0-464C-11D7-AA08-1B85D5275D8A"/></Element><Element id="DCE:A9937B0A-4A88-11D7-B08C-133D836EF880" type="Attribute"><Value name="name" value="body: String[0..1]"/></Element><Element id="DCE:F7D969E0-4B38-11D7-B391-02BBFE4396CE" type="AssociationEnd"><Reference name="participant" refid="DCE:979C397C-4B38-11D7-B391-02BBFE4396CE"/><Value name="name" value="+/parameter"/><Value name="multiplicity" value="* {orderedsubsets member}"/><Reference name="association" refid="DCE:F7D88548-4B38-11D7-B391-02BBFE4396CE"/></Element><Element id="DCE:E085A412-45CE-11D7-B5CA-613352B2821F" type="Package"><Value name="name" value="Kernel"/><Reference name="namespace" refid="DCE:DA01D45A-45CE-11D7-B5CA-613352B2821F"/><Reference name="ownedElement" refid="DCE:039A7C82-4B32-11D7-B391-02BBFE4396CE"/><Reference name="ownedElement" refid="DCE:181D14A8-4B53-11D7-A5E6-6257AF3C5118"/><Reference name="ownedElement" refid="DCE:22B3AA56-4B32-11D7-B391-02BBFE4396CE"/><Reference name="ownedElement" refid="DCE:309D5284-4B32-11D7-B391-02BBFE4396CE"/><Reference name="ownedElement" refid="DCE:33061A3A-4A88-11D7-B08B-133D836EF880"/><Reference name="ownedElement" refid="DCE:34764E0C-4A89-11D7-B08E-133D836EF880"/><Reference name="ownedElement" refid="DCE:38CB97A8-45CF-11D7-B5CA-613352B2821F"/><Reference name="ownedElement" refid="DCE:3A787382-4B38-11D7-B391-02BBFE4396CE"/><Reference name="ownedElement" refid="DCE:3F0B9972-45D1-11D7-B5CA-613352B2821F"/><Reference name="ownedElement" refid="DCE:48404A2A-464D-11D7-AA08-1B85D5275D8A"/><Reference name="ownedElement" refid="DCE:5198F474-4B3D-11D7-B391-02BBFE4396CE"/><Reference name="ownedElement" refid="DCE:539997D4-4B37-11D7-B391-02BBFE4396CE"/><Reference name="ownedElement" refid="DCE:5BACF5C0-4A87-11D7-B089-133D836EF880"/><Reference name="ownedElement" refid="DCE:5C465FB0-4A89-11D7-B090-133D836EF880"/><Reference name="ownedElement" refid="DCE:5EE88232-4B35-11D7-B391-02BBFE4396CE"/><Reference name="ownedElement" refid="DCE:6C0E7FCE-4695-11D7-B567-379CA7034986"/><Reference name="ownedElement" refid="DCE:6C8F2E88-4B3D-11D7-B391-02BBFE4396CE"/><Reference name="ownedElement" refid="DCE:6D987F90-464D-11D7-AA08-1B85D5275D8A"/><Reference name="ownedElement" refid="DCE:73E17466-4B38-11D7-B391-02BBFE4396CE"/><Reference name="ownedElement" refid="DCE:7CE7539A-45D0-11D7-B5CA-613352B2821F"/><Reference name="ownedElement" refid="DCE:7D753EF0-464D-11D7-AA08-1B85D5275D8A"/><Reference name="ownedElement" refid="DCE:7DDD179A-4B3D-11D7-B391-02BBFE4396CE"/><Reference name="ownedElement" refid="DCE:90F60210-4B33-11D7-B391-02BBFE4396CE"/><Reference name="ownedElement" refid="DCE:94ED9700-4B3A-11D7-B391-02BBFE4396CE"/><Reference name="ownedElement" refid="DCE:979C397C-4B38-11D7-B391-02BBFE4396CE"/><Reference name="ownedElement" refid="DCE:A3BC67B6-4A88-11D7-B08C-133D836EF880"/><Reference name="ownedElement" refid="DCE:A4EDB020-4B37-11D7-B391-02BBFE4396CE"/><Reference name="ownedElement" refid="DCE:A70EBFBA-4695-11D7-B567-379CA7034986"/><Reference name="ownedElement" refid="DCE:AB14F544-4B3A-11D7-B391-02BBFE4396CE"/><Reference name="ownedElement" refid="DCE:B445FB00-4695-11D7-B567-379CA7034986"/><Reference name="ownedElement" refid="DCE:BDC038A2-4A88-11D7-B08D-133D836EF880"/><Reference name="ownedElement" refid="DCE:CAD8A604-4B33-11D7-B391-02BBFE4396CE"/><Reference name="ownedElement" refid="DCE:CED40330-4A88-11D7-B08E-133D836EF880"/><Reference name="ownedElement" refid="DCE:D2653A36-464C-11D7-AA08-1B85D5275D8A"/><Reference name="ownedElement" refid="DCE:DD80D3EC-4A86-11D7-B086-133D836EF880"/><Reference name="ownedElement" refid="DCE:DECC6864-4A87-11D7-B08A-133D836EF880"/><Reference name="ownedElement" refid="DCE:E71AAA3E-45CE-11D7-B5CA-613352B2821F"/><Reference name="ownedElement" refid="DCE:F10D682A-4A87-11D7-B08B-133D836EF880"/><Reference name="ownedElement" refid="DCE:F3BF94AC-4B55-11D7-A5E6-6257AF3C5118"/><Reference name="ownedElement" refid="DCE:F823FBA4-4A86-11D7-B087-133D836EF880"/><Reference name="ownedElement" refid="DCE:F91A720A-4B37-11D7-B391-02BBFE4396CE"/><Reference name="ownedElement" refid="DCE:FC139C48-45CE-11D7-B5CA-613352B2821F"/><Reference name="ownedElement" refid="DCE:FF594BE0-464C-11D7-AA08-1B85D5275D8A"/></Element><Element id="DCE:00ED6378-4B35-11D7-B391-02BBFE4396CE" type="AssociationEnd"><Reference name="participant" refid="DCE:FF594BE0-464C-11D7-AA08-1B85D5275D8A"/><Value name="name" value="+/inheritedMember"/><Value name="multiplicity" value="* {subsets member}"/><Reference name="association" refid="DCE:00ECEF06-4B35-11D7-B391-02BBFE4396CE"/></Element><Element id="DCE:C314E05A-4B57-11D7-A5E6-6257AF3C5118" type="Association"><Reference name="connection" refid="DCE:C315BC3A-4B57-11D7-A5E6-6257AF3C5118"/><Reference name="connection" refid="DCE:C315F114-4B57-11D7-A5E6-6257AF3C5118"/></Element><Element id="DCE:99C62C12-4A89-11D7-B090-133D836EF880" type="AssociationEnd"><Value name="isNavigable" value="0"/><Reference name="participant" refid="DCE:7D753EF0-464D-11D7-AA08-1B85D5275D8A"/><Value name="name" value="+namespace"/><Value name="multiplicity" value="0..1 {subsets context}"/><Reference name="association" refid="DCE:99C5AF80-4A89-11D7-B090-133D836EF880"/><Value name="aggregation" value="ak_none"/></Element><Element id="DCE:B7B7B610-4694-11D7-B567-379CA7034986" type="AssociationEnd"><Reference name="participant" refid="DCE:FF594BE0-464C-11D7-AA08-1B85D5275D8A"/><Value name="name" value="+/member"/><Value name="multiplicity" value="*"/><Reference name="association" refid="DCE:B7B77E54-4694-11D7-B567-379CA7034986"/></Element><Element id="DCE:DECC6864-4A87-11D7-B08A-133D836EF880" type="Class"><Reference name="association" refid="DCE:FE89EDE8-4A87-11D7-B08B-133D836EF880"/><Value name="name" value="TypedElement"/><Reference name="specialization" refid="DCE:326839DE-4B38-11D7-B391-02BBFE4396CE"/><Reference name="specialization" refid="DCE:EF5807FE-4B38-11D7-B391-02BBFE4396CE"/><Reference name="namespace" refid="DCE:E085A412-45CE-11D7-B5CA-613352B2821F"/><Reference name="generalization" refid="DCE:E90FB860-4A87-11D7-B08A-133D836EF880"/></Element><Element id="DCE:6C8F2E88-4B3D-11D7-B391-02BBFE4396CE" type="Class"><Reference name="association" refid="DCE:3A844CD2-4B53-11D7-A5E6-6257AF3C5118"/><Reference name="association" refid="DCE:8A3D230C-4B53-11D7-A5E6-6257AF3C5118"/><Reference name="association" refid="DCE:8A3D5476-4B53-11D7-A5E6-6257AF3C5118"/><Reference name="association" refid="DCE:90BB33FA-4B55-11D7-A5E6-6257AF3C5118"/><Reference name="association" refid="DCE:E48E9CE0-4B54-11D7-A5E6-6257AF3C5118"/><Value name="name" value="Class"/><Reference name="generalization" refid="DCE:BF631D58-4B52-11D7-A5E6-6257AF3C5118"/><Reference name="namespace" refid="DCE:E085A412-45CE-11D7-B5CA-613352B2821F"/></Element><Element id="DCE:E71AAA3E-45CE-11D7-B5CA-613352B2821F" type="Diagram"><Value name="name" value="Root"/><Canvas><Value name="extents" value="(24.0, 113.0, 726.0, 562.34375)"/><Value name="static_extents" value="0"/><Value name="snap_to_grid" value="0"/><Value name="grid_int_x" value="10.0"/><Value name="grid_int_y" value="10.0"/><Value name="grid_ofs_x" value="0.0"/><Value name="grid_ofs_y" value="0.0"/><Value name="grid_color" value="33023"/><Value name="grid_bg" value="4294967295"/><Value name="root_affine" value="(1.0, 0.0, 0.0, 1.0, 0.0, 0.0)"/><CanvasItem id="DCE:FC12D436-45CE-11D7-B5CA-613352B2821F" type="ClassItem"><Value name="show-attributes" value="0"/><Value name="show-operations" value="0"/><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 301.0, 158.0)"/><Value name="width" value="122.0"/><Value name="height" value="123.0"/><Reference name="subject" refid="DCE:FC139C48-45CE-11D7-B5CA-613352B2821F"/><Value name="auto-resize" value="0"/></CanvasItem><CanvasItem id="DCE:07D8C5A8-45CF-11D7-B5CA-613352B2821F" type="AssociationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 422.0, 242.0)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="1"/><Value name="horizontal" value="1"/><Value name="points" value="[(1.0000000000000568, -55.446428571428612), (134.0, -55.446428571428612), (134.0, -128.0), (-31.264462809917347, -128.0), (-31.264462809917347, -84.0)]"/><Reference name="head_connection" refid="DCE:FC12D436-45CE-11D7-B5CA-613352B2821F"/><Reference name="tail_connection" refid="DCE:FC12D436-45CE-11D7-B5CA-613352B2821F"/><Reference name="subject" refid="DCE:BCAD18B6-45D0-11D7-B5CA-613352B2821F"/><Reference name="head_end" refid="DCE:BCAD5222-45D0-11D7-B5CA-613352B2821F"/><Reference name="tail_end" refid="DCE:BCAD9C70-45D0-11D7-B5CA-613352B2821F"/></CanvasItem><CanvasItem id="DCE:38CAFEF6-45CF-11D7-B5CA-613352B2821F" type="ClassItem"><Value name="show-attributes" value="0"/><Value name="show-operations" value="0"/><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 200.0, 378.0)"/><Value name="width" value="155.0"/><Value name="height" value="44.0"/><Reference name="subject" refid="DCE:38CB97A8-45CF-11D7-B5CA-613352B2821F"/><Value name="auto-resize" value="0"/></CanvasItem><CanvasItem id="DCE:4C625AC4-45CF-11D7-B5CA-613352B2821F" type="GeneralizationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 353.0, 271.0)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="0"/><Value name="horizontal" value="1"/><Value name="points" value="[(-13.685950413223054, 10.0), (-61.0, 107.0)]"/><Reference name="head_connection" refid="DCE:FC12D436-45CE-11D7-B5CA-613352B2821F"/><Reference name="tail_connection" refid="DCE:38CAFEF6-45CF-11D7-B5CA-613352B2821F"/><Reference name="subject" refid="DCE:958135E2-45D0-11D7-B5CA-613352B2821F"/></CanvasItem><CanvasItem id="DCE:51414BA2-45CF-11D7-B5CA-613352B2821F" type="AssociationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 237.0, 372.0)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="1"/><Value name="horizontal" value="1"/><Value name="points" value="[(-37.0, 27.3125), (-101.0, 27.3125), (-101.0, -96.491071428571445), (64.0, -96.491071428571445)]"/><Reference name="head_connection" refid="DCE:38CAFEF6-45CF-11D7-B5CA-613352B2821F"/><Reference name="tail_connection" refid="DCE:FC12D436-45CE-11D7-B5CA-613352B2821F"/><Reference name="subject" refid="DCE:53756494-45CF-11D7-B5CA-613352B2821F"/><Reference name="head_end" refid="DCE:53759D24-45CF-11D7-B5CA-613352B2821F"/><Reference name="tail_end" refid="DCE:5375CF56-45CF-11D7-B5CA-613352B2821F"/></CanvasItem><CanvasItem id="DCE:7CC56B6A-45D0-11D7-B5CA-613352B2821F" type="ClassItem"><Value name="show-attributes" value="1"/><Value name="show-operations" value="0"/><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 392.0, 377.0)"/><Value name="width" value="134.0"/><Value name="height" value="68.0"/><Reference name="subject" refid="DCE:7CE7539A-45D0-11D7-B5CA-613352B2821F"/><Value name="auto-resize" value="0"/></CanvasItem><CanvasItem id="DCE:A16A1098-45D0-11D7-B5CA-613352B2821F" type="GeneralizationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 409.0, 270.0)"/><Value name="line-width" value="2.0"/><Value name="color" value="255"/><Value name="cap" value="1"/><Value name="join" value="1"/><Value name="orthogonal" value="0"/><Value name="horizontal" value="1"/><Value name="points" value="[(-15.23966942148752, 11.0), (42.999999999999943, 107.0)]"/><Reference name="head_connection" refid="DCE:FC12D436-45CE-11D7-B5CA-613352B2821F"/><Reference name="tail_connection" refid="DCE:7CC56B6A-45D0-11D7-B5CA-613352B2821F"/><Reference name="subject" refid="DCE:A2C1A48A-45D0-11D7-B5CA-613352B2821F"/></CanvasItem><CanvasItem id="DCE:C270BD48-45D0-11D7-B5CA-613352B2821F" type="AssociationItem"><Value name="affine" value="(1.0, 0.0, 0.0, 1.0, 24