335 lines
7.7 KiB
XML
335 lines
7.7 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<gaphor xmlns="http://gaphor.sourceforge.net/model" version="3.0" gaphor-version="2.7.1">
|
|
<StyleSheet id="44608934-d125-11eb-903c-9d2935721a2d"/>
|
|
<Package id="4460d308-d125-11eb-903c-9d2935721a2d">
|
|
<name>
|
|
<val>New model</val>
|
|
</name>
|
|
<ownedDiagram>
|
|
<reflist>
|
|
<ref refid="4460d6d2-d125-11eb-903c-9d2935721a2d"/>
|
|
</reflist>
|
|
</ownedDiagram>
|
|
<ownedType>
|
|
<reflist>
|
|
<ref refid="48aa7c98-d125-11eb-903c-9d2935721a2d"/>
|
|
<ref refid="45b9e0d9-6046-11ec-a4d8-9710676cdac9"/>
|
|
<ref refid="9631801e-6046-11ec-83ef-9710676cdac9"/>
|
|
</reflist>
|
|
</ownedType>
|
|
</Package>
|
|
<Diagram id="4460d6d2-d125-11eb-903c-9d2935721a2d">
|
|
<element>
|
|
<ref refid="4460d308-d125-11eb-903c-9d2935721a2d"/>
|
|
</element>
|
|
<name>
|
|
<val>main</val>
|
|
</name>
|
|
<ownedPresentation>
|
|
<reflist>
|
|
<ref refid="48aab9d8-d125-11eb-903c-9d2935721a2d"/>
|
|
<ref refid="45b9f162-6046-11ec-821d-9710676cdac9"/>
|
|
<ref refid="959a81f3-6046-11ec-be20-9710676cdac9"/>
|
|
</reflist>
|
|
</ownedPresentation>
|
|
</Diagram>
|
|
<ClassItem id="48aab9d8-d125-11eb-903c-9d2935721a2d">
|
|
<matrix>
|
|
<val>(1.0, 0.0, 0.0, 1.0, 612.0, 100.0)</val>
|
|
</matrix>
|
|
<width>
|
|
<val>172.0</val>
|
|
</width>
|
|
<height>
|
|
<val>159.0</val>
|
|
</height>
|
|
<diagram>
|
|
<ref refid="4460d6d2-d125-11eb-903c-9d2935721a2d"/>
|
|
</diagram>
|
|
<subject>
|
|
<ref refid="48aa7c98-d125-11eb-903c-9d2935721a2d"/>
|
|
</subject>
|
|
</ClassItem>
|
|
<Class id="48aa7c98-d125-11eb-903c-9d2935721a2d">
|
|
<name>
|
|
<val>Dog</val>
|
|
</name>
|
|
<ownedAttribute>
|
|
<reflist>
|
|
<ref refid="58cb6f74-d125-11eb-903c-9d2935721a2d"/>
|
|
<ref refid="61aa0ec0-d125-11eb-903c-9d2935721a2d"/>
|
|
</reflist>
|
|
</ownedAttribute>
|
|
<ownedOperation>
|
|
<reflist>
|
|
<ref refid="8f1f1b34-d125-11eb-903c-9d2935721a2d"/>
|
|
<ref refid="998bde4a-d125-11eb-903c-9d2935721a2d"/>
|
|
<ref refid="9e5ca0e4-d125-11eb-903c-9d2935721a2d"/>
|
|
<ref refid="370726e2-6046-11ec-9ff9-9710676cdac9"/>
|
|
</reflist>
|
|
</ownedOperation>
|
|
<package>
|
|
<ref refid="4460d308-d125-11eb-903c-9d2935721a2d"/>
|
|
</package>
|
|
<presentation>
|
|
<reflist>
|
|
<ref refid="48aab9d8-d125-11eb-903c-9d2935721a2d"/>
|
|
</reflist>
|
|
</presentation>
|
|
</Class>
|
|
<Property id="58cb6f74-d125-11eb-903c-9d2935721a2d">
|
|
<class_>
|
|
<ref refid="48aa7c98-d125-11eb-903c-9d2935721a2d"/>
|
|
</class_>
|
|
<name>
|
|
<val>name</val>
|
|
</name>
|
|
</Property>
|
|
<Property id="61aa0ec0-d125-11eb-903c-9d2935721a2d">
|
|
<class_>
|
|
<ref refid="48aa7c98-d125-11eb-903c-9d2935721a2d"/>
|
|
</class_>
|
|
<name>
|
|
<val>age</val>
|
|
</name>
|
|
</Property>
|
|
<Operation id="8f1f1b34-d125-11eb-903c-9d2935721a2d">
|
|
<class_>
|
|
<ref refid="48aa7c98-d125-11eb-903c-9d2935721a2d"/>
|
|
</class_>
|
|
<name>
|
|
<val>eat</val>
|
|
</name>
|
|
<ownedParameter>
|
|
<reflist>
|
|
<ref refid="2f346fc0-6046-11ec-92b9-9710676cdac9"/>
|
|
</reflist>
|
|
</ownedParameter>
|
|
</Operation>
|
|
<Operation id="998bde4a-d125-11eb-903c-9d2935721a2d">
|
|
<class_>
|
|
<ref refid="48aa7c98-d125-11eb-903c-9d2935721a2d"/>
|
|
</class_>
|
|
<name>
|
|
<val>bark</val>
|
|
</name>
|
|
<ownedParameter>
|
|
<reflist>
|
|
<ref refid="29f7f101-6046-11ec-a699-9710676cdac9"/>
|
|
</reflist>
|
|
</ownedParameter>
|
|
</Operation>
|
|
<Operation id="9e5ca0e4-d125-11eb-903c-9d2935721a2d">
|
|
<class_>
|
|
<ref refid="48aa7c98-d125-11eb-903c-9d2935721a2d"/>
|
|
</class_>
|
|
<name>
|
|
<val>wag_tail</val>
|
|
</name>
|
|
<ownedParameter>
|
|
<reflist>
|
|
<ref refid="25b7c685-6046-11ec-b51f-9710676cdac9"/>
|
|
</reflist>
|
|
</ownedParameter>
|
|
</Operation>
|
|
<Parameter id="25b7c685-6046-11ec-b51f-9710676cdac9">
|
|
<name>
|
|
<val>speed</val>
|
|
</name>
|
|
<ownerFormalParam>
|
|
<ref refid="9e5ca0e4-d125-11eb-903c-9d2935721a2d"/>
|
|
</ownerFormalParam>
|
|
</Parameter>
|
|
<Parameter id="29f7f101-6046-11ec-a699-9710676cdac9">
|
|
<name>
|
|
<val>loudness</val>
|
|
</name>
|
|
<ownerFormalParam>
|
|
<ref refid="998bde4a-d125-11eb-903c-9d2935721a2d"/>
|
|
</ownerFormalParam>
|
|
</Parameter>
|
|
<Parameter id="2f346fc0-6046-11ec-92b9-9710676cdac9">
|
|
<name>
|
|
<val>quantity</val>
|
|
</name>
|
|
<ownerFormalParam>
|
|
<ref refid="8f1f1b34-d125-11eb-903c-9d2935721a2d"/>
|
|
</ownerFormalParam>
|
|
</Parameter>
|
|
<Operation id="370726e2-6046-11ec-9ff9-9710676cdac9">
|
|
<class_>
|
|
<ref refid="48aa7c98-d125-11eb-903c-9d2935721a2d"/>
|
|
</class_>
|
|
<isStatic>
|
|
<val>1</val>
|
|
</isStatic>
|
|
<name>
|
|
<val>create</val>
|
|
</name>
|
|
</Operation>
|
|
<Class id="45b9e0d9-6046-11ec-a4d8-9710676cdac9">
|
|
<name>
|
|
<val>DogOwner</val>
|
|
</name>
|
|
<ownedAttribute>
|
|
<reflist>
|
|
<ref refid="5fe6ef5c-6046-11ec-bf40-9710676cdac9"/>
|
|
<ref refid="61b6bf64-6046-11ec-95ae-9710676cdac9"/>
|
|
<ref refid="667b4afa-6046-11ec-9573-9710676cdac9"/>
|
|
</reflist>
|
|
</ownedAttribute>
|
|
<ownedOperation>
|
|
<reflist>
|
|
<ref refid="6a509916-6046-11ec-9175-9710676cdac9"/>
|
|
<ref refid="6d5b90de-6046-11ec-97c7-9710676cdac9"/>
|
|
</reflist>
|
|
</ownedOperation>
|
|
<package>
|
|
<ref refid="4460d308-d125-11eb-903c-9d2935721a2d"/>
|
|
</package>
|
|
<presentation>
|
|
<reflist>
|
|
<ref refid="45b9f162-6046-11ec-821d-9710676cdac9"/>
|
|
</reflist>
|
|
</presentation>
|
|
</Class>
|
|
<ClassItem id="45b9f162-6046-11ec-821d-9710676cdac9">
|
|
<matrix>
|
|
<val>(1.0, 0.0, 0.0, 1.0, 190.0, 99.0)</val>
|
|
</matrix>
|
|
<width>
|
|
<val>176.0</val>
|
|
</width>
|
|
<height>
|
|
<val>159.0</val>
|
|
</height>
|
|
<diagram>
|
|
<ref refid="4460d6d2-d125-11eb-903c-9d2935721a2d"/>
|
|
</diagram>
|
|
<subject>
|
|
<ref refid="45b9e0d9-6046-11ec-a4d8-9710676cdac9"/>
|
|
</subject>
|
|
</ClassItem>
|
|
<Property id="5fe6ef5c-6046-11ec-bf40-9710676cdac9">
|
|
<class_>
|
|
<ref refid="45b9e0d9-6046-11ec-a4d8-9710676cdac9"/>
|
|
</class_>
|
|
<name>
|
|
<val>name</val>
|
|
</name>
|
|
</Property>
|
|
<Property id="61b6bf64-6046-11ec-95ae-9710676cdac9">
|
|
<class_>
|
|
<ref refid="45b9e0d9-6046-11ec-a4d8-9710676cdac9"/>
|
|
</class_>
|
|
<name>
|
|
<val>age</val>
|
|
</name>
|
|
</Property>
|
|
<Property id="667b4afa-6046-11ec-9573-9710676cdac9">
|
|
<class_>
|
|
<ref refid="45b9e0d9-6046-11ec-a4d8-9710676cdac9"/>
|
|
</class_>
|
|
<name>
|
|
<val>address</val>
|
|
</name>
|
|
</Property>
|
|
<Operation id="6a509916-6046-11ec-9175-9710676cdac9">
|
|
<class_>
|
|
<ref refid="45b9e0d9-6046-11ec-a4d8-9710676cdac9"/>
|
|
</class_>
|
|
<name>
|
|
<val>walk_dog</val>
|
|
</name>
|
|
</Operation>
|
|
<Operation id="6d5b90de-6046-11ec-97c7-9710676cdac9">
|
|
<class_>
|
|
<ref refid="45b9e0d9-6046-11ec-a4d8-9710676cdac9"/>
|
|
</class_>
|
|
<name>
|
|
<val>feed_dog</val>
|
|
</name>
|
|
</Operation>
|
|
<AssociationItem id="959a81f3-6046-11ec-be20-9710676cdac9">
|
|
<diagram>
|
|
<ref refid="4460d6d2-d125-11eb-903c-9d2935721a2d"/>
|
|
</diagram>
|
|
<head_subject>
|
|
<ref refid="96318f4a-6046-11ec-9fa0-9710676cdac9"/>
|
|
</head_subject>
|
|
<horizontal>
|
|
<val>0</val>
|
|
</horizontal>
|
|
<orthogonal>
|
|
<val>1</val>
|
|
</orthogonal>
|
|
<subject>
|
|
<ref refid="9631801e-6046-11ec-83ef-9710676cdac9"/>
|
|
</subject>
|
|
<tail_subject>
|
|
<ref refid="96319939-6046-11ec-9a17-9710676cdac9"/>
|
|
</tail_subject>
|
|
<matrix>
|
|
<val>(1.0, 0.0, 0.0, 1.0, 264.0, 165.0)</val>
|
|
</matrix>
|
|
<points>
|
|
<val>[(102.0, 4.784901835968924), (102.0, 37.88461538461539), (348.0, 37.88461538461539)]</val>
|
|
</points>
|
|
<head-connection>
|
|
<ref refid="45b9f162-6046-11ec-821d-9710676cdac9"/>
|
|
</head-connection>
|
|
<tail-connection>
|
|
<ref refid="48aab9d8-d125-11eb-903c-9d2935721a2d"/>
|
|
</tail-connection>
|
|
</AssociationItem>
|
|
<Association id="9631801e-6046-11ec-83ef-9710676cdac9">
|
|
<memberEnd>
|
|
<reflist>
|
|
<ref refid="96318f4a-6046-11ec-9fa0-9710676cdac9"/>
|
|
<ref refid="96319939-6046-11ec-9a17-9710676cdac9"/>
|
|
</reflist>
|
|
</memberEnd>
|
|
<name>
|
|
<val>owns</val>
|
|
</name>
|
|
<ownedEnd>
|
|
<reflist>
|
|
<ref refid="96318f4a-6046-11ec-9fa0-9710676cdac9"/>
|
|
<ref refid="96319939-6046-11ec-9a17-9710676cdac9"/>
|
|
</reflist>
|
|
</ownedEnd>
|
|
<package>
|
|
<ref refid="4460d308-d125-11eb-903c-9d2935721a2d"/>
|
|
</package>
|
|
<presentation>
|
|
<reflist>
|
|
<ref refid="959a81f3-6046-11ec-be20-9710676cdac9"/>
|
|
</reflist>
|
|
</presentation>
|
|
</Association>
|
|
<Property id="96318f4a-6046-11ec-9fa0-9710676cdac9">
|
|
<aggregation>
|
|
<val>shared</val>
|
|
</aggregation>
|
|
<association>
|
|
<ref refid="9631801e-6046-11ec-83ef-9710676cdac9"/>
|
|
</association>
|
|
<owningAssociation>
|
|
<ref refid="9631801e-6046-11ec-83ef-9710676cdac9"/>
|
|
</owningAssociation>
|
|
<type>
|
|
<ref refid="45b9e0d9-6046-11ec-a4d8-9710676cdac9"/>
|
|
</type>
|
|
</Property>
|
|
<Property id="96319939-6046-11ec-9a17-9710676cdac9">
|
|
<association>
|
|
<ref refid="9631801e-6046-11ec-83ef-9710676cdac9"/>
|
|
</association>
|
|
<owningAssociation>
|
|
<ref refid="9631801e-6046-11ec-83ef-9710676cdac9"/>
|
|
</owningAssociation>
|
|
<type>
|
|
<ref refid="48aa7c98-d125-11eb-903c-9d2935721a2d"/>
|
|
</type>
|
|
</Property>
|
|
</gaphor> |