| 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 | ||||||
|
|||||||
| 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 | : STRING; | ||||||
| Drehwinkel | : OPTIONAL Winkel; | ||||||
| --- Relationen : | |||||||
| zu_Punktobjekt_Modell | : OPTIONAL Punktobjekt_Modell; | ||||||
| END_ENTITY; | |||||||
|
|||||||
| 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; | ||||||
|
||||||