ENTITY allgemeines_Punktobjekt | |||||||
SUBTYPE OF (DGM_Punkt, allgemeine_Eigenschaften); | |||||||
--- Attribute : | |||||||
--- Relationen : | |||||||
hat_Symbol | : OPTIONAL SET [1:?] OF Symbol; | ||||||
END_ENTITY; | |||||||
|
ENTITY Symbol | |||||||
SUBTYPE OF (Punktobjekt_Modell); | |||||||
--- Attribute : | |||||||
Symbolbedeutung | : STRING; | ||||||
Breite_links | : Groesse; | ||||||
Breite_rechts | : Groesse; | ||||||
Hoehe_oben | : Groesse; | ||||||
Hoehe_unten | : Groesse; | ||||||
Einheit | : Einheit; | ||||||
Drehwinkel | : Winkel; | ||||||
--- Relationen : | |||||||
INVERSE | |||||||
mit_Bezug_auf_allg_Punktobjekt | : allgemeines_Punktobjekt FOR hat_Symbol; | ||||||
END_ENTITY; | |||||||
|
ENTITY Einheit; | ||
--- Attribute : | ||
Kennung | : INTEGER; | |
Langtext | : STRING(4); | |
--- Relationen : | ||
END_ENTITY; | ||
Zulässige Werte: | ||
(0,'Welt') | ||
(1,'mm') |
Referenziert von: | |||||||
Symbol | : Eigenschaft Einheit | ||||||
Textausgestaltung | : Eigenschaft Einheit | ||||||
|
ENTITY allgemeines_Linienobjekt | |||||||
SUBTYPE OF (Linienobjekt_Modell, allgemeine_Eigenschaften); | |||||||
--- Attribute : | |||||||
--- Relationen : | |||||||
END_ENTITY; | |||||||
|
ENTITY allgemeines_Flaechenobjekt | |||||||
SUBTYPE OF (Flaechenobjekt_Modell, allgemeine_Eigenschaften); | |||||||
--- Attribute : | |||||||
--- Relationen : | |||||||
END_ENTITY; | |||||||
|
ENTITY Dreieck; | |||||||
--- Attribute : | |||||||
Dreiecksnummer | : INTEGER; | ||||||
Dreiecksbedeutung | : OPTIONAL STRING; | ||||||
--- Relationen : | |||||||
hat_Punkte | : LIST [3:3] OF DGM_Punkt; | ||||||
hat_Seiteneigenschaften | : LIST [3:3] OF Seiteneigenschaft; | ||||||
INVERSE | |||||||
in_DGM | : DGM FOR hat_Dreiecke; | ||||||
END_ENTITY; | |||||||
|
ENTITY Seiteneigenschaft; | ||
--- Attribute : | ||
Kennung | : INTEGER; | |
Langtext | : STRING(13); | |
--- Relationen : | ||
END_ENTITY; | ||
Zulässige Werte: | ||
(1,'normale Seite') | ||
(2,'Bruchlinie') | ||
(3,'Formlinie') |
Referenziert von: | |||||||
Dreieck | : Eigenschaft hat_Seiteneigenschaften | ||||||
|
ENTITY Beschriftung | |||||||
SUBTYPE OF (Punktobjekt_Modell); | |||||||
--- Attribute : | |||||||
Text | : STRING; | ||||||
Textbedeutung | : STRING; | ||||||
Drehwinkel | : Winkel; | ||||||
--- Relationen : | |||||||
zu_Punktobjekt_Modell | : OPTIONAL Punktobjekt_Modell; | ||||||
hat_Textausgestaltung | : OPTIONAL Textausgestaltung; | ||||||
END_ENTITY; | |||||||
|
ENTITY vertikale_Ausrichtung; | ||
--- Attribute : | ||
Kennung | : INTEGER; | |
Langtext | : STRING(9); | |
--- Relationen : | ||
END_ENTITY; | ||
Zulässige Werte: | ||
(0,'zentriert') | ||
(1,'oben') | ||
(2,'unten') |
Referenziert von: | |||||||
Textausgestaltung | : Eigenschaft vertikale_Ausrichtung | ||||||
|
ENTITY horizontale_Ausrichtung; | ||
--- Attribute : | ||
Kennung | : INTEGER; | |
Langtext | : STRING(13); | |
--- Relationen : | ||
END_ENTITY; | ||
Zulässige Werte: | ||
(0,'zentriert') | ||
(1,'linksbuendig') | ||
(2,'rechtsbuendig') |
Referenziert von: | |||||||
Textausgestaltung | : Eigenschaft horizontale_Ausrichtung | ||||||
|
ENTITY DGM_Punkt | |||||||
SUPERTYPE OF (ONEOF(allgemeines_Punktobjekt)) | |||||||
SUBTYPE OF (Punktobjekt_Modell); | |||||||
--- Attribute : | |||||||
--- Relationen : | |||||||
INVERSE | |||||||
in_Dreieck | : SET [0:?] OF Dreieck FOR hat_Punkte; | ||||||
END_ENTITY; | |||||||
|
ENTITY Textausgestaltung; | ||||||
--- Attribute : | ||||||
Breite | : Groesse; | |||||
Hoehe | : Groesse; | |||||
Einheit | : Einheit; | |||||
Schriftart | : STRING; | |||||
Schrifthoehe | : Groesse; | |||||
--- Relationen : | ||||||
Schriftfarbe | : RGB_Farbe; | |||||
Kasten | : BOOLEAN; | |||||
Beschriftungsfahne | : OPTIONAL Beschriftungsfahne; | |||||
vertikale_Ausrichtung | : vertikale_Ausrichtung; | |||||
horizontale_Ausrichtung | : horizontale_Ausrichtung; | |||||
Einfuegeposition | : Einfuegeposition; | |||||
INVERSE | ||||||
zu_Beschriftung | : SET [0:?] OF Beschriftung FOR hat_Textausgestaltung; | |||||
END_ENTITY; | ||||||
|
ENTITY Einfuegeposition; | ||
--- Attribute : | ||
Kennung | : INTEGER; | |
Langtext | : STRING(17); | |
--- Relationen : | ||
END_ENTITY; | ||
Zulässige Werte: | ||
(1,'Ecke oben links') | ||
(2,'Mitte oben') | ||
(3,'Ecke oben rechts') | ||
(4,'Mitte links') | ||
(5,'Mitte') | ||
(6,'Mitte rechts') | ||
(7,'Ecke unten links') | ||
(8,'Mitte unten') | ||
(9,'Ecke unten rechts') |
Referenziert von: | ||||||
Textausgestaltung | : Eigenschaft Einfuegeposition | |||||
|
ENTITY RGB_Farbe; | ||||||
--- Attribute : | ||||||
Farbwert_rot | : RGB_Farbwert; | |||||
Farbwert_gruen | : RGB_Farbwert; | |||||
Farbwert_blau | : RGB_Farbwert; | |||||
--- Relationen : | ||||||
END_ENTITY; | ||||||
|
ENTITY Beschriftungsfahne; | ||
--- Attribute : | ||
Kennung | : INTEGER; | |
Langtext | : STRING(8); | |
--- Relationen : | ||
END_ENTITY; | ||
Zulässige Werte: | ||
(1,'gerade') | ||
(2,'geknickt') |
Referenziert von: | ||||||
Textausgestaltung | : Eigenschaft Beschriftungsfahne | |||||
|
TYPE RGB_Farbwert = INTEGER; | ||||||
WHERE | ||||||
RGB_Farbwert_sinnvoll | : { 0 <= SELF <= 255 }; | |||||
END_TYPE; | ||||||
|