| ENTITY allgemeines_Punktobjekt | |||||||
| SUBTYPE OF (Punktobjekt_Modell, allgemeine_Eigenschaften); | |||||||
| --- Attribute : | |||||||
| --- Relationen : | |||||||
| hat_Symbol | : OPTIONAL SET [1:?] OF Symbol; | ||||||
| INVERSE | |||||||
| in_Dreieck | : SET [0:?] OF Dreieck FOR hat_Punkte; | ||||||
| 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 | : SET [0:1] OF allgemeines_Punktobjekt FOR hat_Symbol; | ||||||
| END_ENTITY; | |||||||
|
|||||||
| ENTITY Einheit; | ||
| --- Attribute : | ||
| Kennung | : INTEGER; | |
| Einheit | : 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 : | |||||||
| INVERSE | |||||||
| in_Boeschung | : SET [0:?] OF Boeschungsschraffen FOR hat_Linie; | ||||||
| END_ENTITY; | |||||||
|
|||||||
| ENTITY Boeschungsschraffen; | |||||||
| --- Attribute : | |||||||
| Boeschungsbedeutung | : STRING; | ||||||
| --- Relationen : | |||||||
| hat_Linie | : SET [1:?] OF allgemeines_Linienobjekt; | ||||||
| END_ENTITY; | |||||||
|
|||||||
| ENTITY allgemeines_Flaechenobjekt | |||||||
| SUBTYPE OF (Flaechenobjekt_Modell, allgemeine_Eigenschaften); | |||||||
| --- Attribute : | |||||||
| --- Relationen : | |||||||
| END_ENTITY; | |||||||
|
|||||||
| ENTITY Dreieck; | |||||||
| --- Attribute : | |||||||
| Dreiecksbedeutung | : STRING; | ||||||
| --- Relationen : | |||||||
| hat_Punkte | : LIST [3:3] OF allgemeines_Punktobjekt; | ||||||
| hat_Seiteneigenschaften | : LIST [3:3] OF Seiteneigenschaft; | ||||||
| INVERSE | |||||||
| in_DGM | : DGM FOR hat_Dreiecke; | ||||||
| END_ENTITY; | |||||||
|
|||||||
| ENTITY Seiteneigenschaft; | ||
| --- Attribute : | ||
| Kennung | : INTEGER; | |
| Seiteneigenschaft | : 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 | : STRING; | ||||||
| Breite | : Groesse; | ||||||
| Hoehe | : 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; | ||||||
| --- Relationen : | |||||||
| zu_Punktobjekt_Modell | : OPTIONAL Punktobjekt_Modell; | ||||||
| END_ENTITY; | |||||||
|
|||||||
| ENTITY Fahne; | ||
| --- Attribute : | ||
| Kennung | : INTEGER; | |
| Fahne | : 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; | |
| vertikale_Ausrichtung | : 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; | |
| horizontale_Ausrichtung | : STRING(9); | |
| --- Relationen : | ||
| END_ENTITY; | ||
| Zulässige Werte: | ||
| (0,'zentriert') | ||
| (1,'links') | ||
| (2,'rechts') | ||
| Referenziert von: | |||||||
| Beschriftung | : Eigenschaft horizontale_Ausrichtung | ||||||
|
|||||||
| TYPE RTF = STRING(); | |||||||
| END_TYPE; | |||||||
|
|||||||