Snippets

Lars Club

Created by Lars
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<diagram program="umlet" version="14.2">
  <help_text>// Uncomment the following line to change the fontsize and font:
// fontsize=14
// fontfamily=ComicSansMS //possible: SansSerif,Serif,Monospaced


//////////////////////////////////////////////////////////////////////////////////////////////
// Welcome to UMLet!
//
// Double-click on elements to add them to the diagram, or to copy them
// Edit elements by modifying the text in this panel
// Hold Ctrl to select multiple elements
// Use Ctrl+mouse to select via lasso
//
// Use +/- or Ctrl+mouse wheel to zoom
// Drag a whole relation at its central square icon
//
// Press Ctrl+C to copy the whole diagram to the system clipboard (then just paste it to, eg, Word)
// Edit the files in the "palettes" directory to create your own element palettes
//
// Select "Custom Elements &gt; New..." to create new element types
//////////////////////////////////////////////////////////////////////////////////////////////


// This text will be stored with each diagram;  use it for notes.</help_text>
  <zoom_level>9</zoom_level>
  <element>
    <id>UMLClass</id>
    <coordinates>
      <x>72</x>
      <y>171</y>
      <w>189</w>
      <h>207</h>
    </coordinates>
    <panel_attributes>&lt;&lt;Character&gt;&gt;
--
+id: string
+attrib: List&lt;Attribut&gt;
+fertigkeiten: List&lt;Fertigkeit&gt;
+eigenschaften: List&lt;Eigenschaft&gt;
+gadget: Gadget
+arch: Archetype
+offenePunkte: int
--
#Operation(i: int): int
/+AbstractOperation()/</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
      <x>378</x>
      <y>585</y>
      <w>189</w>
      <h>171</h>
    </coordinates>
    <panel_attributes>&lt;&lt;Attribut&gt;&gt;
--
-id: string
-beschreibung: string
-wert: int
-pendant: Attribut
--
+GETTER()
-SETTER()
+setWert(i: int)</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
      <x>567</x>
      <y>756</y>
      <w>306</w>
      <h>171</h>
    </coordinates>
    <panel_attributes>&lt;&lt;FertigkeitRepository&gt;&gt;
--
--
+getByKey(string name): Fertigkeit
+getByFilter(ClubFilter filter): List&lt;Fertigkeit&gt;

+insert(f: Fertigkeit): void
+update(f: Fertigkeit): void
+delete(f: Fertigkeit): void</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
      <x>378</x>
      <y>243</y>
      <w>189</w>
      <h>171</h>
    </coordinates>
    <panel_attributes>&lt;&lt;Gadget&gt;&gt;
--
-id: string
-bez: string
-exemplare: int
-isStandard: bool
--
+GETTER()
-SETTER()</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
      <x>378</x>
      <y>90</y>
      <w>189</w>
      <h>153</h>
    </coordinates>
    <panel_attributes>&lt;&lt;Archetype&gt;&gt;
--
+id: string
+bez: string
+attribute: List&lt;Attribut&gt;
+fertigkeiten: List&lt;Fertigkeit&gt;

--
+GETTER()
-SETTER()</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
      <x>1269</x>
      <y>405</y>
      <w>225</w>
      <h>171</h>
    </coordinates>
    <panel_attributes>&lt;&lt;AttributValidator&gt;&gt;
--

--
+validateAttribut
(a: Attributname; w: int)
: ValidatorFehler
</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
      <x>567</x>
      <y>585</y>
      <w>306</w>
      <h>171</h>
    </coordinates>
    <panel_attributes>&lt;&lt;AttributRepository&gt;&gt;
--
--
+getByKey(string id): Attribut
+getByFilter(ClubFilter: filter): List&lt;Attribut&gt;
+insert(a: Attribut): void
+update(a: Attribut): void
+delete(a: Attribut): void</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
      <x>1269</x>
      <y>729</y>
      <w>207</w>
      <h>72</h>
    </coordinates>
    <panel_attributes>&lt;&lt;ClubFilter&gt;&gt;
--
+isStandard: bool
+character: string
--</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
      <x>1269</x>
      <y>585</y>
      <w>225</w>
      <h>117</h>
    </coordinates>
    <panel_attributes>&lt;&lt; enumeration &gt;&gt;
ValidatorFehler

--
+ DUPLICATE
+ BESCHREIBUNG
+ WERT
--
--
</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
      <x>378</x>
      <y>756</y>
      <w>189</w>
      <h>171</h>
    </coordinates>
    <panel_attributes>&lt;&lt;Fertigkeit&gt;&gt;
--
-id: string
-bez: string
-kategorie: string
-wert: int
-isStandard: bool
-isLanguage: bool
--
+GETTER()
-SETTER()
+setWert(int wert): void</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
      <x>1035</x>
      <y>405</y>
      <w>225</w>
      <h>171</h>
    </coordinates>
    <panel_attributes>&lt;&lt;FertigkeitValidator&gt;&gt;
--

--
+validateFertigkeit
(f: fertigkeitname; w: int)
: ValidatorFehler
</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
      <x>378</x>
      <y>414</y>
      <w>189</w>
      <h>171</h>
    </coordinates>
    <panel_attributes>&lt;&lt;Eigenschaft&gt;&gt;
--
-id: string
-beschreibung: string
-isStandard: bool
--
+GETTER()
-SETTER()</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
      <x>567</x>
      <y>414</y>
      <w>306</w>
      <h>171</h>
    </coordinates>
    <panel_attributes>&lt;&lt;EigenschaftRepository&gt;&gt;
--
--
+getByKey(string id): Eigenschaft
+getByFilter(ClubFilter: filter): List&lt;Eigenschaft&gt;
+insert(a: Eigenschaft): void
+update(a: Eigenschaft): void
+delete(a: Eigenschaft): void</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
      <x>567</x>
      <y>243</y>
      <w>306</w>
      <h>171</h>
    </coordinates>
    <panel_attributes>&lt;&lt;GagdetRepository&gt;&gt;
--
--
+getByKey(string id): Gagdet
+getByFilter(ClubFilter: filter): List&lt;Gagdet&gt;
+insert(a: Gagdet): void
+update(a: Gagdet): void
+delete(a: Gagdet): void</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
      <x>567</x>
      <y>90</y>
      <w>306</w>
      <h>153</h>
    </coordinates>
    <panel_attributes>&lt;&lt;ArchetypeRepository&gt;&gt;
--
--
+getByKey(string id): Archetype
+getByFilter(ClubFilter: filter): List&lt;Archetype&gt;
+insert(a: Archetype): void
+update(a: Archetype): void
+delete(a: Archetype): void</panel_attributes>
    <additional_attributes/>
  </element>
  <element>
    <id>UMLClass</id>
    <coordinates>
      <x>1062</x>
      <y>63</y>
      <w>225</w>
      <h>171</h>
    </coordinates>
    <panel_attributes>&lt;&lt;ArchetypeDeterminator&gt;&gt;
--

--
+validateFertigkeit
(f: fertigkeitname; w: int)
: ValidatorFehler
</panel_attributes>
    <additional_attributes/>
  </element>
</diagram>

Comments (0)

HTTPS SSH

You can clone a snippet to your computer for local editing. Learn more.