| <?xml version="1.0" encoding="UTF-8"?> |
| <uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_RMjn4FwWEeONpMpDUn073Q" name="model"> |
| <packagedElement xmi:type="uml:Package" xmi:id="_IuxGwFwXEeONpMpDUn073Q" name="org.eclipse.fmc"> |
| <packagedElement xmi:type="uml:Package" xmi:id="_AGfCUFwXEeONpMpDUn073Q" clientDependency="_88ogAFwXEeONpMpDUn073Q" name="blockdiagram.editor"> |
| <packagedElement xmi:type="uml:Dependency" xmi:id="_88ogAFwXEeONpMpDUn073Q" name="depends on" client="_AGfCUFwXEeONpMpDUn073Q" supplier="_ZLW1AFwXEeONpMpDUn073Q"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Package" xmi:id="_UZbXEFwXEeONpMpDUn073Q" clientDependency="_-GV6EFwXEeONpMpDUn073Q" name="blockdiagram.editor.meta"> |
| <packagedElement xmi:type="uml:Dependency" xmi:id="_-GV6EFwXEeONpMpDUn073Q" name="extends" client="_UZbXEFwXEeONpMpDUn073Q" supplier="_AGfCUFwXEeONpMpDUn073Q"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Package" xmi:id="_ZLW1AFwXEeONpMpDUn073Q" name="mm"/> |
| <packagedElement xmi:type="uml:Package" xmi:id="_fVtecFwXEeONpMpDUn073Q" clientDependency="_6fZBgFwXEeONpMpDUn073Q" name="mm.edit"> |
| <packagedElement xmi:type="uml:Dependency" xmi:id="_6fZBgFwXEeONpMpDUn073Q" name="depends on" client="_fVtecFwXEeONpMpDUn073Q" supplier="_ZLW1AFwXEeONpMpDUn073Q"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Package" xmi:id="_p57rIFwXEeONpMpDUn073Q" clientDependency="_xna7QFwXEeONpMpDUn073Q" name="mm.editor"> |
| <packagedElement xmi:type="uml:Dependency" xmi:id="_xna7QFwXEeONpMpDUn073Q" name="depends on" client="_p57rIFwXEeONpMpDUn073Q" supplier="_fVtecFwXEeONpMpDUn073Q"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Package" xmi:id="_Q_ysUFwYEeONpMpDUn073Q" name="feature"/> |
| <packagedElement xmi:type="uml:Package" xmi:id="_WbI6sFwYEeONpMpDUn073Q" name="updatesite"/> |
| <packagedElement xmi:type="uml:Package" xmi:id="_aQA6gFwYEeONpMpDUn073Q" name="parent"/> |
| <packagedElement xmi:type="uml:Package" xmi:id="_dUpJIFwYEeONpMpDUn073Q" clientDependency="_m-FvoFwYEeONpMpDUn073Q" name="blockdiagram.editor.tests"> |
| <packagedElement xmi:type="uml:Dependency" xmi:id="_m-FvoFwYEeONpMpDUn073Q" name="hosts fragment" client="_dUpJIFwYEeONpMpDUn073Q" supplier="_AGfCUFwXEeONpMpDUn073Q"/> |
| </packagedElement> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_DpbV4FwdEeONpMpDUn073Q" clientDependency="__9R0IF2kEeOd1JeCloj9Gw" name="AbstractNode" isAbstract="true"> |
| <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="__9R0IF2kEeOd1JeCloj9Gw" name="" client="_DpbV4FwdEeONpMpDUn073Q" supplier="_3NQ2gFwkEeONpMpDUn073Q" contract="_3NQ2gFwkEeONpMpDUn073Q"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_cSaWcFwgEeONpMpDUn073Q" name="setBoxAnchorsVisible"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_d4EssFwgEeONpMpDUn073Q" name="isBoxAnchorsVisible"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_fa-C0FwgEeONpMpDUn073Q" name="resizeBoxAnchorSet"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_hiJKsFwgEeONpMpDUn073Q" name="createBoxAnchorSet"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_i-AEsFwgEeONpMpDUn073Q" name="removeUnusedBoxAnchors"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_kj4dYFwgEeONpMpDUn073Q" name="hasUnusedAnchors"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_nWDDAFwgEeONpMpDUn073Q" name="addBoxAnchorSet" isAbstract="true"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_1cUaIFwgEeONpMpDUn073Q" name="createBoxAnchor"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_4mcz0FwgEeONpMpDUn073Q" name="setMultipleInstances"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_4w9asFwgEeONpMpDUn073Q"> |
| <body>setMultipleInstances</body> |
| </ownedComment> |
| </ownedOperation> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_7FmW0FwgEeONpMpDUn073Q" name="synchronizeFirstLevelShape"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_-PjxYFwgEeONpMpDUn073Q" name="synchronizeMultiInstanceChildren"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_-bLykFwgEeONpMpDUn073Q"> |
| <body>synchronizeMultiInstanceChildren</body> |
| </ownedComment> |
| </ownedOperation> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_AUxxcFwhEeONpMpDUn073Q" name="getMultiInstanceChild"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_BznG8FwhEeONpMpDUn073Q" name="isMultipleInstances"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_DsbCsFwhEeONpMpDUn073Q" name="getContainerShape"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_FOt74FwhEeONpMpDUn073Q" name="isEmpty"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_HHQK0FwhEeONpMpDUn073Q" name="isHiding"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_JaQIMFwhEeONpMpDUn073Q" name="getContainedShapes"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_JknlIFwhEeONpMpDUn073Q"> |
| <body>getContainedShapes</body> |
| </ownedComment> |
| </ownedOperation> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_LXLH4FwhEeONpMpDUn073Q" name="hideContainedShapes"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_NQhPIFwhEeONpMpDUn073Q" name="hideContainedConnections"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_PLrUQFwhEeONpMpDUn073Q" name="getContainedWidth"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_Q_YtkFwhEeONpMpDUn073Q" name="getContainedHeight"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_S7-9IFwhEeONpMpDUn073Q" name="getText"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_Ut4YkFwhEeONpMpDUn073Q" name="setTextMargin"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_F8gLwFwdEeONpMpDUn073Q" name="AnchoredNode" isAbstract="true"> |
| <generalization xmi:type="uml:Generalization" xmi:id="_BM8doFwjEeONpMpDUn073Q" general="_m-iQAFwiEeONpMpDUn073Q"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_OhkHoFweEeONpMpDUn073Q" name="setBoxAnchorsVisible"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_Y5gy4FweEeONpMpDUn073Q" name="isBoxAnchorsVisible"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_b4PN0FweEeONpMpDUn073Q" name="hasUnusedAnchors"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_d2pbQFweEeONpMpDUn073Q" name="resizeBoxAnchorSet"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_eAwZgFweEeONpMpDUn073Q"> |
| <body>resizeBoxAnchorSet</body> |
| </ownedComment> |
| </ownedOperation> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_gmNY0FweEeONpMpDUn073Q" name="createBoxAnchorSet"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_iD43wFweEeONpMpDUn073Q" name="removeUnusedBoxAnchors"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_HYm9YFwdEeONpMpDUn073Q" name="NamedNode" isAbstract="true"> |
| <generalization xmi:type="uml:Generalization" xmi:id="_CE-R0FwjEeONpMpDUn073Q" general="_m-iQAFwiEeONpMpDUn073Q"/> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_mNxeQFweEeONpMpDUn073Q" name="DEFAULT_MARGIN" visibility="public" type="_4DKWAFwfEeONpMpDUn073Q"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mmHFwFweEeONpMpDUn073Q" value="1"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mmHs0FweEeONpMpDUn073Q" value="1"/> |
| <defaultValue xmi:type="uml:LiteralString" xmi:id="_mmIT4FweEeONpMpDUn073Q"> |
| <value xsi:nil="true"/> |
| </defaultValue> |
| </ownedAttribute> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_x-nPEFweEeONpMpDUn073Q" name="getText"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_yI5zgFweEeONpMpDUn073Q"> |
| <body>getText</body> |
| </ownedComment> |
| </ownedOperation> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_0AUBEFweEeONpMpDUn073Q" name="relocateText"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_0K12EFweEeONpMpDUn073Q"> |
| <body>relocateText</body> |
| </ownedComment> |
| </ownedOperation> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_11Ua4FweEeONpMpDUn073Q" name="setTextMargin"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_IE2_YFwdEeONpMpDUn073Q" name="ResizableNode" isAbstract="true"> |
| <generalization xmi:type="uml:Generalization" xmi:id="_C9HawFwjEeONpMpDUn073Q" general="_m-iQAFwiEeONpMpDUn073Q"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_P3FToFwfEeONpMpDUn073Q" name="resize"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_Co_XIFweEeONpMpDUn073Q" name="ContainerNode" isAbstract="true"> |
| <generalization xmi:type="uml:Generalization" xmi:id="_DtxboFwjEeONpMpDUn073Q" general="_m-iQAFwiEeONpMpDUn073Q"/> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_TGsDMFwfEeONpMpDUn073Q" name="CONTAINER_MARGIN" visibility="public" type="_4DKWAFwfEeONpMpDUn073Q"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_TQ_OsFwfEeONpMpDUn073Q"> |
| <body>CONTAINER_MARGIN</body> |
| </ownedComment> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TTMOIFwfEeONpMpDUn073Q" value="1"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TTM1MFwfEeONpMpDUn073Q" value="1"/> |
| <defaultValue xmi:type="uml:LiteralString" xmi:id="_TTNcQFwfEeONpMpDUn073Q"> |
| <value xsi:nil="true"/> |
| </defaultValue> |
| </ownedAttribute> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_dZxckFwfEeONpMpDUn073Q" name="getContainerShape"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_dkMj4FwfEeONpMpDUn073Q"> |
| <body>getContainerShape</body> |
| </ownedComment> |
| </ownedOperation> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_gZf9EFwfEeONpMpDUn073Q" name="isEmpty"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_iBAtcFwfEeONpMpDUn073Q" name="isHiding"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_iLI50FwfEeONpMpDUn073Q"> |
| <body>isHiding</body> |
| </ownedComment> |
| </ownedOperation> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_j7mx4FwfEeONpMpDUn073Q" name="getContainedShapes"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_mkhU4FwfEeONpMpDUn073Q" name="hideContainedShapes"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_oSsG4FwfEeONpMpDUn073Q" name="getContainedWidth"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_rHqv8FwfEeONpMpDUn073Q" name="getContainedHeight"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_KTtAEFweEeONpMpDUn073Q" name="MultipleNode" isAbstract="true"> |
| <generalization xmi:type="uml:Generalization" xmi:id="_EQB0IFwjEeONpMpDUn073Q" general="_m-iQAFwiEeONpMpDUn073Q"/> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_urA64FwfEeONpMpDUn073Q" name="MULTI_INSTANCE_GAP" visibility="public" type="_4DKWAFwfEeONpMpDUn073Q"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vPIUkFwfEeONpMpDUn073Q" value="1"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vPI7oFwfEeONpMpDUn073Q" value="1"/> |
| <defaultValue xmi:type="uml:LiteralString" xmi:id="_vPJisFwfEeONpMpDUn073Q"> |
| <value xsi:nil="true"/> |
| </defaultValue> |
| </ownedAttribute> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_L4dsgFwgEeONpMpDUn073Q" name="setMultipleInstances"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_NRfU8FwgEeONpMpDUn073Q" name="getMultiInstanceChild"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_O90T4FwgEeONpMpDUn073Q" name="isMultipleInstances"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_Rr_xYFwgEeONpMpDUn073Q" name="synchronizeMultiInstanceChildren"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:DataType" xmi:id="_4DKWAFwfEeONpMpDUn073Q" name="int"/> |
| <packagedElement xmi:type="uml:Class" xmi:id="_bU3ToFwhEeONpMpDUn073Q" clientDependency="_81vA8F2PEeOd1JeCloj9Gw" name="AbstractPolygonAlgorithm" isAbstract="true"> |
| <generalization xmi:type="uml:Generalization" xmi:id="_nfkV8FwhEeONpMpDUn073Q" general="_DpbV4FwdEeONpMpDUn073Q"/> |
| <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_81vA8F2PEeOd1JeCloj9Gw" name="" client="_bU3ToFwhEeONpMpDUn073Q" supplier="_5YKG0F2PEeOd1JeCloj9Gw" contract="_5YKG0F2PEeOd1JeCloj9Gw"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_E3XYQF2UEeOd1JeCloj9Gw" name="createGraphics"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_QP4vsF2UEeOd1JeCloj9Gw" name="hasRoundedCorners"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_bfHoQF2UEeOd1JeCloj9Gw" name="synchronizeFirstLevelShape"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_iBOqYF2UEeOd1JeCloj9Gw" name="rotate90Right"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_juBjYF2UEeOd1JeCloj9Gw" name="flipHorizontally"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_lgN5wF2UEeOd1JeCloj9Gw" name="flipVertically"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_nyfeYF2UEeOd1JeCloj9Gw" name="resize"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_pgdcEF2UEeOd1JeCloj9Gw" name="synchronizeMultiInstanceChildren"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_hxFJIFwhEeONpMpDUn073Q" clientDependency="_2A54cFwhEeONpMpDUn073Q" name="AbstractRectangleAlgorithm" isAbstract="true"> |
| <generalization xmi:type="uml:Generalization" xmi:id="_n5KhsFwhEeONpMpDUn073Q" general="_DpbV4FwdEeONpMpDUn073Q"/> |
| <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_2A54cFwhEeONpMpDUn073Q" name="" client="_hxFJIFwhEeONpMpDUn073Q" supplier="_vpSPEFwhEeONpMpDUn073Q" contract="_vpSPEFwhEeONpMpDUn073Q"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_ylHcIFwjEeONpMpDUn073Q" name="relocateText"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_1OU6EFwjEeONpMpDUn073Q" name="getAngle"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_2UYjMFwjEeONpMpDUn073Q" name="isFlipped"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_3nhmEFwjEeONpMpDUn073Q" name="rotate90Right"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_CBWgoFwkEeONpMpDUn073Q" name="flipHorizontally"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_DomyUFwkEeONpMpDUn073Q" name="flipVertically"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_vpSPEFwhEeONpMpDUn073Q" name="RectangleAlgorithm" isAbstract="true"> |
| <generalization xmi:type="uml:Generalization" xmi:id="_ukTOwF2nEeOd1JeCloj9Gw" general="_yL9AIFwhEeONpMpDUn073Q"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_xY6ZoFwhEeONpMpDUn073Q" clientDependency="_9ogEMF2bEeOd1JeCloj9Gw" name="AbstractLPolygonAlgorithm" isAbstract="true"> |
| <generalization xmi:type="uml:Generalization" xmi:id="_9LiqIF2VEeOd1JeCloj9Gw" general="_bU3ToFwhEeONpMpDUn073Q"/> |
| <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_9ogEMF2bEeOd1JeCloj9Gw" name="" client="_xY6ZoFwhEeONpMpDUn073Q" supplier="_ZcYQQF2bEeOd1JeCloj9Gw" contract="_ZcYQQF2bEeOd1JeCloj9Gw"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_yL9AIFwhEeONpMpDUn073Q" name="RotatableNode" isAbstract="true"> |
| <generalization xmi:type="uml:Generalization" xmi:id="_0CFl4FwiEeONpMpDUn073Q" general="_m-iQAFwiEeONpMpDUn073Q"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_cYxLMFwiEeONpMpDUn073Q" name="getAngle"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_d1iEIFwiEeONpMpDUn073Q" name="isFlipped"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_eiwWgFwiEeONpMpDUn073Q" name="rotate90Right"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_geu7AFwiEeONpMpDUn073Q" name="flipHorizontally"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_iG5LoFwiEeONpMpDUn073Q" name="flipVertically"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_m-iQAFwiEeONpMpDUn073Q" name="GraphicsNode" isAbstract="true"> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_pXkj8FwiEeONpMpDUn073Q" name="createGraphics"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_qh8FUFwiEeONpMpDUn073Q" name="getDefaultLineWidth"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_sPmhAFwiEeONpMpDUn073Q" name="getMinimumHeight"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_tnHtkFwiEeONpMpDUn073Q" name="getMinimumWidth"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_u2QaMFwiEeONpMpDUn073Q" name="getDefaultHeight"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_wGX-QFwiEeONpMpDUn073Q" name="getDefaultWidth"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_JYwzEFwkEeONpMpDUn073Q" clientDependency="_mirIgFwkEeONpMpDUn073Q" name="RectangleAgentAlgorithm"> |
| <generalization xmi:type="uml:Generalization" xmi:id="_Nu9-UFwkEeONpMpDUn073Q" general="_hxFJIFwhEeONpMpDUn073Q"/> |
| <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_mirIgFwkEeONpMpDUn073Q" name="" client="_JYwzEFwkEeONpMpDUn073Q" supplier="_i3yLIFwkEeONpMpDUn073Q" contract="_i3yLIFwkEeONpMpDUn073Q"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_OdpCMFwkEeONpMpDUn073Q" clientDependency="_AlgsEF2VEeOd1JeCloj9Gw" name="RectangleStorageAlgorithm"> |
| <generalization xmi:type="uml:Generalization" xmi:id="_VRetgFwkEeONpMpDUn073Q" general="_hxFJIFwhEeONpMpDUn073Q"/> |
| <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_AlgsEF2VEeOd1JeCloj9Gw" name="" client="_OdpCMFwkEeONpMpDUn073Q" supplier="_Bw5NUFwlEeONpMpDUn073Q" contract="_Bw5NUFwlEeONpMpDUn073Q"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_W8Vs0FwkEeONpMpDUn073Q" name="HumanAgentAlgorithm"> |
| <generalization xmi:type="uml:Generalization" xmi:id="_b7oRUFwkEeONpMpDUn073Q" general="_JYwzEFwkEeONpMpDUn073Q"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_i3yLIFwkEeONpMpDUn073Q" name="AgentAlgorithm" isAbstract="true"> |
| <generalization xmi:type="uml:Generalization" xmi:id="_6OOGEFwkEeONpMpDUn073Q" general="_3NQ2gFwkEeONpMpDUn073Q"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_2R8dwFwkEeONpMpDUn073Q" name="AbstractUPolygonAlgorithm" isAbstract="true"> |
| <generalization xmi:type="uml:Generalization" xmi:id="__-ItkF2VEeOd1JeCloj9Gw" general="_xY6ZoFwhEeONpMpDUn073Q"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_3NQ2gFwkEeONpMpDUn073Q" name="FMCNodeAlgorithm" isAbstract="true"> |
| <generalization xmi:type="uml:Generalization" xmi:id="_O3n04F2XEeOd1JeCloj9Gw" general="_7DqiMF2WEeOd1JeCloj9Gw"/> |
| <generalization xmi:type="uml:Generalization" xmi:id="_KkMvgF2lEeOd1JeCloj9Gw" general="_KTtAEFweEeONpMpDUn073Q"/> |
| <generalization xmi:type="uml:Generalization" xmi:id="_NL3VUF2lEeOd1JeCloj9Gw" general="_F8gLwFwdEeONpMpDUn073Q"/> |
| <generalization xmi:type="uml:Generalization" xmi:id="_fG_eIF2lEeOd1JeCloj9Gw" general="_HYm9YFwdEeONpMpDUn073Q"/> |
| <generalization xmi:type="uml:Generalization" xmi:id="_gOVgsF2lEeOd1JeCloj9Gw" general="_IE2_YFwdEeONpMpDUn073Q"/> |
| <generalization xmi:type="uml:Generalization" xmi:id="_2Bo08F2lEeOd1JeCloj9Gw" general="_Co_XIFweEeONpMpDUn073Q"/> |
| <generalization xmi:type="uml:Generalization" xmi:id="_XqTYMF2nEeOd1JeCloj9Gw" general="_yL9AIFwhEeONpMpDUn073Q"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_Bw5NUFwlEeONpMpDUn073Q" name="StorageAlgorithm"> |
| <generalization xmi:type="uml:Generalization" xmi:id="_a21DwF2VEeOd1JeCloj9Gw" general="_3NQ2gFwkEeONpMpDUn073Q"/> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_WpHGIF2VEeOd1JeCloj9Gw" name="STORAGE_MINIMUM_CORNER_WIDTH" visibility="public" type="_4DKWAFwfEeONpMpDUn073Q"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X1UakF2VEeOd1JeCloj9Gw" value="1"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X1VBoF2VEeOd1JeCloj9Gw" value="1"/> |
| <defaultValue xmi:type="uml:LiteralString" xmi:id="_X1hO4F2VEeOd1JeCloj9Gw"> |
| <value xsi:nil="true"/> |
| </defaultValue> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_5YKG0F2PEeOd1JeCloj9Gw" name="PolygonAlgorithm" isAbstract="true"> |
| <generalization xmi:type="uml:Generalization" xmi:id="_znyWwF2nEeOd1JeCloj9Gw" general="_yL9AIFwhEeONpMpDUn073Q"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_Nc78YF2TEeOd1JeCloj9Gw" name="hasRoundedCorners"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_PiKjgF2TEeOd1JeCloj9Gw" name="getInitialPoints"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_JXxWcF2WEeOd1JeCloj9Gw" name="LAgentAlgorithm"> |
| <generalization xmi:type="uml:Generalization" xmi:id="_ODeQkF2WEeOd1JeCloj9Gw" general="_xY6ZoFwhEeONpMpDUn073Q"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_L1UW8F2WEeOd1JeCloj9Gw" name="LStorageAlgorithm"> |
| <generalization xmi:type="uml:Generalization" xmi:id="_OZ07EF2WEeOd1JeCloj9Gw" general="_xY6ZoFwhEeONpMpDUn073Q"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_PGelsF2WEeOd1JeCloj9Gw" name="UAgentAlgorithm"> |
| <generalization xmi:type="uml:Generalization" xmi:id="_SLU2wF2WEeOd1JeCloj9Gw" general="_2R8dwFwkEeONpMpDUn073Q"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_Q24zYF2WEeOd1JeCloj9Gw" name="UStorageAlgorithm"> |
| <generalization xmi:type="uml:Generalization" xmi:id="_SrQUAF2WEeOd1JeCloj9Gw" general="_2R8dwFwkEeONpMpDUn073Q"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_7DqiMF2WEeOd1JeCloj9Gw" name="FMCElementAlgorithm"/> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_FvedQF2aEeOd1JeCloj9Gw" name="CommentAlgorithm"> |
| <generalization xmi:type="uml:Generalization" xmi:id="_QILWcF2aEeOd1JeCloj9Gw" general="_7DqiMF2WEeOd1JeCloj9Gw"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Class" xmi:id="_STv2IF2aEeOd1JeCloj9Gw" name="FMConnectionAlgorithm"> |
| <generalization xmi:type="uml:Generalization" xmi:id="_qQh_YF2aEeOd1JeCloj9Gw" general="_7DqiMF2WEeOd1JeCloj9Gw"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_ZcYQQF2bEeOd1JeCloj9Gw" name="LPolygonAlgorithm"> |
| <generalization xmi:type="uml:Generalization" xmi:id="_eB4bwF2bEeOd1JeCloj9Gw" general="_5YKG0F2PEeOd1JeCloj9Gw"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_g-q9AF2bEeOd1JeCloj9Gw" name="getBottomPartSize"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_hIwtIF2bEeOd1JeCloj9Gw"> |
| <body>getBottomPartSize</body> |
| </ownedComment> |
| </ownedOperation> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_jJbkYF2bEeOd1JeCloj9Gw" name="getRightPartSize"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_tkRLkF2bEeOd1JeCloj9Gw" name="resizeBottomPart"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_tuT4YF2bEeOd1JeCloj9Gw"> |
| <body>resizeBottomPart</body> |
| </ownedComment> |
| </ownedOperation> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_v1SL8F2bEeOd1JeCloj9Gw" name="resizeRightPart"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_v_Wt8F2bEeOd1JeCloj9Gw"> |
| <body>resizeRightPart</body> |
| </ownedComment> |
| </ownedOperation> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_yQPygF2bEeOd1JeCloj9Gw" name="getRightPartTopCornerSize"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_zN0OAF2bEeOd1JeCloj9Gw" name="getBottomPartLeftCornerSize"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Interface" xmi:id="_PD8AUF2cEeOd1JeCloj9Gw" name="UPolygonAlgorithm"> |
| <generalization xmi:type="uml:Generalization" xmi:id="_ghO9oF2cEeOd1JeCloj9Gw" general="_ZcYQQF2bEeOd1JeCloj9Gw"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_b28YwF2cEeOd1JeCloj9Gw" name="getLeftPartSize"> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_cBVD0F2cEeOd1JeCloj9Gw"> |
| <body>getLeftPartSize</body> |
| </ownedComment> |
| </ownedOperation> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_jdO0sF2cEeOd1JeCloj9Gw" name="getLeftPartTopCornerSize"/> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_kUCg4F2cEeOd1JeCloj9Gw" name="getLeftPartBottomCornerSize"/> |
| </packagedElement> |
| </uml:Model> |