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.