| 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 | ||
| SUBTYPE OF (OKSTRA_Schluesseltabelle); | ||
| --- 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 DGM | |||||||
| SUBTYPE OF (allgemeine_Eigenschaften); | |||||||
| --- Attribute : | |||||||
| --- Relationen : | |||||||
| hat_Dreiecke | : OPTIONAL SET [1:?] OF Dreieck; | ||||||
| INVERSE | |||||||
| gehoert_zu_Kreuz_o_Einmplang | : SET [0:?] OF Kreuzungs_o_Einmuendungsplang FOR hat_DGM; | ||||||
| END_ENTITY; | |||||||
|
|||||||
| ENTITY Dreieck | |||||||
| SUBTYPE OF (OKSTRA_Objekt); | |||||||
| --- 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 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 Seiteneigenschaft | ||
| SUBTYPE OF (OKSTRA_Schluesseltabelle); | ||
| --- 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 Textausgestaltung | |||||||
| SUBTYPE OF (OKSTRA_Objekt); | |||||||
| --- Attribute : | |||||||
| Breite | : Groesse; | ||||||
| Hoehe | : Groesse; | ||||||
| Einheit | : Einheit; | ||||||
| Schriftart | : STRING; | ||||||
| Schrifthoehe | : Groesse; | ||||||
| Schriftfarbe | : RGB_Farbe; | ||||||
| Kasten | : BOOLEAN; | ||||||
| Beschriftungsfahne | : OPTIONAL Beschriftungsfahne; | ||||||
| vertikale_Ausrichtung | : vertikale_Ausrichtung; | ||||||
| horizontale_Ausrichtung | : horizontale_Ausrichtung; | ||||||
| Einfuegeposition | : Einfuegeposition; | ||||||
| --- Relationen : | |||||||
| INVERSE | |||||||
| zu_Beschriftung | : SET [0:?] OF Beschriftung FOR hat_Textausgestaltung; | ||||||
| END_ENTITY; | |||||||
|
|||||||
| ENTITY Einfuegeposition | ||
| SUBTYPE OF (OKSTRA_Schluesseltabelle); | ||
| --- 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 | |||||||
| SUBTYPE OF (OKSTRA_konzept_Objekt); | |||||||
| --- Attribute : | |||||||
| Farbwert_rot | : RGB_Farbwert; | ||||||
| Farbwert_gruen | : RGB_Farbwert; | ||||||
| Farbwert_blau | : RGB_Farbwert; | ||||||
| --- Relationen : | |||||||
| END_ENTITY; | |||||||
| Referenziert von: | |||||||
| Textausgestaltung | : Eigenschaft Schriftfarbe | ||||||
|
|||||||
| ENTITY Beschriftungsfahne | ||
| SUBTYPE OF (OKSTRA_Schluesseltabelle); | ||
| --- Attribute : | ||
| Kennung | : INTEGER; | |
| Langtext | : STRING(8); | |
| --- Relationen : | ||
| END_ENTITY; | ||
| Zulässige Werte: | ||
| (1,'gerade') | ||
| (2,'geknickt') | ||
| Referenziert von: | |||||||
| Textausgestaltung | : Eigenschaft Beschriftungsfahne | ||||||
|
|||||||
| ENTITY vertikale_Ausrichtung | ||
| SUBTYPE OF (OKSTRA_Schluesseltabelle); | ||
| --- 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 | ||
| SUBTYPE OF (OKSTRA_Schluesseltabelle); | ||
| --- 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 Bestandsplan | ||||||
| SUBTYPE OF (ASB_Objekt, Streckenobjekt_hist); | ||||||
| --- Attribute : | ||||||
| Plannummer | : OPTIONAL STRING(20); | |||||
| --- Relationen : | ||||||
| END_ENTITY; | ||||||
|
||||||
| TYPE RGB_Farbwert = INTEGER; | |||||||
| WHERE | |||||||
| RGB_Farbwert_sinnvoll | : { 0 <= SELF <= 255 }; | ||||||
| END_TYPE; | |||||||
|
|||||||