Java Klassen

Aus den Regeltabellen werden Klassen generiert.

classDiagram class Test RulesObjekt01 <|-- Objekt01 RulesObjekt02 <|-- Objekt02 Objekt01 o-- Rules Objekt02 "*" o-- "1" Rules Oberklasse <|-- Rules Rules : Objekt01 objekt01 Rules : Objekt02[] objekt01 Rules : Integer ausgabe Rules : Integer eingabe Rules : getAusgabe() Rules : setEingabe(Integer) Rules : getObjekt01() Rules : getObjekt02(int) Rules : getObjekt02Size() class Regeltabelle01 Regeltabelle01 .. Rules Regeltabelle02 .. Rules Regeltabelle03 .. Rules

Generierte Klassen

Rules
Es wird grundsätzlich eine Klasse mit dem Namen Rules erzeugt.
RulesObjekt
Gibt es Attribute für die ein Objektname, in der Spalte Object, angegeben wurde, dann wird eine Klasse mit diesem Objektnamen erzeugt. Alle Attribute die diesem Objekt zugeordnet sind, werden in dieer Klasse angelegt.
Regeltabelle
Für eine Tabelle die Regeln enthält wird eine Klasse generiert. Die Klasse hat den selben Namen wie die Regeltabelle.

eigene Klassen

Objekt
Um die generierten Objektklassen zu überschreiben und manuell zu erweitern, kann ein Suffix für die Klassen angegeben werden.