!! SIA405_Gas_2015_2_d.ili !! http://dss.vsa.ch INTERLIS 2.3; MODEL SIA405_GAS_2015 (de) AT "http://www.sia.ch/405" VERSION "14.09.2015" = IMPORTS UNQUALIFIED INTERLIS; !! imports INTERLIS 2 Baseunits IMPORTS Units; IMPORTS Base; IMPORTS SIA405_Base; !! Copyright 2002 - 2015 !! SVGW !! www.svgw.ch !! in Zusammenarbeit mit schweizer ingenieur und architektenverein (sia), Zürich !! www.sia.ch !! Die Nutzung dieser INTERLIS-Datei ist lizenzpflichtig! !! Änderungen und Ergänzungen dürfen zum Eigengebrauch getätigt werden. !! Sie müssen innerhalb der Datei so dokumentiert sein, dass sichtbar wird, !! welche Änderungen getätigt wurden (Einfügen von INTERLIS Kommentar). !! Die Originalmodelldatei SIA405_Gas_2015_2_d.ili und darauf basierende !! abgeänderte Versionen dürfen nicht weiterverkauft werden. !! Die Weitergabe der Originaldatei (als Ganzes oder Teile davon) ist nur !! zusammen mit dem Erwerb einer Lizenz beim sia durch den Empfänger erlaubt. !! Geprueft mit Compiler Version 4.5.13 (3.7.2015) !! Sachbearbeiter: Stefan Burckhardt / SIA 405 Kommission UNIT Millibar [mbar] = 0.001 [Units.bar]; TOPIC SIA405_Gas = DOMAIN Druck = 0 .. 9999 [mbar]; !! Milibar [mbar] Statuswerte EXTENDS SIA405_Base.Status = ( !! Betriebs- und Planungszustand. neu 2010: Erweiterungen dazu in den einzelnen Medien definieren !! 23.1.2012 Anpassung auf neue Variante von SIA405_Base.Status - Erweiterung Basiswerte im Medium, hierarchische Modellierung und Compiler 4.5.13 ausser_Betrieb ( !! fasst ausser_Betrieb und folgende Werte zusammen !! 17.7.2015 ausser_Betrieb, Reserve ), in_Betrieb ( !! 17.7.2015 in_Betrieb, provisorisch ), !! 17.7.2015 tot, !! fasst tot und folgende Werte zusammen !! 17.7.2015 unbekannt, weitere ( !! fasst folgende Werte zusammen Berechnungsvariante, geplant, Projekt ) ); !! neu 9.7.2015 Status = ALL OF Statuswerte; !! Erweitert Wertebereich von SIA405 Status CLASS Hydraulischer_Knoten EXTENDS SIA405_Base.SIA405_BaseClass = !! ausgewählte Punkte der Tabellen Absperrorgan, usw. ATTRIBUTE Name_Nummer: MANDATORY TEXT*40; Geometrie: Base.LKoord; Verbrauch: 0 .. 99999999 [SIA405_Base.m3h]; !! in Nm3/h (m3/h unter Normalbedingungen); Druck: Druck; Bemerkung: TEXT*80; END Hydraulischer_Knoten; CLASS Hydraulischer_Knoten_Text EXTENDS SIA405_Base.SIA405_TextPos = END Hydraulischer_Knoten_Text; ASSOCIATION Hydraulischer_Knoten_TextAssoc = !! Komposition Hydraulischer_KnotenRef -<#> {1} Hydraulischer_Knoten; Text -- {0 .. *} Hydraulischer_Knoten_Text; END Hydraulischer_Knoten_TextAssoc; CLASS Hydraulischer_Strang EXTENDS SIA405_Base.SIA405_BaseClass = !! von Knoten zu Knoten ATTRIBUTE Name_Nummer: MANDATORY TEXT*40; Referenz_Laenge: MANDATORY 0 .. 999999 [Units.mm]; !! berechneter Wert Referenz_Rauheit: 0 .. 9999; !! gemessen (gemittelt); Referenz_Durchmesser: MANDATORY 0 .. 9999 [Units.mm]; !! gemessen (gemittelt); Verbrauch: 0 .. 99999999 [SIA405_Base.m3h]; !! in Nm3/h (m3/h unter Normalbedingungen); Durchfluss: 0 .. 99999999 [SIA405_Base.m3h]; !! aus Netzberechnung Max_Druck: Druck; !! aus Netzberechnung Zustand: TEXT*40; Bemerkung: TEXT*80; END Hydraulischer_Strang; CLASS Hydraulischer_Strang_Text EXTENDS SIA405_Base.SIA405_TextPos = END Hydraulischer_Strang_Text; ASSOCIATION Hydraulischer_Strang_TextAssoc = !! Komposition Hydraulischer_StrangRef -<#> {1} Hydraulischer_Strang; Text -- {0 .. *} Hydraulischer_Strang_Text; END Hydraulischer_Strang_TextAssoc; ASSOCIATION Hydraulischer_Strang_vonKnotenAssoc = !! Assoziation vonKnotenRef -- {1} Hydraulischer_Knoten; !! Rolle1 - Klasse1 / Rôle1 - Classe1 Hydraulischer_Strang_vonKnotenAssocRef -- {1..*} Hydraulischer_Strang; !! , Rolle2 - Klasse2 / Rôle2 - Classe2 END Hydraulischer_Strang_vonKnotenAssoc; ASSOCIATION Hydraulischer_Strang_bisKnotenAssoc = !! Assoziation bisKnotenRef -- {1} Hydraulischer_Knoten; !! Rolle1 - Klasse1 / Rôle1 - Classe1 Hydraulischer_Strang_bisKnotenAssocRef -- {1..*} Hydraulischer_Strang; !! , Rolle2 - Klasse2 / Rôle2 - Classe2 END Hydraulischer_Strang_bisKnotenAssoc; CLASS Leitung EXTENDS SIA405_Base.SIA405_BaseClass = !! Leitung ATTRIBUTE Name_Nummer: TEXT*40; Geometrie: MANDATORY Base.Polyline; !! offener Linienzug, Stützpunkte in Landeskoordinaten Funktion: ( unbekannt, Ferngasleitung, Hauptleitung, Zubringerleitung, Versorgungsleitung, Anschlussleitung ( normal, gemeinsam ), Entlueftungsleitung, Interne_Leitung, Bau_Gasanschluss ); Material: ( unbekannt, Guss ( unbekannt, Grauguss, Guss_duktil, Ahrens_Guss ), Kunststoff ( Epoxiharz, Polypropylen, Polyvinylchlorid ( unbekannt, GFK, PVC_hart, PVC_U, andere ), Polyethylen ( unbekannt, HDPE, !! High Density Polyethylene MDPE, !! Medium Density Polyethylene LDPE, !! Low-density polyethylene andere ) ), Stahl ( unbekannt, nicht_rostbestaendig, rostbestaendig, Mannesmann, verzinkt ) ); DurchmesserInnen: 0 .. 9999 [Units.mm]; !! bei Kunststoffrohren DurchmesserAussen: 0 .. 9999 [Units.mm]; !! bei Kunststoffrohren [mm] Durchmesser: 0 .. 9999 [Units.mm]; !! bei Metallrohren Nennweite: TEXT*10; !! als TEXT, da zum Teil auch Doppelwerte mit Schrägstrich Lagebestimmung: ( ungenau, geortet, genau, unbekannt ); Status: MANDATORY Status; Baujahr: MANDATORY SIA405_Base.Jahr; Verbindungsart: ( unbekannt, Muffen ( unbekannt, gesteckt, geflanscht, geschweisst, geschraubt, gestemmt, spiegelgeschweisst, elektrogeschweisst, Bleimuffen ), Stopfbuechse, Gewinde, Eternitkupplung, Straubkupplung, Gibaultkupplung ); Aussenbeschichtung: ( unbekannt, keine, Bitumenschicht, Chlor_Kautschuk, Faserzementmoertel, Zink_Epoxi_Polyrethan, Polyethylen_verstaerkt, Polyethylen_Folie, Jute, Petrolatumband, Kunststoffband, Bitumenband, Schrumpffolie ); Innenbeschichtung: ( unbekannt, keine, Polyurethan ( normal, Ecopur, andere ), Polyethylen, Zementmoertel, emailiert, bitumiert, Zinkstein_Epoxi ); Verlegeart: ( unbekannt, offener_Graben, Grabenlos, Rohr_pressen, freiliegend ); Schubsicherung: ( unbekannt, aussen, innen, keine, Duekerring, DueRo_Schubsicherung, Klemmschelle ); Ueberdeckung: SIA405_Base.Ueberdeckung; Sanierung_Erneuerung: ( keine, PE_Rohrrelining, Epoxi_Auskleidung, Muffenabdichtung, Schlauch_Auskleidung, Stahl_Relining, andere ); Bettung: ( unbekannt, Betonkies, Beton, Sand, Recyclingmaterial, Fliess ); Kathodischer_Schutz: ( unbekannt, keiner, Gleichstrom, Wechselstrom, Opferanode ); Gasqualitaet: ( unbekannt, Erdgas, Gas_Luft_Gemisch, andere ); Druckzone: TEXT*30; Zulaessiger_Bauteil_Betriebsdruck: Druck; Betriebsdruck: Druck; Hydraulische_Rauheit: 0.00 .. 9999.99; !! Dimensionslos Laenge: MANDATORY 0 .. 999999 [Units.mm]; !! berechneter Wert Unterhalt: TEXT*30; Zustand: TEXT*40; Eigentuemer: SIA405_Base.OrganisationBezeichnung; Betreiber: SIA405_Base.OrganisationBezeichnung; Konzessionaer: SIA405_Base.OrganisationBezeichnung; Unterhaltspflichtiger: SIA405_Base.OrganisationBezeichnung; Bemerkung: TEXT*80; END Leitung; CLASS Leitung_Text EXTENDS SIA405_Base.SIA405_TextPos = END Leitung_Text; ASSOCIATION Leitung_TextAssoc = !! Komposition LeitungRef -<#> {1} Leitung; Text -- {0 .. *} Leitung_Text; END Leitung_TextAssoc; ASSOCIATION Leitung_StrangAssoc = !! Assoziation StrangRef -- {0..1} Hydraulischer_Strang; !! Rolle1 - Klasse1 / Rôle1 - Classe1 Leitung_StrangAssocRef -- {1..*} Leitung; !! , Rolle2 - Klasse2 / Rôle2 - Classe2 END Leitung_StrangAssoc; CLASS Schadenstelle EXTENDS SIA405_Base.SIA405_BaseClass = !! Schadenstelle ATTRIBUTE Name_Nummer: TEXT*40; !! z.B. Protokollnummer Geometrie: MANDATORY Base.LKoord; Art: ( unbekannt, Bruch_Leck, Riss, Loch, Mangel, weitere ); Ursache: ( Setzung, Korrosion, Verbindungen, Fahrlaessigkeit, bauliche_Maengel, Frost, Materialfehler, diverse ); Ausloeser: TEXT*30; Erhebungsdatum: MANDATORY INTERLIS_1_DATE; Behebungsdatum: INTERLIS_1_DATE; Zustand: TEXT*40; Bemerkung: TEXT*80; END Schadenstelle; ASSOCIATION Schadenstelle_LeitungAssoc = !! Assoziation LeitungRef -- {1} Leitung; !! Rolle1 - Klasse1 / Rôle1 - Classe1 Schadenstelle_LeitungAssocRef -- {0..*} Schadenstelle; !! , Rolle2 - Klasse2 / Rôle2 - Classe2 END Schadenstelle_LeitungAssoc; CLASS Leitungsknoten (ABSTRACT) EXTENDS SIA405_Base.SIA405_BaseClass = !! Leitungsknoten ATTRIBUTE Geometrie: MANDATORY Base.LKoord; SymbolOri: MANDATORY 0.0 .. 359.9 CIRCULAR [Units.Angle_Degree]; Lagebestimmung: MANDATORY SIA405_Base.Genauigkeit; Hoehe: Base.Hoehe; Hoehenbestimmung: SIA405_Base.Genauigkeit; Einbaujahr: SIA405_Base.Jahr; Druck: Druck; Eigentuemer: SIA405_Base.OrganisationBezeichnung; Bemerkung: TEXT*80; END Leitungsknoten; CLASS Leitungsknoten_Text EXTENDS SIA405_Base.SIA405_TextPos = END Leitungsknoten_Text; ASSOCIATION Leitungsknoten_TextAssoc = !! Komposition LeitungsknotenRef -<#> {1} Leitungsknoten; Text -- {0 .. *} Leitungsknoten_Text; END Leitungsknoten_TextAssoc; ASSOCIATION Leitungsknoten_KnotenAssoc = !! Assoziation KnotenRef -- {0..1} Hydraulischer_Knoten; !! Rolle1 - Klasse1 / Rôle1 - Classe1 Leitungsknoten_KnotenAssocRef -- {1..*} Leitungsknoten; !! , Rolle2 - Klasse2 / Rôle2 - Classe2 END Leitungsknoten_KnotenAssoc; CLASS Absperrorgan EXTENDS Leitungsknoten = !! Absperrorgan ATTRIBUTE Name_Nummer: TEXT*40; Art: ( unbekannt, Schieber ( unbekannt, mit_Spuelstutzen, Normalschieber ( mit_Umhang, Combi_T_1_armig, Combi_T_3_armig, Combi_T_4_armig ), Anschlussschieber, Streckenschieber, Feuerschieber, Trennschieber, Zonenschieber, Anbohrschieber ), Klappe ( unbekannt, Normalklappe, Streckenklappe, Zonenklappe ) ); Schaltzustand: ( unbekannt, offen, geschlossen ); Schaltantrieb: ( unbekannt, keiner, motorisch ( unbekannt, mit_Fernsteuerung, ohne_Fernsteuerung ), mechanisch ); Material: ( unbekannt, Stahl, Guss, Kunststoff ); Zulaessiger_Bauteil_Betriebsdruck: Druck; Nennweite: TEXT*10; !! als TEXT, da zum Teil auch Doppelwerte mit Schrägstrich Hersteller: TEXT*30; Typ: TEXT*10; Schliessrichtung: ( rechts, links ); Zustand: TEXT*40; END Absperrorgan; CLASS Siphon EXTENDS Leitungsknoten = !! Siphon ATTRIBUTE Name_Nummer: TEXT*40; Art: ( unbekannt, ohne_Scheidewand, mit_Scheidewand ); Material: ( unbekannt, Stahl, Guss, Kunststoff ); Dimension: 0 .. 9999 [Units.mm]; !! Durchmesser Hersteller: TEXT*40; Typ: TEXT*10; Zustand: TEXT*40; END Siphon; CLASS Rohrleitungsteil EXTENDS Leitungsknoten = !! Rohrleitungsteil ATTRIBUTE Name_Nummer: TEXT*40; Art: ( Verbindungsstuecke ( unbekannt, Ueberschieber_Schlaufe, Reparaturschelle, Weldend, Anbohrung ( normal, blind, gekehrt ) ), Formstueck ( unbekannt, Reduktion ( normal, Reduzierflansch, Reduzierkupplung ), Bogen ( horizontal, !! xxx_si différence horizontale > différence verticale du coude vertikal !! xxx_si différence verticale > différence horizontale du coude ), T_Stueck, Kreuzstueck, Anschlussstueck ), Anbohrschelle ( normal, blind, gekehrt ), Abschlusselement ( unbekannt, Kappe_Blindflansch, Blindflansch, Zapfen, Verschlussklappe ), Lueftung ( auf_Rohr, auf_Formstueck_Armatur ), Diverse ( unbekannt, Isolierstueck, Drucksonde_Gleichrichter, Rueckschlagkappe, Zaehler, Standardschacht, Druckreduzierventil, Kompensator, Ausblaeser, Gaszaehler, Standrohr ) ); Verbindung: ( unbekannt, normal, aussenschubgesichert, innenschubgesichert, geflanscht, gesteckt, geschraubt, geschweisst, gestemmt ); Material: ( unbekannt, Stahl, Guss, Kunststoff ); Dimension: 0 .. 9999 [Units.mm]; !! Durchmesser Zulaessiger_Betriebsdruck: Druck; Abwinklung: TEXT*10; !! [°] Zustand: TEXT*40; END Rohrleitungsteil; CLASS Hausanschluss EXTENDS Leitungsknoten = !! Hausanschluss ATTRIBUTE Name_Nummer: TEXT*40; Standort: TEXT*10; Art: TEXT*30; Gebaeudeanschluss: ( unbekannt, Guss, Stahl, Kunststoff ); Isolierstueck: ( ja, nein ); Typ: TEXT*10; Dimension: 0 .. 9999 [Units.mm]; !! Durchmesser Zuordnung_hydraulischer_Strang: MANDATORY TEXT*40; Zuordnung_hydraulischer_Knoten: MANDATORY TEXT*40; Verbrauch: 0 .. 100000 [SIA405_Base.kW]; !! Gasverbrauch für die Netzberechnung Zustand: TEXT*40; END Hausanschluss; CLASS Muffen EXTENDS Leitungsknoten = !! Muffen ATTRIBUTE Art: ( unbekannt, geflanscht, gesteckt, geschraubt, geschweisst, gestemmt, spiegelgeschweisst, elektrogeschweisst, Stopfbuechse, Gewinde, Eternitkupplung, Straubkupplung, Gibaultkupplung ); Schubsicherung: ( unbekannt, aussen, innen, keine, Duekerring, DueRo_Schubsicherung, Klemmschelle ); Dimension: 0 .. 9999 [Units.mm]; !! Durchmesser Zustand: TEXT*40; END Muffen; CLASS Uebrige EXTENDS Leitungsknoten = !! Übrige Leitungsknoten ATTRIBUTE Name_Nummer: TEXT*40; !! z.B. Anlagenummer oder -name Art: ( unbekannt, Probenentnahme, Druckmessung, interne_Verbindung, uebrige ); Zustand: TEXT*40; END Uebrige; CLASS Anlage EXTENDS Leitungsknoten = !! Anlage ATTRIBUTE Name_Nummer: TEXT*40; !! z.B. Anlagenummer oder -name Art: ( unbekannt, Schacht ( unbekannt, Klappenschacht ), Messstation ( unbekannt, Abrechnungsdaten, Netzinformationen, Qualitaet, Umwelt, allg_tech_Parameter, Messkasten, Messsonde ), Fernsteuerung_Ueberwachung, Leitsystem, Bedienerfelder ( unbekannt, zentrale_Warte, lokale_Warte, Einzelanlage, Einzelaggregat ), Gaslaterne ); Material: ( unbekannt, Beton, Faserzement, Kunststoff, Metall, Stein ); Leistung: TEXT*30; Betreiber: SIA405_Base.OrganisationBezeichnung; Konzessionaer: SIA405_Base.OrganisationBezeichnung; Unterhaltspflichtiger: SIA405_Base.OrganisationBezeichnung; Zustand: TEXT*40; Dimension1: SIA405_Base.Abmessung; END Anlage; CLASS Station EXTENDS Leitungsknoten = !! Station ATTRIBUTE Name_Nummer: TEXT*40; Art: ( unbekannt, Abnahmestation, DRM_Station, DR_Station ); Leistung: TEXT*30; Eingangsdruck: Druck; Ausgangsdruck: Druck; Zustand: TEXT*40; END Station; CLASS Speicher EXTENDS Leitungsknoten = !! Speicher ATTRIBUTE Name_Nummer: TEXT*40; Art: ( unbekannt, Roehrenspeicher ( oberirdisch, unterirdisch ), Kugelspeicher, andere ); Beschichtung: TEXT*30; Fassungsvermoegen: MANDATORY 0.00 .. 1000000.00 [Units.m3]; Leistung: TEXT*30; Zustand: TEXT*40; END Speicher; CLASS Produktionsanlage EXTENDS Leitungsknoten = !! Produktionsanlage ATTRIBUTE Name_Nummer: TEXT*40; Art: ( Gasverdampferanlage ( Propan_Luft, Butan_Luft ), andere ); Leistung: TEXT*30; Betreiber: SIA405_Base.OrganisationBezeichnung; Konzessionaer: SIA405_Base.OrganisationBezeichnung; Unterhaltspflichtiger: SIA405_Base.OrganisationBezeichnung; Zustand: TEXT*40; END Produktionsanlage; CLASS Spezialbauwerk EXTENDS SIA405_Base.SIA405_BaseClass = !! Spezialbauwerk ATTRIBUTE Name_Nummer: TEXT*40; !! z.B. Bauwerksname Art: ( Anlage, !! siehe auch Klasse Anlage Station, !! Siehe auch Klasse Station Speicher, !! siehe auch Klasse Reservoir Produktionsanlage, !! siehe auch Klasse Produktionsanlage andere ( Dueker, Kulisse, Futterrohr, Leitungskanal ( begehbar, nicht_begehbar ), Stollen ( begehbar, nicht_begehbar ) ) ); Material: ( unbekannt, Beton, Kunststoff, Metall ); Erstellungsjahr: SIA405_Base.Jahr; Eigentuemer: SIA405_Base.OrganisationBezeichnung; Bemerkung: TEXT*80; END Spezialbauwerk; CLASS Spezialbauwerk_Flaeche = ATTRIBUTE !! Geometrie: MANDATORY SURFACE WITH (STRAIGHTS, ARCS) VERTEX Base.LKoord !! WITHOUT OVERLAPS > 0.050; Geometrie: MANDATORY Base.Surface; END Spezialbauwerk_Flaeche; ASSOCIATION Spezialbauwerk_FlaecheAssoc = SpezialbauwerkRef -<#> {1} Spezialbauwerk; Flaeche -- {0 .. *} Spezialbauwerk_Flaeche; END Spezialbauwerk_FlaecheAssoc; CLASS Spezialbauwerk_Linie = ATTRIBUTE Geometrie: MANDATORY Base.Polyline; END Spezialbauwerk_Linie; ASSOCIATION Spezialbauwerk_LinieAssoc = SpezialbauwerkRef -<#> {1} Spezialbauwerk; Linie -- {0 .. *} Spezialbauwerk_Linie; END Spezialbauwerk_LinieAssoc; CLASS Spezialbauwerk_Text EXTENDS SIA405_Base.SIA405_TextPos = END Spezialbauwerk_Text; ASSOCIATION Spezialbauwerk_TextAssoc = !! Komposition SpezialbauwerkRef -<#> {1} Spezialbauwerk; Text -- {0 .. *} Spezialbauwerk_Text; END Spezialbauwerk_TextAssoc; CLASS Uebersichtsplanposition EXTENDS SIA405_Base.SIA405_SymbolPos = END Uebersichtsplanposition; ASSOCIATION Leitungsknoten_UebersichtsplanpositionAssoc = Objekt -<#> {1} Leitungsknoten; Symbol -- {0 .. *} Uebersichtsplanposition; END Leitungsknoten_UebersichtsplanpositionAssoc; END SIA405_Gas; !! end of TOPIC SIA405_Gas VIEW TOPIC SIA405_Gas_LK = DEPENDS ON SIA405_Gas; VIEW Leitung PROJECTION OF base~SIA405_GAS_2015.SIA405_Gas.Leitung; = ATTRIBUTE OBJ_ID := base -> OBJ_ID; Metaattribute := base-> Metaattribute; Geometrie :=base-> Geometrie; Funktion :=base-> Funktion; Material :=base-> Material; DurchmesserAussen :=base-> DurchmesserAussen; Durchmesser :=base-> Durchmesser; Lagebestimmung :=base-> Lagebestimmung; Eigentuemer :=base-> Eigentuemer; END Leitung; VIEW Leitung_Text PROJECTION OF base~SIA405_GAS_2015.SIA405_Gas.Leitung_Text; = ATTRIBUTE ALL OF base; END Leitung_Text; VIEW Leitung_TextAssoc PROJECTION OF base~SIA405_GAS_2015.SIA405_Gas.Leitung_TextAssoc; = ATTRIBUTE ALL OF base; END Leitung_TextAssoc; VIEW Leitung_Strang_Assoc PROJECTION OF base~SIA405_GAS_2015.SIA405_Gas.Leitung_StrangAssoc; = ATTRIBUTE ALL OF base; END Leitung_Strang_Assoc; VIEW Leitungsknoten PROJECTION OF base~SIA405_GAS_2015.SIA405_Gas.Leitungsknoten; = ATTRIBUTE OBJ_ID := base -> OBJ_ID; Metaattribute := base-> Metaattribute; Geometrie :=base-> Geometrie; SymbolOri :=base-> SymbolOri; Lagebestimmung :=base-> Lagebestimmung; Hoehe :=base-> Hoehe; Hoehenbestimmung :=base-> Hoehenbestimmung; Eigentuemer :=base-> Eigentuemer; END Leitungsknoten; VIEW Leitungsknoten_Text PROJECTION OF base~SIA405_GAS_2015.SIA405_Gas.Leitungsknoten_Text; = ATTRIBUTE ALL OF base; END Leitungsknoten_Text; VIEW Leitungsknoten_TextAssoc PROJECTION OF base~SIA405_GAS_2015.SIA405_Gas.Leitungsknoten_TextAssoc; = ATTRIBUTE ALL OF base; END Leitungsknoten_TextAssoc; VIEW Leitungsknoten_Knoten_Assoc PROJECTION OF base~SIA405_GAS_2015.SIA405_Gas.Leitungsknoten_KnotenAssoc; = ATTRIBUTE ALL OF base; END Leitungsknoten_Knoten_Assoc; VIEW Leitungspunkt UNION OF base1~SIA405_GAS_2015.SIA405_Gas.Absperrorgan, base2~SIA405_GAS_2015.SIA405_Gas.Siphon; = ATTRIBUTE OBJ_ID := base1 -> OBJ_ID; Metaattribute := base1-> Metaattribute; Geometrie :=base1-> Geometrie; SymbolOri :=base1-> SymbolOri; Lagebestimmung :=base1-> Lagebestimmung; Hoehe :=base1-> Hoehe; Hoehenbestimmung :=base1-> Hoehenbestimmung; Eigentuemer :=base1-> Eigentuemer; END Leitungspunkt; VIEW Anlage PROJECTION OF base~SIA405_GAS_2015.SIA405_Gas.Anlage; = ATTRIBUTE OBJ_ID := base -> OBJ_ID; Metaattribute := base-> Metaattribute; Geometrie :=base-> Geometrie; SymbolOri :=base-> SymbolOri; Lagebestimmung :=base-> Lagebestimmung; Hoehe :=base-> Hoehe; Hoehenbestimmung :=base-> Hoehenbestimmung; Eigentuemer :=base-> Eigentuemer; END Anlage; VIEW Spezialbauwerk PROJECTION OF base~SIA405_GAS_2015.SIA405_Gas.Spezialbauwerk; = ATTRIBUTE OBJ_ID := base -> OBJ_ID; Metaattribute := base-> Metaattribute; Art :=base-> Art; END Spezialbauwerk; VIEW Spezialbauwerk_Text PROJECTION OF base~SIA405_GAS_2015.SIA405_Gas.Spezialbauwerk_Text; = ATTRIBUTE ALL OF base; END Spezialbauwerk_Text; VIEW Spezialbauwerk_TextAssoc PROJECTION OF base~SIA405_GAS_2015.SIA405_Gas.Spezialbauwerk_TextAssoc; = ATTRIBUTE ALL OF base; END Spezialbauwerk_TextAssoc; VIEW Spezialbauwerk_Flaeche PROJECTION OF base~SIA405_GAS_2015.SIA405_Gas.Spezialbauwerk_Flaeche; = ATTRIBUTE Geometrie := base->Geometrie; END Spezialbauwerk_Flaeche; VIEW Spezialbauwerk_FlaecheAssoc PROJECTION OF base~SIA405_GAS_2015.SIA405_Gas.Spezialbauwerk_FlaecheAssoc; = ATTRIBUTE ALL OF base; END Spezialbauwerk_FlaecheAssoc; VIEW Spezialbauwerk_Linie PROJECTION OF base~SIA405_GAS_2015.SIA405_Gas.Spezialbauwerk_Linie; = ATTRIBUTE Geometrie := base->Geometrie; END Spezialbauwerk_Linie; VIEW Spezialbauwerk_LinieAssoc PROJECTION OF base~SIA405_GAS_2015.SIA405_Gas.Spezialbauwerk_LinieAssoc; = ATTRIBUTE ALL OF base; END Spezialbauwerk_LinieAssoc; END SIA405_Gas_LK; !! Ende der View END SIA405_GAS_2015. !! Ende des Modells / Fin du modèle