28.02.2014 Aufrufe

Modelldokumentation Abstandslinien (PDF, 682 kB) - Amt für ...

Modelldokumentation Abstandslinien (PDF, 682 kB) - Amt für ...

Modelldokumentation Abstandslinien (PDF, 682 kB) - Amt für ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Seite 48 / 56<br />

!! wenn inKraftsetzung_Behoerde_Auswahl != andere -> inKraftsetzung_Behoerde =<br />

!! inKraftsetzung_Behoerde_Auswahl<br />

NOT (DEFINED(inKraftsetzung_Behoerde_Auswahl)) AND NOT<br />

(DEFINED(inKraftsetzung_Behoerde))<br />

OR<br />

(DEFINED(inKraftsetzung_Behoerde_Auswahl) AND (inKraftsetzung_Behoerde_Auswahl<br />

== #andere)) AND (DEFINED(inKraftsetzung_Behoerde))<br />

OR<br />

(DEFINED(inKraftsetzung_Behoerde_Auswahl) AND (inKraftsetzung_Behoerde_Auswahl<br />

!= #andere)) AND (DEFINED(inKraftsetzung_Behoerde) AND (inKraftsetzung_Behoerde<br />

== inKraftsetzung_Behoerde_Auswahl));<br />

END BL_Linie;<br />

CLASS BL_Geometrie =<br />

Zweck_Auswahl : BL_Zweck;<br />

Zweck : TEXT*80;<br />

Wirksamkeit : Wirksamkeit;<br />

Geometrie : MANDATORY ZHDirectedLine;<br />

MANDATORY CONSTRAINT<br />

!! wenn Zweck_Auswahl == andere -> Zweck muss definiert sein<br />

!! wenn Zweck_Auswahl != andere -> Zweck = Zweck_Auswahl<br />

NOT (DEFINED(Zweck_Auswahl)) AND NOT (DEFINED(Zweck))<br />

OR<br />

(DEFINED(Zweck_Auswahl) AND (Zweck_Auswahl == #andere)) AND (DEFINED(Zweck))<br />

OR<br />

(DEFINED(Zweck_Auswahl) AND (Zweck_Auswahl != #andere)) AND (DEFINED(Zweck)<br />

AND (Zweck == Zweck_Auswahl));<br />

END BL_Geometrie;<br />

CLASS BL_Linien_Punkt<br />

EXTENDS <strong>Abstandslinien</strong>_ZH_V1.Linien_Punkt =<br />

Code : BL_Codes;<br />

END BL_Linien_Punkt;<br />

!! Associations<br />

!!-------------<br />

ASSOCIATION BL_Beziehung_Typ =<br />

Typ -- {1} BL_Typ;<br />

Objekt -- {0..*} BL_Linie;<br />

END BL_Beziehung_Typ;<br />

ASSOCIATION BL_Beziehung_Linie_Geometrie =<br />

Linie -- {1} BL_Linie;<br />

Geometrie -- {0..*} BL_Geometrie;<br />

END BL_Beziehung_Linie_Geometrie;<br />

END Baulinien;<br />

8.7 Topic Gewaesserabstandslinien<br />

TOPIC Gewaesserabstandslinien EXTENDS <strong>Abstandslinien</strong>_ZH_V1.Grundstrukturen =<br />

DEPENDS ON <strong>Abstandslinien</strong>_ZH_V1.Rechtsvorschriften;<br />

!! Domains<br />

!!--------<br />

DOMAIN<br />

GA_Codes = (<br />

Gewaesserabstandslinie<br />

ÖREB-Kataster, Umsetzung 1. Etappe Bund<br />

Weisung Daten- und Darstellungsmodelle (<strong>Modelldokumentation</strong>), Bereich <strong>Abstandslinien</strong>

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!