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 | ||||||
Beschriftung | : Eigenschaft Einheit | ||||||
|
ENTITY allgemeines_Linienobjekt | |||||||
SUBTYPE OF (Linienobjekt_Modell, allgemeine_Eigenschaften); | |||||||
--- Attribute : | |||||||
--- Relationen : | |||||||
END_ENTITY; | |||||||
|
ENTITY Boeschungsschraffen | |||||||
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 : | |||||||
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 | : RTF; | ||||||
Textbedeutung | : OPTIONAL STRING; | ||||||
Breite | : OPTIONAL Groesse; | ||||||
Hoehe | : OPTIONAL Groesse; | ||||||
Einheit | : OPTIONAL Einheit; | ||||||
Drehwinkel | : OPTIONAL Winkel; | ||||||
Textneigung | : OPTIONAL Winkel; | ||||||
Schriftart | : OPTIONAL STRING; | ||||||
Kasten | : OPTIONAL BOOLEAN; | ||||||
Fahne | : OPTIONAL Fahne; | ||||||
vertikale_Ausrichtung | : OPTIONAL vertikale_Ausrichtung; | ||||||
horizontale_Ausrichtung | : OPTIONAL horizontale_Ausrichtung; | ||||||
Zeilenabstand | : OPTIONAL Groesse; | ||||||
--- Relationen : | |||||||
zu_Punktobjekt_Modell | : OPTIONAL Punktobjekt_Modell; | ||||||
END_ENTITY; | |||||||
|
ENTITY Fahne; | ||
--- Attribute : | ||
Kennung | : INTEGER; | |
Langtext | : STRING(8); | |
--- Relationen : | ||
END_ENTITY; | ||
Zulässige Werte: | ||
(0,'ohne') | ||
(1,'gerade') | ||
(2,'geknickt') |
Referenziert von: | ||||||
Beschriftung | : Eigenschaft Fahne | |||||
|
ENTITY vertikale_Ausrichtung; | ||
--- Attribute : | ||
Kennung | : INTEGER; | |
Langtext | : STRING(9); | |
--- Relationen : | ||
END_ENTITY; | ||
Zulässige Werte: | ||
(0,'zentriert') | ||
(1,'oberhalb') | ||
(2,'unterhalb') |
Referenziert von: | |||||||
Beschriftung | : Eigenschaft vertikale_Ausrichtung | ||||||
|
ENTITY horizontale_Ausrichtung; | ||
--- Attribute : | ||
Kennung | : INTEGER; | |
Langtext | : STRING(9); | |
--- Relationen : | ||
END_ENTITY; | ||
Zulässige Werte: | ||
(0,'zentriert') | ||
(1,'links') | ||
(2,'rechts') |
Referenziert von: | |||||||
Beschriftung | : 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; | |||||||
|
TYPE RTF = STRING(); | |||||||
END_TYPE; | |||||||
|