<?xml version="1.0" encoding="UTF-8"?> 
<java version="1.6.0_29" class="java.beans.XMLDecoder"> 
 <object class="com.horstmann.violet.ClassDiagramGraph"> 
  <void method="addNode"> 
   <object id="ClassNode0" class="com.horstmann.violet.ClassNode"> 
    <void property="attributes"> 
     <void property="text"> 
      <string>#name:String</string> 
     </void> 
    </void> 
    <void property="methods"> 
     <void property="text"> 
      <string>Tier(name:String)</string> 
     </void> 
    </void> 
    <void property="name"> 
     <void property="text"> 
      <string>Tier</string> 
     </void> 
    </void> 
   </object> 
   <object class="java.awt.geom.Point2D$Double"> 
    <void method="setLocation"> 
     <double>1081.1662684342311</double> 
     <double>25.45584412271571</double> 
    </void> 
   </object> 
  </void> 
  <void method="addNode"> 
   <object id="ClassNode1" class="com.horstmann.violet.ClassNode"> 
    <void property="attributes"> 
     <void property="text"> 
      <string>#verderbtheit:int
#anzahlSeelen:int</string> 
     </void> 
    </void> 
    <void property="methods"> 
     <void property="text"> 
      <string>Daemonenhund(anzahlSeelen:int, hechelfrequenz:int)
// verderbtheit = anzahlSeelen * hechelfrequenz</string> 
     </void> 
    </void> 
    <void property="name"> 
     <void property="text"> 
      <string>Daemonenhund</string> 
     </void> 
    </void> 
   </object> 
   <object class="java.awt.geom.Point2D$Double"> 
    <void method="setLocation"> 
     <double>989.2423868799801</double> 
     <double>235.46655813512032</double> 
    </void> 
   </object> 
  </void> 
  <void method="addNode"> 
   <object id="ClassNode2" class="com.horstmann.violet.ClassNode"> 
    <void property="attributes"> 
     <void property="text"> 
      <string>#hechelfrequenz:int</string> 
     </void> 
    </void> 
    <void property="methods"> 
     <void property="text"> 
      <string>Hund(hechelfrequenz:int)
// alle Hunde heißen natürlich &quot;Fifi&quot;</string> 
     </void> 
    </void> 
    <void property="name"> 
     <void property="text"> 
      <string>Hund</string> 
     </void> 
    </void> 
   </object> 
   <object class="java.awt.geom.Point2D$Double"> 
    <void method="setLocation"> 
     <double>1031.6687937511729</double> 
     <double>120.91525958289967</double> 
    </void> 
   </object> 
  </void> 
  <void method="addNode"> 
   <object id="ClassNode3" class="com.horstmann.violet.ClassNode"> 
    <void property="attributes"> 
     <void property="text"> 
      <string>#verderbtheitsfaktor:int
#gefaehrlichkeit:int</string> 
     </void> 
    </void> 
    <void property="methods"> 
     <void property="text"> 
      <string>Hoellenhund(verderbtheitsfaktor:int, anzahlSeelen:int,
hechelfrequenz:int)
// verderbtheit ist bei Höllenhunden immer 17
// gefaehrlichkeit = verderbtheitsfaktor * verderbtheit
</string> 
     </void> 
    </void> 
    <void property="name"> 
     <void property="text"> 
      <string>Hoellenhund</string> 
     </void> 
    </void> 
   </object> 
   <object class="java.awt.geom.Point2D$Double"> 
    <void method="setLocation"> 
     <double>975.1002512562491</double> 
     <double>388.90872965260115</double> 
    </void> 
   </object> 
  </void> 
  <void method="connect"> 
   <object class="com.horstmann.violet.ClassRelationshipEdge"> 
    <void property="bentStyle"> 
     <object class="com.horstmann.violet.BentStyle" field="VHV"/> 
    </void> 
    <void property="endArrowHead"> 
     <object class="com.horstmann.violet.ArrowHead" field="TRIANGLE"/> 
    </void> 
   </object> 
   <object idref="ClassNode3"/> 
   <object idref="ClassNode1"/> 
  </void> 
  <void method="connect"> 
   <object class="com.horstmann.violet.ClassRelationshipEdge"> 
    <void property="bentStyle"> 
     <object class="com.horstmann.violet.BentStyle" field="VHV"/> 
    </void> 
    <void property="endArrowHead"> 
     <object class="com.horstmann.violet.ArrowHead" field="TRIANGLE"/> 
    </void> 
   </object> 
   <object idref="ClassNode1"/> 
   <object idref="ClassNode2"/> 
  </void> 
  <void method="connect"> 
   <object class="com.horstmann.violet.ClassRelationshipEdge"> 
    <void property="bentStyle"> 
     <object class="com.horstmann.violet.BentStyle" field="VHV"/> 
    </void> 
    <void property="endArrowHead"> 
     <object class="com.horstmann.violet.ArrowHead" field="TRIANGLE"/> 
    </void> 
   </object> 
   <object idref="ClassNode2"/> 
   <object idref="ClassNode0"/> 
  </void> 
 </object> 
</java> 
