-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.$ClassDiagramm.drawio.dtmp
197 lines (197 loc) · 21.8 KB
/
.$ClassDiagramm.drawio.dtmp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
<mxfile host="Electron" modified="2024-04-10T08:56:31.314Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/21.6.1 Chrome/112.0.5615.204 Electron/24.6.1 Safari/537.36" etag="XfAbKon_FErQ7W40lDeC" version="21.6.1" type="device" pages="3">
<diagram name="Test1.cs" id="VIKD1XFdhFoMYekfjx8D">
<mxGraphModel dx="977" dy="571" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="wq8R0Y2vXwKE9fn_V146-11" value="Flugzeug" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="120" y="100" width="160" height="60" as="geometry">
<mxRectangle x="120" y="100" width="90" height="30" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="wq8R0Y2vXwKE9fn_V146-12" value="+ field: float[2]={1,2}" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="wq8R0Y2vXwKE9fn_V146-11" vertex="1">
<mxGeometry y="26" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="wq8R0Y2vXwKE9fn_V146-13" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" parent="wq8R0Y2vXwKE9fn_V146-11" vertex="1">
<mxGeometry y="52" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="wq8R0Y2vXwKE9fn_V146-15" value="Boing" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="120" y="270" width="200" height="86" as="geometry">
<mxRectangle x="300" y="290" width="70" height="30" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="wq8R0Y2vXwKE9fn_V146-16" value="+ field1: string" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="wq8R0Y2vXwKE9fn_V146-15" vertex="1">
<mxGeometry y="26" width="200" height="26" as="geometry" />
</mxCell>
<mxCell id="wq8R0Y2vXwKE9fn_V146-17" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" parent="wq8R0Y2vXwKE9fn_V146-15" vertex="1">
<mxGeometry y="52" width="200" height="8" as="geometry" />
</mxCell>
<mxCell id="7ZSe4XSTFSRuTmgFi6fk-1" value="+ method2(&nbsp; &nbsp;): int" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="wq8R0Y2vXwKE9fn_V146-15" vertex="1">
<mxGeometry y="60" width="200" height="26" as="geometry" />
</mxCell>
<mxCell id="wq8R0Y2vXwKE9fn_V146-23" value="Airbus" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="120" y="170" width="200" height="86" as="geometry">
<mxRectangle x="-110" y="264" width="80" height="30" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="wq8R0Y2vXwKE9fn_V146-24" value="+ field1: int=12" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="wq8R0Y2vXwKE9fn_V146-23" vertex="1">
<mxGeometry y="26" width="200" height="26" as="geometry" />
</mxCell>
<mxCell id="wq8R0Y2vXwKE9fn_V146-25" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" parent="wq8R0Y2vXwKE9fn_V146-23" vertex="1">
<mxGeometry y="52" width="200" height="8" as="geometry" />
</mxCell>
<mxCell id="wq8R0Y2vXwKE9fn_V146-33" value="+ method(d: double, a:int): int" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" parent="wq8R0Y2vXwKE9fn_V146-23" vertex="1">
<mxGeometry y="60" width="200" height="26" as="geometry" />
</mxCell>
<mxCell id="t63mmq0yBzfsjHzkc6Aw-1" value="Flugzeug" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="330" y="170" width="160" height="60" as="geometry">
<mxRectangle x="120" y="100" width="90" height="30" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="t63mmq0yBzfsjHzkc6Aw-2" value="+ field: float[2]" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="t63mmq0yBzfsjHzkc6Aw-1">
<mxGeometry y="26" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="t63mmq0yBzfsjHzkc6Aw-3" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="t63mmq0yBzfsjHzkc6Aw-1">
<mxGeometry y="52" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="jo1s00shAzPMyjTRiqLH-1" value="Classname" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="240" y="495" width="160" height="86" as="geometry" />
</mxCell>
<mxCell id="jo1s00shAzPMyjTRiqLH-2" value="+ field: type" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="jo1s00shAzPMyjTRiqLH-1">
<mxGeometry y="26" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="jo1s00shAzPMyjTRiqLH-3" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="jo1s00shAzPMyjTRiqLH-1">
<mxGeometry y="52" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="jo1s00shAzPMyjTRiqLH-4" value="+ method(type): type" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="jo1s00shAzPMyjTRiqLH-1">
<mxGeometry y="60" width="160" height="26" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram id="cIClJcYfGnOLGjDH8Q8M" name="Doku">
<mxGraphModel dx="4370" dy="3239" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="iV3fZg6WGDMmzGgQIHwg-1" value="Doc/FuncDoc.md" style="swimlane;whiteSpace=wrap;html=1;" parent="1" vertex="1" collapsed="1">
<mxGeometry x="-400" y="130" width="170" height="30" as="geometry">
<mxRectangle x="-400" y="130" width="600" height="1120" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="iV3fZg6WGDMmzGgQIHwg-2" value="<div style=""><span style="background-color: initial;"># Technische Dokumentation</span><br></div><br>in diesem Teil Dokumentieren wir die einzelnen Funktion des **ClassCreators** näher beschrieben.<br><br>## Form Drawio<br><br>Es wird die folgende form in Drawio&nbsp; verwendet **UML\Class**." style="rounded=0;whiteSpace=wrap;html=1;align=left;verticalAlign=top;" parent="iV3fZg6WGDMmzGgQIHwg-1" vertex="1">
<mxGeometry x="10" y="51" width="450" height="160" as="geometry" />
</mxCell>
<mxCell id="iV3fZg6WGDMmzGgQIHwg-3" value="### Syntax Atribute und Methoden<br>Die **Atribute** und die **Methoden** haben die folgende Syntax" style="rounded=0;whiteSpace=wrap;html=1;" parent="iV3fZg6WGDMmzGgQIHwg-1" vertex="1">
<mxGeometry x="5" y="320" width="280" height="60" as="geometry" />
</mxCell>
<mxCell id="iV3fZg6WGDMmzGgQIHwg-5" value="&lt;br&gt;&lt;/br&gt;**Abweichungen von diesem **Syntax** führen zu einer Fehlermeldung**" style="rounded=0;whiteSpace=wrap;html=1;" parent="iV3fZg6WGDMmzGgQIHwg-1" vertex="1">
<mxGeometry x="5" y="480" width="350" height="60" as="geometry" />
</mxCell>
<mxCell id="iV3fZg6WGDMmzGgQIHwg-6" value="## Der Aufruf über die Konsole" style="rounded=0;whiteSpace=wrap;html=1;" parent="iV3fZg6WGDMmzGgQIHwg-1" vertex="1">
<mxGeometry x="10" y="840" width="270" height="60" as="geometry" />
</mxCell>
<mxCell id="iV3fZg6WGDMmzGgQIHwg-7" value="Der folgende Befehl ruft das Programm **ClassCreator** über die Konsole auf&nbsp;<br><br><span style="white-space: pre;">	</span>ClassCreator.py [Name Drawio File] [Name Diagramm]" style="rounded=0;whiteSpace=wrap;html=1;align=left;" parent="iV3fZg6WGDMmzGgQIHwg-1" vertex="1">
<mxGeometry x="10" y="930" width="370" height="130" as="geometry" />
</mxCell>
<mxCell id="iV3fZg6WGDMmzGgQIHwg-9" value="&lt;br&gt;&lt;/br&gt;<br>![Bild](Bilder/FuncDocFormClass.png)<br>&lt;br&gt;&lt;/br&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="iV3fZg6WGDMmzGgQIHwg-1" vertex="1">
<mxGeometry x="10" y="220" width="230" height="60" as="geometry" />
</mxCell>
<mxCell id="iV3fZg6WGDMmzGgQIHwg-11" value="&lt;br&gt;&lt;/br&gt;<br>![Bild](Bilder/FuncDocMethodAndAtributes.png)<br>&lt;br&gt;&lt;/br&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="iV3fZg6WGDMmzGgQIHwg-1" vertex="1">
<mxGeometry x="5" y="400" width="270" height="60" as="geometry" />
</mxCell>
<mxCell id="iV3fZg6WGDMmzGgQIHwg-13" value="## Veerbung<br>In dem folgendem Diagramm wird die Veerbung bei Klassen dargestellt." style="rounded=0;whiteSpace=wrap;html=1;" parent="iV3fZg6WGDMmzGgQIHwg-1" vertex="1">
<mxGeometry x="5" y="560" width="290" height="60" as="geometry" />
</mxCell>
<mxCell id="iV3fZg6WGDMmzGgQIHwg-14" value="&lt;br&gt;&lt;/br&gt;<br>![Bild](Bilder/QuickClassDiagramm.png)<br>&lt;br&gt;&lt;/br&gt;" style="rounded=0;whiteSpace=wrap;html=1;" parent="iV3fZg6WGDMmzGgQIHwg-1" vertex="1">
<mxGeometry x="5" y="640" width="235" height="60" as="geometry" />
</mxCell>
<mxCell id="iV3fZg6WGDMmzGgQIHwg-15" value="<br>Der Pfeil mit der leeren Spitze ist für die Veerbung zwei Klassen vorgesehen. Jeder andere Pfeil wird von dem Übersetzer ignoriert." style="rounded=0;whiteSpace=wrap;html=1;" parent="iV3fZg6WGDMmzGgQIHwg-1" vertex="1">
<mxGeometry x="5" y="740" width="290" height="60" as="geometry" />
</mxCell>
<mxCell id="t5Wdj40ep2s_8EWNQF5L-3" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="t5Wdj40ep2s_8EWNQF5L-1" target="iV3fZg6WGDMmzGgQIHwg-1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="t5Wdj40ep2s_8EWNQF5L-5" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="t5Wdj40ep2s_8EWNQF5L-1" target="t5Wdj40ep2s_8EWNQF5L-4">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="t5Wdj40ep2s_8EWNQF5L-1" value="ReadMe.md" style="swimlane;whiteSpace=wrap;html=1;" vertex="1" collapsed="1" parent="1">
<mxGeometry x="220" y="-350" width="140" height="30" as="geometry">
<mxRectangle x="220" y="-350" width="1040" height="750" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="t5Wdj40ep2s_8EWNQF5L-2" value="# ClassCreator<br>In dieser Dokumentation werden aus **Drawio** Klassen-Diagrammen **Code** generiert. Um dies zu realisieren wird das Programm **ClassCreator** verwendet.&nbsp;" style="rounded=0;whiteSpace=wrap;html=1;align=left;" vertex="1" parent="t5Wdj40ep2s_8EWNQF5L-1">
<mxGeometry x="10" y="40" width="280" height="90" as="geometry" />
</mxCell>
<mxCell id="t5Wdj40ep2s_8EWNQF5L-7" value="## Inhaltsverzeichniss<br>* [Quickstart<span style="background-color: initial;">](</span><span style="background-color: initial;" class="hljs-link">##Quickstart</span><span style="background-color: initial;">)</span><br>* [FuncDoc](Doc/FuncDoc.md)<br>*&nbsp; [AdvancExampel](Doc/AdvancExampel.md)" style="rounded=0;whiteSpace=wrap;html=1;align=left;" vertex="1" parent="t5Wdj40ep2s_8EWNQF5L-1">
<mxGeometry x="10" y="150" width="270" height="90" as="geometry" />
</mxCell>
<mxCell id="t5Wdj40ep2s_8EWNQF5L-8" value="## Quickstart" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="t5Wdj40ep2s_8EWNQF5L-1">
<mxGeometry x="10" y="250" width="120" height="30" as="geometry" />
</mxCell>
<mxCell id="t5Wdj40ep2s_8EWNQF5L-9" value="Zu beginn legen wir das folgende Klassen Diagramm in **Drawio** an." style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="t5Wdj40ep2s_8EWNQF5L-1">
<mxGeometry x="10" y="280" width="250" height="50" as="geometry" />
</mxCell>
<mxCell id="t5Wdj40ep2s_8EWNQF5L-11" value="Wichtig ist, das nur die folgenden **Formen** verwendet werden.<br>* UML/Class<br>* Pfeil mit breiten weissen Kopf&nbsp;&nbsp;" style="rounded=0;whiteSpace=wrap;html=1;align=left;" vertex="1" parent="t5Wdj40ep2s_8EWNQF5L-1">
<mxGeometry x="10" y="400" width="240" height="60" as="geometry" />
</mxCell>
<mxCell id="cSHXX8YFB2sL7pgkcoeE-1" value="&lt;br&gt;&lt;/br&gt;<br>Der folgende Konsolen aufruf generiert dann den entsprechenden **Quellcode**" style="rounded=0;whiteSpace=wrap;html=1;align=left;" vertex="1" parent="t5Wdj40ep2s_8EWNQF5L-1">
<mxGeometry x="10" y="480" width="180" height="60" as="geometry" />
</mxCell>
<mxCell id="cSHXX8YFB2sL7pgkcoeE-5" value="&lt;br&gt;&lt;/br&gt;<br>![Bild](Doc/Bilder/QuickClassDiagramm.png)<br>&lt;br&gt;&lt;/br&gt;" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="t5Wdj40ep2s_8EWNQF5L-1">
<mxGeometry x="10" y="340" width="340" height="50" as="geometry" />
</mxCell>
<mxCell id="cSHXX8YFB2sL7pgkcoeE-6" value="&lt;br&gt;&lt;/br&gt;<br><span style=""><span style="white-space: pre;">&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span style=""><span style="white-space: pre;">&nbsp;&nbsp;&nbsp;&nbsp;</span></span><br><span style=""><span style="white-space: pre;">&nbsp;&nbsp;&nbsp;&nbsp;<span style="white-space: pre;">	</span></span></span>ClassCreator.py ClassDiagramm.drawio Quick.cs<br><span style=""></span>&lt;br&gt;&lt;/br&gt;<br><span style=""><span style="">**Output:**<br></span></span>" style="rounded=0;whiteSpace=wrap;html=1;align=left;" vertex="1" parent="t5Wdj40ep2s_8EWNQF5L-1">
<mxGeometry x="10" y="560" width="460" height="80" as="geometry" />
</mxCell>
<mxCell id="DkzHAu2XH2SVeMd83OLc-1" value="[**Generierter Code in Quick.cs**](Doc/Quick.cs)" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="t5Wdj40ep2s_8EWNQF5L-1">
<mxGeometry x="10" y="660" width="230" height="60" as="geometry" />
</mxCell>
<mxCell id="t5Wdj40ep2s_8EWNQF5L-4" value="Doc/AdvancExampel.md" style="swimlane;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="1130" y="-290" width="200" height="200" as="geometry">
<mxRectangle x="1130" y="-290" width="280" height="30" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="t5Wdj40ep2s_8EWNQF5L-6" value="# Kommt bald" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="t5Wdj40ep2s_8EWNQF5L-4">
<mxGeometry x="10" y="40" width="120" height="60" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram id="HGDINW0ht3E9XK29dslW" name="Quick.cs">
<mxGraphModel dx="810" dy="473" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="Gmp5Ry0NCM6anr9cEw1H-1" value="Obst" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="120" y="130" width="160" height="60" as="geometry">
<mxRectangle x="120" y="100" width="90" height="30" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="Gmp5Ry0NCM6anr9cEw1H-2" value="+ Kerne: int&nbsp;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="Gmp5Ry0NCM6anr9cEw1H-1">
<mxGeometry y="26" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="Gmp5Ry0NCM6anr9cEw1H-3" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="Gmp5Ry0NCM6anr9cEw1H-1">
<mxGeometry y="52" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="pjl5itp472QIzEE4Q8C4-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1.019;entryY=0.257;entryDx=0;entryDy=0;entryPerimeter=0;endArrow=block;endFill=0;" edge="1" parent="1" source="Gmp5Ry0NCM6anr9cEw1H-4" target="Gmp5Ry0NCM6anr9cEw1H-1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Gmp5Ry0NCM6anr9cEw1H-4" value="Apfel" style="swimlane;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="440" y="130" width="160" height="86" as="geometry">
<mxRectangle x="120" y="100" width="90" height="30" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="Gmp5Ry0NCM6anr9cEw1H-5" value="+ Farbe: float<br>" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="Gmp5Ry0NCM6anr9cEw1H-4">
<mxGeometry y="26" width="160" height="26" as="geometry" />
</mxCell>
<mxCell id="Gmp5Ry0NCM6anr9cEw1H-6" value="" style="line;strokeWidth=1;fillColor=none;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;strokeColor=inherit;" vertex="1" parent="Gmp5Ry0NCM6anr9cEw1H-4">
<mxGeometry y="52" width="160" height="8" as="geometry" />
</mxCell>
<mxCell id="Gmp5Ry0NCM6anr9cEw1H-7" value="+ Ernte( ): void&nbsp;" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;whiteSpace=wrap;html=1;" vertex="1" parent="Gmp5Ry0NCM6anr9cEw1H-4">
<mxGeometry y="60" width="160" height="26" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>