243 lines
5.4 KiB
XML
243 lines
5.4 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<diagram program="umlet" version="14.3.0">
|
|
<zoom_level>10</zoom_level>
|
|
<element>
|
|
<id>UMLClass</id>
|
|
<coordinates>
|
|
<x>90</x>
|
|
<y>370</y>
|
|
<w>200</w>
|
|
<h>200</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=..
|
|
*Kaffee-Automat*</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Text</id>
|
|
<coordinates>
|
|
<x>90</x>
|
|
<y>690</y>
|
|
<w>150</w>
|
|
<h>110</h>
|
|
</coordinates>
|
|
<panel_attributes>while (1) {
|
|
...
|
|
sem_wait(coin);
|
|
sem_post(coffee);
|
|
...
|
|
}
|
|
style=wordwrap</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Text</id>
|
|
<coordinates>
|
|
<x>420</x>
|
|
<y>690</y>
|
|
<w>150</w>
|
|
<h>110</h>
|
|
</coordinates>
|
|
<panel_attributes>while (1) {
|
|
...
|
|
sem_post(coin);
|
|
sem_wait(coffee);
|
|
...
|
|
}
|
|
style=wordwrap</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>230</x>
|
|
<y>710</y>
|
|
<w>200</w>
|
|
<h>40</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<.
|
|
coin</panel_attributes>
|
|
<additional_attributes>10.0;20.0;180.0;20.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>230</x>
|
|
<y>730</y>
|
|
<w>200</w>
|
|
<h>40</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<.
|
|
coffee</panel_attributes>
|
|
<additional_attributes>180.0;20.0;10.0;20.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>UMLClass</id>
|
|
<coordinates>
|
|
<x>130</x>
|
|
<y>430</y>
|
|
<w>120</w>
|
|
<h>30</h>
|
|
</coordinates>
|
|
<panel_attributes>auf Geld warten</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>UMLClass</id>
|
|
<coordinates>
|
|
<x>130</x>
|
|
<y>490</y>
|
|
<w>120</w>
|
|
<h>30</h>
|
|
</coordinates>
|
|
<panel_attributes>Kaffee ausgeben</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>180</x>
|
|
<y>390</y>
|
|
<w>30</w>
|
|
<h>60</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>10.0;40.0;10.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>180</x>
|
|
<y>450</y>
|
|
<w>30</w>
|
|
<h>60</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>10.0;40.0;10.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>180</x>
|
|
<y>510</y>
|
|
<w>30</w>
|
|
<h>60</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>10.0;40.0;10.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>100</x>
|
|
<y>400</y>
|
|
<w>110</w>
|
|
<h>150</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>90.0;10.0;10.0;10.0;10.0;130.0;90.0;130.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>UMLClass</id>
|
|
<coordinates>
|
|
<x>380</x>
|
|
<y>370</y>
|
|
<w>200</w>
|
|
<h>200</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=..
|
|
*Kunde*</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>UMLClass</id>
|
|
<coordinates>
|
|
<x>420</x>
|
|
<y>430</y>
|
|
<w>120</w>
|
|
<h>30</h>
|
|
</coordinates>
|
|
<panel_attributes>Geld einwerfen</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>UMLClass</id>
|
|
<coordinates>
|
|
<x>420</x>
|
|
<y>490</y>
|
|
<w>120</w>
|
|
<h>30</h>
|
|
</coordinates>
|
|
<panel_attributes>auf Kaffee warten</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>470</x>
|
|
<y>390</y>
|
|
<w>30</w>
|
|
<h>60</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>10.0;40.0;10.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>470</x>
|
|
<y>450</y>
|
|
<w>30</w>
|
|
<h>60</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>10.0;40.0;10.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>470</x>
|
|
<y>510</y>
|
|
<w>30</w>
|
|
<h>60</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>10.0;40.0;10.0;10.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>470</x>
|
|
<y>400</y>
|
|
<w>110</w>
|
|
<h>150</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>10.0;10.0;90.0;10.0;90.0;130.0;10.0;130.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>240</x>
|
|
<y>430</y>
|
|
<w>200</w>
|
|
<h>40</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<.
|
|
coin</panel_attributes>
|
|
<additional_attributes>10.0;20.0;180.0;20.0</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<id>Relation</id>
|
|
<coordinates>
|
|
<x>240</x>
|
|
<y>490</y>
|
|
<w>200</w>
|
|
<h>40</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<.
|
|
coffee</panel_attributes>
|
|
<additional_attributes>180.0;20.0;10.0;20.0</additional_attributes>
|
|
</element>
|
|
</diagram>
|