INTERLIS 2.3; !! MODEL VSEStromModel (de) AT "http://www.strom.ch/VSEStromModel" VERSION "2016-01-29" = MODEL SIA405_ELEKTRIZITAET_2015 (de) AT "http://www.sia.ch/405" VERSION "05.10.2018" = IMPORTS Units; IMPORTS Base; IMPORTS SIA405_Base; !! Copyright 2016 - 2018 SIA und VSE !! Verband Schweizerischer Elektrizitätaunternehmen (VSE), Aarau !! www.strom.ch !! in Zusammenarbeit mit schweizer ingenieur und architektenverein (sia), Zürich !! www.sia.ch !! Die Nutzung dieser INTERLIS-Datei ist lizenzpflichtig! !! Die Originalmodelldatei SIA405_Elektrizitaet_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 / VSA durch den Empfänger erlaubt. !! Freigegeben für öffentlichen Gebrauch und kommerzielle Anwendung mit Lizenz. !! Geprueft mit Compiler Version 4.7.7 (8.02.2018) !! Anpassungen Stefan Burckhardt / SIA 405 Kommission !! 8.5.2018 Teilmenge Leitungskataster aus dem Werkinformationen !! 4.10.2018 Korrekturen Teilmenge Leitungskataster (Verbraucher rausgenommen, Schachtartikel hinzugefügt) UNIT KiloWattStunde [kWh] = 3600000 [Units.J]; DOMAIN Laenge = 0.000 .. 1000000.000 [INTERLIS.m]; Jahr = 0 .. 9999 [INTERLIS.Y]; Energie = 0.000 .. 1000000000.000 [kWh]; Leistung = 0.000 .. 1000000000.000 [SIA405_Base.kW]; Stromstaerke = 0.000 .. 1000000000.000 [INTERLIS.A]; Cosinus = -1.000 .. 1.000; Massstab = 0 .. 1000000000; !! TrasseQuerschnittKoord = COORD -100.000000 .. 100.000000 [INTERLIS.m], -100.000000 .. 100.000000 [INTERLIS.m], ROTATION 2 -> 1; !! TrasseQuerschnittLinie = POLYLINE WITH (STRAIGHTS, ARCS) VERTEX TrasseQuerschnittKoord WITHOUT OVERLAPS > 0.0; !! TrasseQuerschnittFlaeche = SURFACE WITH (STRAIGHTS, ARCS) VERTEX TrasseQuerschnittKoord WITHOUT OVERLAPS > 0.0; !! InternaKoord = COORD -100.000000 .. 100.000000 [INTERLIS.m], -100.000000 .. 100.000000 [INTERLIS.m], ROTATION 2 -> 1; !! InternaLinie = POLYLINE WITH (STRAIGHTS, ARCS) VERTEX InternaKoord WITHOUT OVERLAPS > 0.0; !! InternaFlaeche = SURFACE WITH (STRAIGHTS, ARCS) VERTEX InternaKoord WITHOUT OVERLAPS > 0.0; WiStatus = (Abbruch, Geplant, Projektiert, UmbauGeplant, Provisorisch, Standard, Unbekannt, Undefiniert, Andere); BetriebsStatus = (InBetrieb, AusserBetrieb, Reserve, Stillgelegt, Berechnungsvariante, Unbekannt, Undefiniert, Andere); Spannungsebene = (ERD, KOM, TV, V230, V400, V500, V1000, V6500, V8500, V10000, V12000, V13000, V16000, V18000, V20000, V24000, V32000, V36000, V50000, V60000, V65000, V110000, V125000, V130000, V150000, V220000, V380000, Unbekannt, Undefiniert, Andere1, Andere2, Andere3, Andere4, Andere5); Trassetyp = (Freileitungstrasse, Kabeltrasse, Unbekannt, Undefiniert, Andere); WiGenauigkeit = (Genau, Ungenau, Geortet, Digitalisiert, Unbekannt, Undefiniert, Andere); Besitzertyp = (Eigen, Fremd, Werk, Gemeinde, Kanton, Privat, Unbekannt, Undefiniert, Andere); !! KabelschutzMaterial = (Kunststoffrohr, KRF, PE, PEFlex, PVC, HDPE, Stein, Zement, Faserzement, Eternit, Stahl, Eisen, Guss, Unbekannt, Undefiniert, Andere); !! KabelschutzBauart = (Geschlossen, Halbschale, Reissverschlussrohr, Kabelkanal, Kabelbahn, Zores, Kabelstein, Betonrohrblock, Riffenrohr, Multirohr, Unbekannt, Undefiniert, Andere); !! KabelschutzDarstellung = (Gross, Mittel, Klein, RohrInRohr, Zores, Kabelstein, Kabelkanal, Unbekannt, Andere); !! KabelDarstellung = (Gross, Mittel, Klein, Unbekannt, Undefiniert, Andere); !! Phase = (R, S, T, L1, L2, L3, Unbekannt, Undefiniert, Andere); !! Erdseil = (Aufgeteilt, Keine, Kombiniert, Standard, Unbekannt, Undefiniert, Andere); !! Leitermaterial = (Kupfer, Aldrey, Aluminium, Unbekannt, Undefiniert, Andere); !! QuerschnittDraftingArt = (Beton, Schotter, Erde, Sand, Kies, Aushubmaterial, Tragwerkprofil, Unbekannt, Undefiniert, Andere); !! ApparatExternArt = (Ueberspannungsableiter, Spannungswandler, Stromwandler, Kurzschlussanzeiger, Daemmerungsschalter, Spannungsregler, Unbekannt, Undefiniert, Andere); BeleuchtungArt = (Bogenkandelaber, Peitschenkandelaber, Stehkandelaber, ZweiarmigerKandelaber, DreiarmigerKandelaber, KandelaberMitAusleger, Scheinwerfer, Unbekannt, Undefiniert, Andere); !! BeleuchtungBefestigung = (Freistehend, Beleuchtungsmast, Seilaufhaengung, Fassadenmontage, AuslegerAnGebaeude, AuslegerAnTragwerk, Unbekannt, Undefiniert, Andere); !! BeleuchtungDarstellung = (EinFlammig, ZweiFlammig, DreiFlammig, Leuchte, Stehkandelaber, Verkehrsbeleuchtung, LeuchteAnGebaeude, Unbekannt, Undefiniert, Andere); !! ErdungssystemBauweise = (Sternpunkterder, Oberflaechenerder, Tiefenerder, Fundamenterder, Banderder, Wasserleitung, Armierung, Erdplatte, Unbekannt, Undefiniert, Andere); !! NetzanschlussMontage = (Innenmontage, Aussenmontage); KabineArt = (Verteilkabine, Verteilkonsole, Trennkabine, Verstaerkerkabine, Schlaufkasten, Nische, Schaltkasten, Kleinverteiler, Streckensicherungskasten, Unbekannt, Undefiniert, Andere); KabineBauweise = (Nischeneinbau, Freistehend, Unbekannt, Undefiniert, Andere); KleinverbraucherArt = (Natelantenne, Verkehrszaehler, Publifon, Spiegel, Billetautomat, Fussgaengerleuchte, Verkehrsregelanlage, Rotlichtueberwachung, Radarueberwachung, Parkuhr, Parkleitsystem, Waermepumpe, Elektroheizung, Marktanschluss, Verkehrssignal, Inselpfosten, Signaltafel, Reklametafel, Scheinwerfer, Steckdose, Unbekannt, Undefiniert, Andere); !! LampeSchaltung = (Ganznaechtig, Halbnaechtig, Tageslichtabhaengig, Unbekannt, Undefiniert, Andere); !! LampeBauweise = (Quecksilberdampf, NatriumHochdruck, NatriumNiederdruck, Fluoreszenzlampe, Gluehlampe, Sparlampe, Mischlicht, Halogengluehlampe, Halogenmetalldampflampe, Unbekannt, Undefiniert, Andere); !! MuffeArt = (Abzweigmuffe, TAbzweigmuffe, YAbzweigmuffe, ParallelAbzweigmuffe, Kreuzmuffe, KreuzAbzweigmuffe, Verbindungsmuffe, Einleiterkabelmuffe, Endmuffe, Endverschluss, Abzweigdose, Beleuchtungsdose, Unbekannt, Undefiniert, Andere); !! MuffeBauweise = (Giessharz, Schrumpf, Plastic, Guss, Faser, Synthetisch, GussgehaeuseGussmasse, GussgehaeuseGiesharzLoesbar, KunststoffgehaeuseGiesharzFest, KunststoffgehaeuseGiesharzLb, WarmschrumpfKunststoffgehaeuse, SchrumpfEndverschluss, KaltschrumpfEndverschluss, MassekabelEndverschluss, Unbekannt, Undefiniert, Andere); StationArt = (Kraftwerk, Unterwerk, Trafostation, Kuppelstation, Schaltstation, Messstation, Hilfsanschluss, Verteilstation, Netzleitstelle, Kopfstation, Unterzentrale, Unbekannt, Undefiniert, Andere); StationBauweise = (Maststation, MaststationEinmastAusfuehrung, MaststationDoppelmastAusfuehrung, Gebaeude, Unbekannt, Undefiniert, Andere); !! Schaltzustand = (Geschlossen, Offen, Ausgefahren, Unbekannt, Undefiniert, Andere); !! FreileitungsTrennelementArt = (Schalter, Trenner, Lasttrenner, Sicherungselement, Ueberspannungsableiter, Signalkugeln, Unbekannt, Undefiniert, Andere); AnkerStrebeArt = (Zugstrebe, Druckstrebe, Schienenanker, Anker, Strebe, Facade, Dach, Baum, DIN, Abspannseil, Ausleger, Spannseil, Unbekannt, Undefiniert, Andere); JaNein = (Ja, Nein, Unbekannt, Undefiniert); !! BeleuchtungstraegerMaterial = (Holz, Beton, Stahl, Metallrohr, MetallProfil, FEVerzinktPatiniert, FEVerzinkt, Aluminium, Unbekannt, Undefiniert, Andere); !! KabelmarkierungMaterial = (Stein, Tafel, Unbekannt, Undefiniert, Andere); !! MastMaterial = (Holz, Beton, Stahl, Metallrohr, MetallProfil, Unbekannt, Undefiniert, Andere); SchachtDarstellung = (RundTyp1, RundTyp2, RundTyp3, RechteckigTyp1, RechteckigTyp2, RechteckigTyp3, RechteckigTyp4, RechteckigTyp5, VorschachtzuKabineTyp6, Flaeche, Unbekannt, Undefiniert, Andere); !! SockelMaterial = (Stahl, Beton, Unbekannt, Undefiniert, Andere); TragwerkFunktion = (Tragmast, Abspannmast, Portalmast, Unbekannt, Undefiniert, Andere); TragwerkBauweise = (Einzelmast, Gittermast, Kuppelmast, AForm, Dachstaender, Vierholzmast, Unbekannt, Undefiniert, Andere); !! FremdeVersorgungenArt = (Gas, Wasser, Fahrleitung, Fernmeldeanlage, Abwasser, Fernwaerme, Gemeinschaftsantennenanlage, KabelleitungFremdesNetz, FreileitungFremdesNetz, Unbekannt, Undefiniert, Andere); !! FeldFunktion = (Leitungsfeld, Trafofeld, Trafoschaltfeld, Einspeisefeld, Kuppelfeld, Messfeld, Unbekannt, Undefiniert, Andere); AnschlussArt = (Einphasig, Zweiphasig, Dreiphasig, Unbekannt, Undefiniert, Andere); !! ErzeugerArt = (Photovoltaik, Wind, Biomasse, Wasserkraft, Kehricht, Waermekraftkopplung, Notstromanlage, Unbekannt, Undefiniert, Andere); !! VerbraucherArt = (Elektroheizung, Waermepumpe, Boiler, Lift, Motor, Kaelteanlage, Unbekannt, Undefiniert, Andere); !! SpeicherArt = (Batterie, Gas, Druckluft, Wasser, Unbekannt, Undefiniert, Andere); TOPIC SIA405_Elektrizitaet = STRUCTURE Eigenschaften = Bezeichnung: MANDATORY TEXT * 80; Wert: MANDATORY TEXT * 80; END Eigenschaften; CLASS VseObjekt (ABSTRACT) EXTENDS SIA405_Base.SIA405_BaseClass = Eigenschaft: BAG OF Eigenschaften; Eigentuemer: MANDATORY SIA405_Base.OrganisationBezeichnung; END VseObjekt; !! CLASS Datensatz EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Sender: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! ExportDatum: MANDATORY INTERLIS.INTERLIS_1_DATE; !! Massstab: MANDATORY Massstab; !! FlaechePos: Base.Surface; !! END Datensatz; CLASS Trasse EXTENDS VseObjekt = VSEID: MANDATORY TEXT*50; Bemerkung: TEXT*500; Lagebestimmung: MANDATORY WiGenauigkeit; TrasseTyp: MANDATORY Trassetyp; Status: MANDATORY WiStatus; Breite: SIA405_Base.Breite; LiniePos: Base.Polyline; FlaechePos: Base.Surface; END Trasse; CLASS TrasseKennzeichen EXTENDS VseObjekt = VSEID: MANDATORY TEXT*50; Text: TEXT*100; TextOri: Base.Orientierung; TextHAli: HALIGNMENT; TextVAli: VALIGNMENT; TextPos: Base.LKoord; LiniePos: Base.Polyline; END TrasseKennzeichen; !! CLASS KabelschutzArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Material: MANDATORY KabelschutzMaterial; !! Bauart: MANDATORY KabelschutzBauart; !! Darstellung: MANDATORY KabelschutzDarstellung; !! Durchmesser: SIA405_Base.Abmessung; !! END KabelschutzArtikel; !! CLASS Kabelschutz EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Besitzertyp: MANDATORY Besitzertyp; !! Status: MANDATORY WiStatus; !! END Kabelschutz; !! CLASS KabelleitungsabschnittArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Nennspannung: MANDATORY Spannungsebene; !! Darstellung: MANDATORY KabelDarstellung; !! END KabelleitungsabschnittArtikel; !! CLASS Kabelleitungsabschnitt EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten1: TEXT*50; !! Knoten2: TEXT*50; !! RealeLaenge: Laenge; !! LiniePos: Base.Polyline; !! END Kabelleitungsabschnitt; !! CLASS KabelLeiterArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Nennspannung: MANDATORY Spannungsebene; !! Darstellung: MANDATORY KabelDarstellung; !! END KabelLeiterArtikel; !! CLASS KabelLeiter EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! Betriebsspannung: MANDATORY Spannungsebene; !! Phase: MANDATORY Phase; !! Knoten1: TEXT*50; !! Knoten2: TEXT*50; !! RealeLaenge: Laenge; !! LiniePos: Base.Polyline; !! END KabelLeiter; !! CLASS FreileitungsabschnittArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Nennspannung: MANDATORY Spannungsebene; !! Leitermaterial: MANDATORY Leitermaterial; !! END FreileitungsabschnittArtikel; !! CLASS Freileitungsabschnitt EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten1: TEXT*50; !! Knoten2: TEXT*50; !! RealeLaenge: Laenge; !! Erdseil: MANDATORY Erdseil; !! ErdseilBezeichnung: TEXT*50; !! LiniePos: Base.Polyline; !! END Freileitungsabschnitt; !! CLASS FreileitungleiterArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Nennspannung: MANDATORY Spannungsebene; !! Leitermaterial: MANDATORY Leitermaterial; !! Darstellung: MANDATORY KabelDarstellung; !! END FreileitungleiterArtikel; !! CLASS Freileitungleiter EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! Betriebsspannung: MANDATORY Spannungsebene; !! Phase: MANDATORY Phase; !! Knoten1: TEXT*50; !! Knoten2: TEXT*50; !! RealeLaenge: Laenge; !! LiniePos: Base.Polyline; !! END Freileitungleiter; !! CLASS Querschnitt EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! END Querschnitt; !! CLASS QuerschnittBild EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! SymbolPos: Base.LKoord; !! SymbolOri: Base.Orientierung; !! PfeilspitzePos: Base.LKoord; !! PfeilspitzeOri: Base.Orientierung; !! Text1: TEXT*100; !! Text1Ori: Base.Orientierung; !! Text1HAli: HALIGNMENT; !! Text1VAli: VALIGNMENT; !! Text1Pos: Base.LKoord; !! Text2: TEXT*100; !! Text2Ori: Base.Orientierung; !! Text2HAli: HALIGNMENT; !! Text2VAli: VALIGNMENT; !! Text2Pos: Base.LKoord; !! Hinweislinie1Pos: Base.Polyline; !! Hinweislinie2Pos: Base.Polyline; !! FlaechePos: Base.Surface; !! END QuerschnittBild; !! CLASS Querschnittswechsel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! SymbolPos: Base.LKoord; !! SymbolOri: Base.Orientierung; !! END Querschnittswechsel; !! CLASS QuerschnittdraftingArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Art: MANDATORY QuerschnittDraftingArt; !! END QuerschnittdraftingArtikel; !! CLASS Querschnittdrafting EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! SymbolPos: TrasseQuerschnittKoord; !! SymbolOri: Base.Orientierung; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: TrasseQuerschnittKoord; !! LiniePos: TrasseQuerschnittLinie; !! FlaechePos: TrasseQuerschnittFlaeche; !! END Querschnittdrafting; !! CLASS TrasseFreileitungLeiter EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! END TrasseFreileitungLeiter; !! CLASS TrasseFreileitungsabschnitt EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! END TrasseFreileitungsabschnitt; !! CLASS TrasseKabelLeiter EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! END TrasseKabelLeiter; !! CLASS TrasseKabelleitungsabschnitt EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! END TrasseKabelleitungsabschnitt; !! CLASS TrasseKabelschutz EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! END TrasseKabelschutz; !! CLASS KabelschutzKabelleitungsabschnitt EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! END KabelschutzKabelleitungsabschnitt; !! CLASS KabelschutzKabelschutz EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! END KabelschutzKabelschutz; !! CLASS KabelschutzKabelLeiter EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! END KabelschutzKabelLeiter; !! CLASS TrasseFreileitungLeiterPunkt EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! SymbolPos: TrasseQuerschnittKoord; !! SymbolOri: Base.Orientierung; !! Text1: TEXT*100; !! Text1Ori: Base.Orientierung; !! Text1HAli: HALIGNMENT; !! Text1VAli: VALIGNMENT; !! Text1Pos: TrasseQuerschnittKoord; !! Text2: TEXT*100; !! Text2Ori: Base.Orientierung; !! Text2HAli: HALIGNMENT; !! Text2VAli: VALIGNMENT; !! Text2Pos: TrasseQuerschnittKoord; !! END TrasseFreileitungLeiterPunkt; !! CLASS TrasseKabelLeiterPunkt EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! SymbolPos: TrasseQuerschnittKoord; !! SymbolOri: Base.Orientierung; !! Text1: TEXT*100; !! Text1Ori: Base.Orientierung; !! Text1HAli: HALIGNMENT; !! Text1VAli: VALIGNMENT; !! Text1Pos: TrasseQuerschnittKoord; !! Text2: TEXT*100; !! Text2Ori: Base.Orientierung; !! Text2HAli: HALIGNMENT; !! Text2VAli: VALIGNMENT; !! Text2Pos: TrasseQuerschnittKoord; !! END TrasseKabelLeiterPunkt; !! CLASS TrasseKabelleitungsabschnittPunkt EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! SymbolPos: TrasseQuerschnittKoord; !! SymbolOri: Base.Orientierung; !! Text1: TEXT*100; !! Text1Ori: Base.Orientierung; !! Text1HAli: HALIGNMENT; !! Text1VAli: VALIGNMENT; !! Text1Pos: TrasseQuerschnittKoord; !! Text2: TEXT*100; !! Text2Ori: Base.Orientierung; !! Text2HAli: HALIGNMENT; !! Text2VAli: VALIGNMENT; !! Text2Pos: TrasseQuerschnittKoord; !! END TrasseKabelleitungsabschnittPunkt; !! CLASS TrasseKabelschutzPunkt EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! SymbolPos: TrasseQuerschnittKoord; !! SymbolOri: Base.Orientierung; !! Text1: TEXT*100; !! Text1Ori: Base.Orientierung; !! Text1HAli: HALIGNMENT; !! Text1VAli: VALIGNMENT; !! Text1Pos: TrasseQuerschnittKoord; !! Text2: TEXT*100; !! Text2Ori: Base.Orientierung; !! Text2HAli: HALIGNMENT; !! Text2VAli: VALIGNMENT; !! Text2Pos: TrasseQuerschnittKoord; !! END TrasseKabelschutzPunkt; !! CLASS KabelschutzKabelleitungsabschnittPunkt EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! SymbolPos: TrasseQuerschnittKoord; !! SymbolOri: Base.Orientierung; !! Text1: TEXT*100; !! Text1Ori: Base.Orientierung; !! Text1HAli: HALIGNMENT; !! Text1VAli: VALIGNMENT; !! Text1Pos: TrasseQuerschnittKoord; !! Text2: TEXT*100; !! Text2Ori: Base.Orientierung; !! Text2HAli: HALIGNMENT; !! Text2VAli: VALIGNMENT; !! Text2Pos: TrasseQuerschnittKoord; !! END KabelschutzKabelleitungsabschnittPunkt; !! CLASS KabelschutzKabelschutzPunkt EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! SymbolPos: TrasseQuerschnittKoord; !! SymbolOri: Base.Orientierung; !! Text1: TEXT*100; !! Text1Ori: Base.Orientierung; !! Text1HAli: HALIGNMENT; !! Text1VAli: VALIGNMENT; !! Text1Pos: TrasseQuerschnittKoord; !! Text2: TEXT*100; !! Text2Ori: Base.Orientierung; !! Text2HAli: HALIGNMENT; !! Text2VAli: VALIGNMENT; !! Text2Pos: TrasseQuerschnittKoord; !! END KabelschutzKabelschutzPunkt; !! CLASS KabelschutzKabelLeiterPunkt EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! SymbolPos: TrasseQuerschnittKoord; !! SymbolOri: Base.Orientierung; !! Text1: TEXT*100; !! Text1Ori: Base.Orientierung; !! Text1HAli: HALIGNMENT; !! Text1VAli: VALIGNMENT; !! Text1Pos: TrasseQuerschnittKoord; !! Text2: TEXT*100; !! Text2Ori: Base.Orientierung; !! Text2HAli: HALIGNMENT; !! Text2VAli: VALIGNMENT; !! Text2Pos: TrasseQuerschnittKoord; !! END KabelschutzKabelLeiterPunkt; !! CLASS ApparatExternArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Nennspannung: MANDATORY Spannungsebene; !! Art: MANDATORY ApparatExternArt; !! END ApparatExternArtikel; !! CLASS ApparatExtern EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten: TEXT*50; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: Base.LKoord; !! SymbolPos: Base.LKoord; !! SymbolOri: Base.Orientierung; !! TragwerkRef: TEXT*50; !! END ApparatExtern; !! CLASS BeleuchtungArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Nennspannung: MANDATORY Spannungsebene; !! Art: MANDATORY BeleuchtungArt; !! Befestigung: MANDATORY BeleuchtungBefestigung; !! Darstellung: MANDATORY BeleuchtungDarstellung; !! END BeleuchtungArtikel; CLASS Beleuchtung EXTENDS VseObjekt = VSEID: MANDATORY TEXT*50; Bemerkung: TEXT*500; Nummer: TEXT*20; InstallationsJahr: Jahr; Status: MANDATORY WiStatus; Hoehe: Base.Hoehe; BetriebsStatus: MANDATORY BetriebsStatus; Betriebsspannung: MANDATORY Spannungsebene; Knoten: TEXT*50; Text: TEXT*100; TextOri: Base.Orientierung; TextHAli: HALIGNMENT; TextVAli: VALIGNMENT; TextPos: Base.LKoord; SymbolPos: Base.LKoord; SymbolOri: Base.Orientierung; TragwerkRef: TEXT*50; END Beleuchtung; !! CLASS EndverschlussArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Nennspannung: MANDATORY Spannungsebene; !! END EndverschlussArtikel; !! CLASS Endverschluss EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten: TEXT*50; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: Base.LKoord; !! SymbolPos: Base.LKoord; !! SymbolOri: Base.Orientierung; !! TragwerkRef: TEXT*50; !! END Endverschluss; !! CLASS ErdungssystemArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Nennspannung: MANDATORY Spannungsebene; !! Bauweise: MANDATORY ErdungssystemBauweise; !! END ErdungssystemArtikel; !! CLASS Erdungssystem EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten: TEXT*50; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: Base.LKoord; !! SymbolPos: Base.LKoord; !! SymbolOri: Base.Orientierung; !! LiniePos: Base.Polyline; !! FlaechePos: Base.Surface; !! TragwerkRef: TEXT*50; !! END Erdungssystem; !! CLASS NetzanschlussArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Nennspannung: MANDATORY Spannungsebene; !! END NetzanschlussArtikel; !! CLASS Netzanschluss EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten: TEXT*50; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: Base.LKoord; !! SymbolPos: Base.LKoord; !! SymbolOri: Base.Orientierung; !! Montage: MANDATORY NetzanschlussMontage; !! Sicherungsgroesse: Stromstaerke; !! END Netzanschluss; !! CLASS InterneLeitung EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! LiniePos: Base.Polyline; !! END InterneLeitung; !! CLASS ErzeugerArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Art: MANDATORY ErzeugerArt; !! END ErzeugerArtikel; !! CLASS Erzeuger EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: Base.LKoord; !! SymbolPos: Base.LKoord; !! SymbolOri: Base.Orientierung; !! Nennleistung: Leistung; !! Cosphi: Cosinus; !! Anschlussart: AnschlussArt; !! END Erzeuger; !! CLASS VerbraucherArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Art: MANDATORY VerbraucherArt; !! END VerbraucherArtikel; !! CLASS Verbraucher EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: Base.LKoord; !! SymbolPos: Base.LKoord; !! SymbolOri: Base.Orientierung; !! Nennleistung: Leistung; !! Cosphi: Cosinus; !! Anschlussart: AnschlussArt; !! END Verbraucher; !! CLASS SpeicherArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Art: MANDATORY SpeicherArt; !! END SpeicherArtikel; !! CLASS Speicher EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: Base.LKoord; !! SymbolPos: Base.LKoord; !! SymbolOri: Base.Orientierung; !! Energie: Energie; !! Anschlussart: AnschlussArt; !! END Speicher; !! CLASS KabineArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Art: MANDATORY KabineArt; !! Bauweise: MANDATORY KabineBauweise; !! END KabineArtikel; CLASS Kabine EXTENDS VseObjekt = VSEID: MANDATORY TEXT*50; Bemerkung: TEXT*500; Nummer: TEXT*20; Name: TEXT*100; InstallationsJahr: Jahr; Status: MANDATORY WiStatus; BetriebsStatus: MANDATORY BetriebsStatus; Text: TEXT*100; TextOri: Base.Orientierung; TextHAli: HALIGNMENT; TextVAli: VALIGNMENT; TextPos: Base.LKoord; SymbolPos: Base.LKoord; SymbolOri: Base.Orientierung; FlaechePos: Base.Surface; Schema: TEXT*50; Container: TEXT*50; END Kabine; !! CLASS KleinverbraucherArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Nennspannung: MANDATORY Spannungsebene; !! Art: MANDATORY KleinverbraucherArt; !! END KleinverbraucherArtikel; !! CLASS Kleinverbraucher EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten: TEXT*50; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: Base.LKoord; !! SymbolPos: Base.LKoord; !! SymbolOri: Base.Orientierung; !! TragwerkRef: TEXT*50; !! END Kleinverbraucher; !! CLASS LeuchteArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Nennspannung: MANDATORY Spannungsebene; !! Leistung: Leistung; !! END LeuchteArtikel; !! CLASS Leuchte EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! END Leuchte; !! CLASS LampeArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Nennspannung: MANDATORY Spannungsebene; !! Bauweise: MANDATORY LampeBauweise; !! END LampeArtikel; !! CLASS Lampe EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! Schaltung: MANDATORY LampeSchaltung; !! END Lampe; !! CLASS MuffeArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Nennspannung: MANDATORY Spannungsebene; !! Art: MANDATORY MuffeArt; !! Bauweise: MANDATORY MuffeBauweise; !! END MuffeArtikel; !! CLASS Muffe EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten: TEXT*50; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: Base.LKoord; !! SymbolPos: Base.LKoord; !! SymbolOri: Base.Orientierung; !! END Muffe; !! CLASS DetailMuffe EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! SymbolPos: Base.LKoord; !! SymbolOri: Base.Orientierung; !! END DetailMuffe; !! CLASS SicherungskastenArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Nennspannung: MANDATORY Spannungsebene; !! END SicherungskastenArtikel; !! CLASS Sicherungskasten EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! Betriebsspannung: MANDATORY Spannungsebene; !! Sicherungsgroesse: Stromstaerke; !! Knoten: TEXT*50; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: Base.LKoord; !! SymbolPos: Base.LKoord; !! SymbolOri: Base.Orientierung; !! TragwerkRef: TEXT*50; !! END Sicherungskasten; !! CLASS StationArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Art: MANDATORY StationArt; !! Bauweise: MANDATORY StationBauweise; !! END StationArtikel; CLASS Station EXTENDS VseObjekt = VSEID: MANDATORY TEXT*50; Bemerkung: TEXT*500; Nummer: TEXT*20; Name: TEXT*100; InstallationsJahr: Jahr; Status: MANDATORY WiStatus; BetriebsStatus: MANDATORY BetriebsStatus; Text: TEXT*100; TextOri: Base.Orientierung; TextHAli: HALIGNMENT; TextVAli: VALIGNMENT; TextPos: Base.LKoord; SymbolPos: Base.LKoord; SymbolOri: Base.Orientierung; FlaechePos: Base.Surface; Schema: MANDATORY TEXT*50; Container: TEXT*50; TragwerkRef: TEXT*50; END Station; !! CLASS FreileitungstrennelementArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Nennspannung: MANDATORY Spannungsebene; !! Art: MANDATORY FreileitungsTrennelementArt; !! END FreileitungstrennelementArtikel; !! CLASS Freileitungstrennelement EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten: TEXT*50; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: Base.LKoord; !! SymbolPos: Base.LKoord; !! SymbolOri: Base.Orientierung; !! Schaltzustand: MANDATORY Schaltzustand; !! TragwerkRef: TEXT*50; !! END Freileitungstrennelement; !! CLASS BeleuchtungsTraegerArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Material: MANDATORY BeleuchtungstraegerMaterial; !! END BeleuchtungsTraegerArtikel; !! CLASS BeleuchtungsTraeger EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! Hoehe: Base.Hoehe; !! END BeleuchtungsTraeger; !! CLASS BeleuchtungsSeilArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END BeleuchtungsSeilArtikel; !! CLASS BeleuchtungsSeil EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! LiniePos: Base.Polyline; !! Symbol1Pos: Base.LKoord; !! Symbol1Ori: Base.Orientierung; !! Symbol2Pos: Base.LKoord; !! Symbol2Ori: Base.Orientierung; !! END BeleuchtungsSeil; !! CLASS TragwerkArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Funktion: MANDATORY TragwerkFunktion; !! Bauweise: MANDATORY TragwerkBauweise; !! END TragwerkArtikel; CLASS Tragwerk EXTENDS VseObjekt = VSEID: MANDATORY TEXT*50; Bemerkung: TEXT*500; Nummer: TEXT*20; InstallationsJahr: Jahr; Status: MANDATORY WiStatus; Hoehe: Base.Hoehe; FlaechePos: Base.Surface; SymbolPos: Base.LKoord; SymbolOri: Base.Orientierung; Text: TEXT*100; TextOri: Base.Orientierung; TextHAli: HALIGNMENT; TextVAli: VALIGNMENT; TextPos: Base.LKoord; END Tragwerk; !! CLASS MastArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Material: MANDATORY MastMaterial; !! END MastArtikel; !! CLASS Mast EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! Hoehe: Base.Hoehe; !! SymbolPos: Base.LKoord; !! SymbolOri: Base.Orientierung; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: Base.LKoord; !! LiniePos: Base.Polyline; !! END Mast; !! CLASS SockelArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Material: MANDATORY SockelMaterial; !! END SockelArtikel; !! CLASS Sockel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! END Sockel; !! CLASS AnkerStrebeArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Art: MANDATORY AnkerStrebeArt; !! Doppelt: MANDATORY JaNein; !! END AnkerStrebeArtikel; CLASS AnkerStrebe EXTENDS VseObjekt = VSEID: MANDATORY TEXT*50; Bemerkung: TEXT*500; Nummer: TEXT*20; InstallationsJahr: Jahr; Status: MANDATORY WiStatus; LiniePos: Base.Polyline; Symbol1Pos: Base.LKoord; Symbol1Ori: Base.Orientierung; Symbol2Pos: Base.LKoord; Symbol2Ori: Base.Orientierung; Text: TEXT*100; TextOri: Base.Orientierung; TextHAli: HALIGNMENT; TextVAli: VALIGNMENT; TextPos: Base.LKoord; END AnkerStrebe; !! CLASS KabelmarkierungArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Material: MANDATORY KabelmarkierungMaterial; !! END KabelmarkierungArtikel; !! CLASS Kabelmarkierung EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! SymbolPos: Base.LKoord; !! SymbolOri: Base.Orientierung; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: Base.LKoord; !! END Kabelmarkierung; !! CLASS SchluesselkastenArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END SchluesselkastenArtikel; !! CLASS Schluesselkasten EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! SymbolPos: Base.LKoord; !! SymbolOri: Base.Orientierung; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: Base.LKoord; !! END Schluesselkasten; CLASS SchachtArtikel EXTENDS VseObjekt = VSEID: MANDATORY TEXT*50; Bemerkung: TEXT*500; Gruppe: MANDATORY TEXT*100; Name: MANDATORY TEXT*100; Kennzeichen: TEXT*50; Hersteller: TEXT*100; Darstellung: MANDATORY SchachtDarstellung; END SchachtArtikel; CLASS Schacht EXTENDS VseObjekt = VSEID: MANDATORY TEXT*50; Bemerkung: TEXT*500; Nummer: TEXT*20; InstallationsJahr: Jahr; Status: MANDATORY WiStatus; FlaechePos: Base.Surface; SymbolPos: Base.LKoord; SymbolOri: Base.Orientierung; Text: TEXT*100; TextOri: Base.Orientierung; TextHAli: HALIGNMENT; TextVAli: VALIGNMENT; TextPos: Base.LKoord; END Schacht; !! CLASS SchutzstreifenArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! END SchutzstreifenArtikel; !! CLASS Schutzstreifen EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! LiniePos: Base.Polyline; !! END Schutzstreifen; !! CLASS OrganisatorischeeinheitArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! END OrganisatorischeeinheitArtikel; !! CLASS OrganisatorischeEinheit EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Name: MANDATORY TEXT*100; !! FlaechePos: Base.Surface; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: Base.LKoord; !! END OrganisatorischeEinheit; !! CLASS ZugentlastungArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END ZugentlastungArtikel; !! CLASS Zugentlastung EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! SymbolPos: Base.LKoord; !! SymbolOri: Base.Orientierung; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: Base.LKoord; !! END Zugentlastung; !! CLASS FremdeVersorgungenArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Art: MANDATORY FremdeVersorgungenArt; !! END FremdeVersorgungenArtikel; !! CLASS FremdeVersorgungen EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! LiniePos: Base.Polyline; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: Base.LKoord; !! END FremdeVersorgungen; !! CLASS FeldArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END FeldArtikel; !! CLASS Feld EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! Container: TEXT*50; !! ContainerRef: TEXT*50; !! Funktion: MANDATORY FeldFunktion; !! FlaechePos: InternaFlaeche; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END Feld; !! CLASS FunktionseinheitArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END FunktionseinheitArtikel; !! CLASS Funktionseinheit EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! Container: TEXT*50; !! ContainerRef: TEXT*50; !! FlaechePos: InternaFlaeche; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END Funktionseinheit; !! CLASS KompaktanlageArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END KompaktanlageArtikel; !! CLASS Kompaktanlage EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! Container: TEXT*50; !! ContainerRef: TEXT*50; !! FlaechePos: InternaFlaeche; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END Kompaktanlage; !! CLASS KompaktzelleArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END KompaktzelleArtikel; !! CLASS Kompaktzelle EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! Container: TEXT*50; !! ContainerRef: TEXT*50; !! FlaechePos: InternaFlaeche; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END Kompaktzelle; !! CLASS TrennwagenArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END TrennwagenArtikel; !! CLASS Trennwagen EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! Container: TEXT*50; !! ContainerRef: TEXT*50; !! FlaechePos: InternaFlaeche; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END Trennwagen; !! CLASS TransformatorArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END TransformatorArtikel; !! CLASS Transformator EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! ContainerRef: TEXT*50; !! Betriebsspannung1: MANDATORY Spannungsebene; !! Betriebsspannung2: MANDATORY Spannungsebene; !! Knoten1: TEXT*50; !! Knoten2: TEXT*50; !! LiniePos: InternaLinie; !! SymbolPos: InternaKoord; !! SymbolOri: Base.Orientierung; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END Transformator; !! CLASS DreiwicklungsTransformatorArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END DreiwicklungsTransformatorArtikel; !! CLASS DreiwicklungsTransformator EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! ContainerRef: TEXT*50; !! Betriebsspannung1: MANDATORY Spannungsebene; !! Betriebsspannung2: MANDATORY Spannungsebene; !! Betriebsspannung3: MANDATORY Spannungsebene; !! Knoten1: TEXT*50; !! Knoten2: TEXT*50; !! Knoten3: TEXT*50; !! SymbolPos: InternaKoord; !! SymbolOri: Base.Orientierung; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END DreiwicklungsTransformator; !! CLASS SchalterArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END SchalterArtikel; !! CLASS Schalter EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! ContainerRef: TEXT*50; !! Betriebsspannung: MANDATORY Spannungsebene; !! Schaltzustand: MANDATORY Schaltzustand; !! Knoten1: TEXT*50; !! Knoten2: TEXT*50; !! LiniePos: InternaLinie; !! SymbolPos: InternaKoord; !! SymbolOri: Base.Orientierung; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END Schalter; !! CLASS TrennerArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END TrennerArtikel; !! CLASS Trenner EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! ContainerRef: TEXT*50; !! Betriebsspannung: MANDATORY Spannungsebene; !! Schaltzustand: MANDATORY Schaltzustand; !! LiniePos: InternaLinie; !! Knoten1: TEXT*50; !! Knoten2: TEXT*50; !! SymbolPos: InternaKoord; !! SymbolOri: Base.Orientierung; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END Trenner; !! CLASS KabelInternArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END KabelInternArtikel; !! CLASS KabelIntern EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! ContainerRef: TEXT*50; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten1: TEXT*50; !! Knoten2: TEXT*50; !! LiniePos: InternaLinie; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END KabelIntern; !! CLASS SammelschieneArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END SammelschieneArtikel; !! CLASS Sammelschiene EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! ContainerRef: TEXT*50; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten: TEXT*50; !! LiniePos: InternaLinie; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END Sammelschiene; !! CLASS EndverschlussInternArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END EndverschlussInternArtikel; !! CLASS EndverschlussIntern EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! ContainerRef: TEXT*50; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten: TEXT*50; !! SymbolPos: InternaKoord; !! SymbolOri: Base.Orientierung; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END EndverschlussIntern; !! CLASS PrimaerRelaisArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END PrimaerRelaisArtikel; !! CLASS PrimaerRelais EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! ContainerRef: TEXT*50; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten: TEXT*50; !! SymbolPos: InternaKoord; !! SymbolOri: Base.Orientierung; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END PrimaerRelais; !! CLASS SekundaerRelaisArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END SekundaerRelaisArtikel; !! CLASS SekundaerRelais EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! ContainerRef: TEXT*50; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten: TEXT*50; !! SymbolPos: InternaKoord; !! SymbolOri: Base.Orientierung; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END SekundaerRelais; !! CLASS SpannungswandlerArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END SpannungswandlerArtikel; !! CLASS Spannungswandler EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! ContainerRef: TEXT*50; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten: TEXT*50; !! SymbolPos: InternaKoord; !! SymbolOri: Base.Orientierung; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END Spannungswandler; !! CLASS StromwandlerArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END StromwandlerArtikel; !! CLASS Stromwandler EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! ContainerRef: TEXT*50; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten: TEXT*50; !! SymbolPos: InternaKoord; !! SymbolOri: Base.Orientierung; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END Stromwandler; !! CLASS AbgangArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END AbgangArtikel; !! CLASS Abgang EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! ContainerRef: TEXT*50; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten: TEXT*50; !! SymbolPos: InternaKoord; !! SymbolOri: Base.Orientierung; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END Abgang; !! CLASS ApparatInternArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END ApparatInternArtikel; !! CLASS ApparatIntern EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! ContainerRef: TEXT*50; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten: TEXT*50; !! SymbolPos: InternaKoord; !! SymbolOri: Base.Orientierung; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END ApparatIntern; !! CLASS AnschlussArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END AnschlussArtikel; !! CLASS Anschluss EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! ContainerRef: TEXT*50; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten: TEXT*50; !! SymbolPos: InternaKoord; !! SymbolOri: Base.Orientierung; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END Anschluss; !! CLASS ErdungInternArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END ErdungInternArtikel; !! CLASS ErdungIntern EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! ContainerRef: TEXT*50; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten: TEXT*50; !! FlaechePos: InternaFlaeche; !! LiniePos: InternaLinie; !! SymbolPos: InternaKoord; !! SymbolOri: Base.Orientierung; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END ErdungIntern; !! CLASS SicherungsgruppeArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END SicherungsgruppeArtikel; !! CLASS Sicherungsgruppe EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! ContainerRef: TEXT*50; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten: TEXT*50; !! SymbolPos: InternaKoord; !! SymbolOri: Base.Orientierung; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END Sicherungsgruppe; !! CLASS SicherungInternArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END SicherungInternArtikel; !! CLASS SicherungIntern EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! ContainerRef: TEXT*50; !! Betriebsspannung: MANDATORY Spannungsebene; !! Sicherungsgroesse: Stromstaerke; !! Knoten: TEXT*50; !! SymbolPos: InternaKoord; !! SymbolOri: Base.Orientierung; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END SicherungIntern; !! CLASS UeberspannungsableiterArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END UeberspannungsableiterArtikel; !! CLASS Ueberspannungsableiter EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! ContainerRef: TEXT*50; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten: TEXT*50; !! SymbolPos: InternaKoord; !! SymbolOri: Base.Orientierung; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END Ueberspannungsableiter; !! CLASS VerbindungIntern EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! SchemaRef: TEXT*50; !! ContainerRef: TEXT*50; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten1: TEXT*50; !! Knoten2: TEXT*50; !! LiniePos: InternaLinie; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END VerbindungIntern; !! CLASS Pin EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! SchemaRef: TEXT*50; !! ContainerRef: TEXT*50; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten: TEXT*50; !! SymbolPos: InternaKoord; !! SymbolOri: Base.Orientierung; !! Text: TEXT*100; !! TextOri: Base.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END Pin; !! ASSOCIATION KabelschutzArtikel_Kabelschutz = !! KabelschutzArtikel -- {1} KabelschutzArtikel; !! Kabelschutz -- {0 .. *} Kabelschutz; !! END KabelschutzArtikel_Kabelschutz; !! ASSOCIATION KabelleitungsabschnittArtikel_Kabelleitungsabschnitt = !! KabelleitungsabschnittArtikel -- {1} KabelleitungsabschnittArtikel; !! Kabelleitungsabschnitt -- {0 .. *} Kabelleitungsabschnitt; !! END KabelleitungsabschnittArtikel_Kabelleitungsabschnitt; !! ASSOCIATION KabelLeiterArtikel_KabelLeiter = !! KabelLeiterArtikel -- {1} KabelLeiterArtikel; !! KabelLeiter -- {0 .. *} KabelLeiter; !! END KabelLeiterArtikel_KabelLeiter; !! ASSOCIATION FreileitungsabschnittArtikel_Freileitungsabschnitt = !! FreileitungsabschnittArtikel -- {1} FreileitungsabschnittArtikel; !! Freileitungsabschnitt -- {0 .. *} Freileitungsabschnitt; !! END FreileitungsabschnittArtikel_Freileitungsabschnitt; !! ASSOCIATION FreileitungleiterArtikel_Freileitungleiter = !! FreileitungleiterArtikel -- {1} FreileitungleiterArtikel; !! Freileitungleiter -- {0 .. *} Freileitungleiter; !! END FreileitungleiterArtikel_Freileitungleiter; !! ASSOCIATION QuerschnittdraftingArtikel_Querschnittdrafting = !! QuerschnittdraftingArtikel -- {1} QuerschnittdraftingArtikel; !! Querschnittdrafting -- {0 .. *} Querschnittdrafting; !! END QuerschnittdraftingArtikel_Querschnittdrafting; !! ASSOCIATION ApparatExternArtikel_ApparatExtern = !! ApparatExternArtikel -- {1} ApparatExternArtikel; !! ApparatExtern -- {0 .. *} ApparatExtern; !! END ApparatExternArtikel_ApparatExtern; !! ASSOCIATION BeleuchtungArtikel_Beleuchtung = !! BeleuchtungArtikel -- {1} BeleuchtungArtikel; !! Beleuchtung -- {0 .. *} Beleuchtung; !! END BeleuchtungArtikel_Beleuchtung; !! ASSOCIATION EndverschlussArtikel_Endverschluss = !! EndverschlussArtikel -- {1} EndverschlussArtikel; !! Endverschluss -- {0 .. *} Endverschluss; !! END EndverschlussArtikel_Endverschluss; !! ASSOCIATION ErdungssystemArtikel_Erdungssystem = !! ErdungssystemArtikel -- {1} ErdungssystemArtikel; !! Erdungssystem -- {0 .. *} Erdungssystem; !! END ErdungssystemArtikel_Erdungssystem; !! ASSOCIATION NetzanschlussArtikel_Netzanschluss = !! NetzanschlussArtikel -- {1} NetzanschlussArtikel; !! Netzanschluss -- {0 .. *} Netzanschluss; !! END NetzanschlussArtikel_Netzanschluss; !! ASSOCIATION ErzeugerArtikel_Erzeuger = !! ErzeugerArtikel -- {1} ErzeugerArtikel; !! Erzeuger -- {0 .. *} Erzeuger; !! END ErzeugerArtikel_Erzeuger; !! ASSOCIATION VerbraucherArtikel_Verbraucher = !! VerbraucherArtikel -- {1} VerbraucherArtikel; !! Verbraucher -- {0 .. *} Verbraucher; !! END VerbraucherArtikel_Verbraucher; !! ASSOCIATION SpeicherArtikel_Speicher = !! SpeicherArtikel -- {1} SpeicherArtikel; !! Speicher -- {0 .. *} Speicher; !! END SpeicherArtikel_Speicher; !! ASSOCIATION KabineArtikel_Kabine = !! KabineArtikel -- {1} KabineArtikel; !! Kabine -- {0 .. *} Kabine; !! END KabineArtikel_Kabine; !! ASSOCIATION KleinverbraucherArtikel_Kleinverbraucher = !! KleinverbraucherArtikel -- {1} KleinverbraucherArtikel; !! Kleinverbraucher -- {0 .. *} Kleinverbraucher; !! END KleinverbraucherArtikel_Kleinverbraucher; !! ASSOCIATION LampeArtikel_Lampe = !! LampeArtikel -- {1} LampeArtikel; !! Lampe -- {0 .. *} Lampe; !! END LampeArtikel_Lampe; !! ASSOCIATION LeuchteArtikel_Leuchte = !! LeuchteArtikel -- {1} LeuchteArtikel; !! Leuchte -- {0 .. *} Leuchte; !! END LeuchteArtikel_Leuchte; !! ASSOCIATION MuffeArtikel_Muffe = !! MuffeArtikel -- {1} MuffeArtikel; !! Muffe -- {0 .. *} Muffe; !! END MuffeArtikel_Muffe; !! ASSOCIATION SicherungskastenArtikel_Sicherungskasten = !! SicherungskastenArtikel -- {1} SicherungskastenArtikel; !! Sicherungskasten -- {0 .. *} Sicherungskasten; !! END SicherungskastenArtikel_Sicherungskasten; !! ASSOCIATION StationArtikel_Station = !! StationArtikel -- {1} StationArtikel; !! Station -- {0 .. *} Station; !! END StationArtikel_Station; !! ASSOCIATION FreileitungstrennelementArtikel_Freileitungstrennelement = !! FreileitungstrennelementArtikel -- {1} FreileitungstrennelementArtikel; !! Freileitungstrennelement -- {0 .. *} Freileitungstrennelement; !! END FreileitungstrennelementArtikel_Freileitungstrennelement; !! ASSOCIATION AnkerStrebeArtikel_AnkerStrebe = !! AnkerStrebeArtikel -- {1} AnkerStrebeArtikel; !! AnkerStrebe -- {0 .. *} AnkerStrebe; !! END AnkerStrebeArtikel_AnkerStrebe; !! ASSOCIATION BeleuchtungsTraegerArtikel_BeleuchtungsTraeger = !! BeleuchtungsTraegerArtikel -- {1} BeleuchtungsTraegerArtikel; !! BeleuchtungsTraeger -- {0 .. *} BeleuchtungsTraeger; !! END BeleuchtungsTraegerArtikel_BeleuchtungsTraeger; !! ASSOCIATION BeleuchtungsSeilArtikel_BeleuchtungsSeil = !! BeleuchtungsSeilArtikel -- {1} BeleuchtungsSeilArtikel; !! BeleuchtungsSeil -- {0 .. *} BeleuchtungsSeil; !! END BeleuchtungsSeilArtikel_BeleuchtungsSeil; !! ASSOCIATION KabelmarkierungArtikel_Kabelmarkierung = !! KabelmarkierungArtikel -- {1} KabelmarkierungArtikel; !! Kabelmarkierung -- {0 .. *} Kabelmarkierung; !! END KabelmarkierungArtikel_Kabelmarkierung; !! ASSOCIATION SchluesselkastenArtikel_Schluesselkasten = !! SchluesselkastenArtikel -- {1} SchluesselkastenArtikel; !! Schluesselkasten -- {0 .. *} Schluesselkasten; !! END SchluesselkastenArtikel_Schluesselkasten; !! ASSOCIATION MastArtikel_Mast = !! MastArtikel -- {1} MastArtikel; !! Mast -- {0 .. *} Mast; !! END MastArtikel_Mast; !! ASSOCIATION SchachtArtikel_Schacht = !! SchachtArtikel -- {1} SchachtArtikel; !! Schacht -- {0 .. *} Schacht; !! END SchachtArtikel_Schacht; !! ASSOCIATION SchutzstreifenArtikel_Schutzstreifen = !! SchutzstreifenArtikel -- {1} SchutzstreifenArtikel; !! Schutzstreifen -- {0 .. *} Schutzstreifen; !! END SchutzstreifenArtikel_Schutzstreifen; !! ASSOCIATION SockelArtikel_Sockel = !! SockelArtikel -- {1} SockelArtikel; !! Sockel -- {0 .. *} Sockel; !! END SockelArtikel_Sockel; !! ASSOCIATION TragwerkArtikel_Tragwerk = !! TragwerkArtikel -- {1} TragwerkArtikel; !! Tragwerk -- {0 .. *} Tragwerk; !! END TragwerkArtikel_Tragwerk; !! ASSOCIATION OrganisatorischeeinheitArtikel_OrganisatorischeEinheit = !! OrganisatorischeeinheitArtikel -- {1} OrganisatorischeeinheitArtikel; !! OrganisatorischeEinheit -- {0 .. *} OrganisatorischeEinheit; !! END OrganisatorischeeinheitArtikel_OrganisatorischeEinheit; !! ASSOCIATION ZugentlastungArtikel_Zugentlastung = !! ZugentlastungArtikel -- {1} ZugentlastungArtikel; !! Zugentlastung -- {0 .. *} Zugentlastung; !! END ZugentlastungArtikel_Zugentlastung; !! ASSOCIATION FremdeVersorgungenArtikel_FremdeVersorgungen = !! FremdeVersorgungenArtikel -- {1} FremdeVersorgungenArtikel; !! FremdeVersorgungen -- {0 .. *} FremdeVersorgungen; !! END FremdeVersorgungenArtikel_FremdeVersorgungen; !! ASSOCIATION FeldArtikel_Feld = !! FeldArtikel -- {1} FeldArtikel; !! Feld -- {0 .. *} Feld; !! END FeldArtikel_Feld; !! ASSOCIATION FunktionseinheitArtikel_Funktionseinheit = !! FunktionseinheitArtikel -- {1} FunktionseinheitArtikel; !! Funktionseinheit -- {0 .. *} Funktionseinheit; !! END FunktionseinheitArtikel_Funktionseinheit; !! ASSOCIATION KompaktanlageArtikel_Kompaktanlage = !! KompaktanlageArtikel -- {1} KompaktanlageArtikel; !! Kompaktanlage -- {0 .. *} Kompaktanlage; !! END KompaktanlageArtikel_Kompaktanlage; !! ASSOCIATION KompaktzelleArtikel_Kompaktzelle = !! KompaktzelleArtikel -- {1} KompaktzelleArtikel; !! Kompaktzelle -- {0 .. *} Kompaktzelle; !! END KompaktzelleArtikel_Kompaktzelle; !! ASSOCIATION TrennwagenArtikel_Trennwagen = !! TrennwagenArtikel -- {1} TrennwagenArtikel; !! Trennwagen -- {0 .. *} Trennwagen; !! END TrennwagenArtikel_Trennwagen; !! ASSOCIATION TransformatorArtikel_Transformator = !! TransformatorArtikel -- {1} TransformatorArtikel; !! Transformator -- {0 .. *} Transformator; !! END TransformatorArtikel_Transformator; !! ASSOCIATION DreiwicklungsTransformatorArtikel_DreiwicklungsTransformator = !! DreiwicklungsTransformatorArtikel -- {1} DreiwicklungsTransformatorArtikel; !! DreiwicklungsTransformator -- {0 .. *} DreiwicklungsTransformator; !! END DreiwicklungsTransformatorArtikel_DreiwicklungsTransformator; !! ASSOCIATION SchalterArtikel_Schalter = !! SchalterArtikel -- {1} SchalterArtikel; !! Schalter -- {0 .. *} Schalter; !! END SchalterArtikel_Schalter; !! ASSOCIATION TrennerArtikel_Trenner = !! TrennerArtikel -- {1} TrennerArtikel; !! Trenner -- {0 .. *} Trenner; !! END TrennerArtikel_Trenner; !! ASSOCIATION KabelInternArtikel_KabelIntern = !! KabelInternArtikel -- {1} KabelInternArtikel; !! KabelIntern -- {0 .. *} KabelIntern; !! END KabelInternArtikel_KabelIntern; !! ASSOCIATION SammelschieneArtikel_Sammelschiene = !! SammelschieneArtikel -- {1} SammelschieneArtikel; !! Sammelschiene -- {0 .. *} Sammelschiene; !! END SammelschieneArtikel_Sammelschiene; !! ASSOCIATION EndverschlussInternArtikel_EndverschlussIntern = !! EndverschlussInternArtikel -- {1} EndverschlussInternArtikel; !! EndverschlussIntern -- {0 .. *} EndverschlussIntern; !! END EndverschlussInternArtikel_EndverschlussIntern; !! ASSOCIATION PrimaerRelaisArtikel_PrimaerRelais = !! PrimaerRelaisArtikel -- {1} PrimaerRelaisArtikel; !! PrimaerRelais -- {0 .. *} PrimaerRelais; !! END PrimaerRelaisArtikel_PrimaerRelais; !! ASSOCIATION SekundaerRelaisArtikel_SekundaerRelais = !! SekundaerRelaisArtikel -- {1} SekundaerRelaisArtikel; !! SekundaerRelais -- {0 .. *} SekundaerRelais; !! END SekundaerRelaisArtikel_SekundaerRelais; !! ASSOCIATION SpannungswandlerArtikel_Spannungswandler = !! SpannungswandlerArtikel -- {1} SpannungswandlerArtikel; !! Spannungswandler -- {0 .. *} Spannungswandler; !! END SpannungswandlerArtikel_Spannungswandler; !! ASSOCIATION StromwandlerArtikel_Stromwandler = !! StromwandlerArtikel -- {1} StromwandlerArtikel; !! Stromwandler -- {0 .. *} Stromwandler; !! END StromwandlerArtikel_Stromwandler; !! ASSOCIATION AbgangArtikel_Abgang = !! AbgangArtikel -- {1} AbgangArtikel; !! Abgang -- {0 .. *} Abgang; !! END AbgangArtikel_Abgang; !! ASSOCIATION ApparatInternArtikel_ApparatIntern = !! ApparatInternArtikel -- {1} ApparatInternArtikel; !! ApparatIntern -- {0 .. *} ApparatIntern; !! END ApparatInternArtikel_ApparatIntern; !! ASSOCIATION AnschlussArtikel_Anschluss = !! AnschlussArtikel -- {1} AnschlussArtikel; !! Anschluss -- {0 .. *} Anschluss; !! END AnschlussArtikel_Anschluss; !! ASSOCIATION ErdungInternArtikel_ErdungIntern = !! ErdungInternArtikel -- {1} ErdungInternArtikel; !! ErdungIntern -- {0 .. *} ErdungIntern; !! END ErdungInternArtikel_ErdungIntern; !! ASSOCIATION SicherungsgruppeArtikel_Sicherungsgruppe = !! SicherungsgruppeArtikel -- {1} SicherungsgruppeArtikel; !! Sicherungsgruppe -- {0 .. *} Sicherungsgruppe; !! END SicherungsgruppeArtikel_Sicherungsgruppe; !! ASSOCIATION SicherungInternArtikel_SicherungIntern = !! SicherungInternArtikel -- {1} SicherungInternArtikel; !! SicherungIntern -- {0 .. *} SicherungIntern; !! END SicherungInternArtikel_SicherungIntern; !! ASSOCIATION UeberspannungsableiterArtikel_Ueberspannungsableiter = !! UeberspannungsableiterArtikel -- {1} UeberspannungsableiterArtikel; !! Ueberspannungsableiter -- {0 .. *} Ueberspannungsableiter; !! END UeberspannungsableiterArtikel_Ueberspannungsableiter; !! ASSOCIATION Sicherungsgruppe_SicherungIntern = !! Sicherungsgruppe -- {1} Sicherungsgruppe; !! SicherungIntern -- {0 .. *} SicherungIntern; !! END Sicherungsgruppe_SicherungIntern; ASSOCIATION Trasse_TrasseKennzeichen = Trasse -- {1} Trasse; TrasseKennzeichen -- {0 .. *} TrasseKennzeichen; END Trasse_TrasseKennzeichen; !! ASSOCIATION Trasse_Querschnitt = !! Trasse -- {1} Trasse; !! Querschnitt -- {0 .. *} Querschnitt; !! END Trasse_Querschnitt; !! ASSOCIATION Querschnitt_QuerschnittBild = !! Querschnitt -- {1} Querschnitt; !! QuerschnittBild -- {0 .. *} QuerschnittBild; !! END Querschnitt_QuerschnittBild; !! ASSOCIATION Querschnitt_Querschnittdrafting = !! Querschnitt -- {1} Querschnitt; !! Querschnittdrafting -- {0 .. *} Querschnittdrafting; !! END Querschnitt_Querschnittdrafting; !! ASSOCIATION Trasse_TrasseFreileitungLeiter = !! Trasse -- {1} Trasse; !! TrasseFreileitungLeiter -- {0 .. *} TrasseFreileitungLeiter; !! END Trasse_TrasseFreileitungLeiter; !! ASSOCIATION Trasse_TrasseFreileitungsabschnitt = !! Trasse -- {1} Trasse; !! TrasseFreileitungsabschnitt -- {0 .. *} TrasseFreileitungsabschnitt; !! END Trasse_TrasseFreileitungsabschnitt; !! ASSOCIATION Trasse_TrasseKabelLeiter = !! Trasse -- {1} Trasse; !! TrasseKabelLeiter -- {0 .. *} TrasseKabelLeiter; !! END Trasse_TrasseKabelLeiter; !! ASSOCIATION Trasse_TrasseKabelleitungsabschnitt = !! Trasse -- {1} Trasse; !! TrasseKabelleitungsabschnitt -- {0 .. *} TrasseKabelleitungsabschnitt; !! END Trasse_TrasseKabelleitungsabschnitt; !! ASSOCIATION Trasse_TrasseKabelschutz = !! Trasse -- {1} Trasse; !! TrasseKabelschutz -- {0 .. *} TrasseKabelschutz; !! END Trasse_TrasseKabelschutz; !! ASSOCIATION Freileitungleiter_TrasseFreileitungLeiter = !! Freileitungleiter -- {1} Freileitungleiter; !! TrasseFreileitungLeiter -- {0 .. *} TrasseFreileitungLeiter; !! END Freileitungleiter_TrasseFreileitungLeiter; !! ASSOCIATION Freileitungsabschnitt_TrasseFreileitungsabschnitt = !! Freileitungsabschnitt -- {1} Freileitungsabschnitt; !! TrasseFreileitungsabschnitt -- {0 .. *} TrasseFreileitungsabschnitt; !! END Freileitungsabschnitt_TrasseFreileitungsabschnitt; !! ASSOCIATION KabelLeiter_TrasseKabelLeiter = !! KabelLeiter -- {1} KabelLeiter; !! TrasseKabelLeiter -- {0 .. *} TrasseKabelLeiter; !! END KabelLeiter_TrasseKabelLeiter; !! ASSOCIATION Kabelleitungsabschnitt_TrasseKabelleitungsabschnitt = !! Kabelleitungsabschnitt -- {1} Kabelleitungsabschnitt; !! TrasseKabelleitungsabschnitt -- {0 .. *} TrasseKabelleitungsabschnitt; !! END Kabelleitungsabschnitt_TrasseKabelleitungsabschnitt; !! ASSOCIATION Kabelschutz_TrasseKabelschutz = !! Kabelschutz -- {1} Kabelschutz; !! TrasseKabelschutz -- {0 .. *} TrasseKabelschutz; !! END Kabelschutz_TrasseKabelschutz; !! ASSOCIATION Freileitungsabschnitt_Freileitungleiter = !! Freileitungsabschnitt -- {1} Freileitungsabschnitt; !! Freileitungleiter -- {0 .. *} Freileitungleiter; !! END Freileitungsabschnitt_Freileitungleiter; !! ASSOCIATION Kabelleitungsabschnitt_KabelLeiter = !! Kabelleitungsabschnitt -- {1} Kabelleitungsabschnitt; !! KabelLeiter -- {0 .. *} KabelLeiter; !! END Kabelleitungsabschnitt_KabelLeiter; !! ASSOCIATION Kabelschutz_KabelschutzKabelleitungsabschnitt = !! Kabelschutz -- {1} Kabelschutz; !! KabelschutzKabelleitungsabschnitt -- {0 .. *} KabelschutzKabelleitungsabschnitt; !! END Kabelschutz_KabelschutzKabelleitungsabschnitt; !! ASSOCIATION Kabelschutz_KabelschutzKabelLeiter = !! Kabelschutz -- {1} Kabelschutz; !! KabelschutzKabelLeiter -- {0 .. *} KabelschutzKabelLeiter; !! END Kabelschutz_KabelschutzKabelLeiter; !! ASSOCIATION Kabelschutz_KabelschutzKabelschutzInnen = !! KabelschutzAussen -- {1} Kabelschutz; !! KabelschutzKabelschutzInnen -- {0 .. *} KabelschutzKabelschutz; !! END Kabelschutz_KabelschutzKabelschutzInnen; !! ASSOCIATION Kabelschutz_KabelschutzKabelschutzAussen = !! KabelschutzInnen -- {1} Kabelschutz; !! KabelschutzKabelschutzAussen -- {0 .. *} KabelschutzKabelschutz; !! END Kabelschutz_KabelschutzKabelschutzAussen; !! ASSOCIATION Kabelleitungsabschnitt_KabelschutzKabelleitungsabschnitt = !! Kabelleitungsabschnitt -- {1} Kabelleitungsabschnitt; !! KabelschutzKabelleitungsabschnitt -- {0 .. *} KabelschutzKabelleitungsabschnitt; !! END Kabelleitungsabschnitt_KabelschutzKabelleitungsabschnitt; !! ASSOCIATION KabelLeiter_KabelschutzKabelLeiter = !! KabelLeiter -- {1} KabelLeiter; !! KabelschutzKabelLeiter -- {0 .. *} KabelschutzKabelLeiter; !! END KabelLeiter_KabelschutzKabelLeiter; !! ASSOCIATION Querschnitt_TrasseFreileitungLeiterPunkt = !! Querschnitt -- {1} Querschnitt; !! TrasseFreileitungLeiterPunkt -- {0 .. *} TrasseFreileitungLeiterPunkt; !! END Querschnitt_TrasseFreileitungLeiterPunkt; !! ASSOCIATION Querschnitt_TrasseKabelLeiterPunkt = !! Querschnitt -- {1} Querschnitt; !! TrasseKabelLeiterPunkt -- {0 .. *} TrasseKabelLeiterPunkt; !! END Querschnitt_TrasseKabelLeiterPunkt; !! ASSOCIATION Querschnitt_TrasseKabelleitungsabschnittPunkt = !! Querschnitt -- {1} Querschnitt; !! TrasseKabelleitungsabschnittPunkt -- {0 .. *} TrasseKabelleitungsabschnittPunkt; !! END Querschnitt_TrasseKabelleitungsabschnittPunkt; !! ASSOCIATION Querschnitt_TrasseKabelschutzPunkt = !! Querschnitt -- {1} Querschnitt; !! TrasseKabelschutzPunkt -- {0 .. *} TrasseKabelschutzPunkt; !! END Querschnitt_TrasseKabelschutzPunkt; !! ASSOCIATION Querschnitt_KabelschutzKabelleitungsabschnittPunkt = !! Querschnitt -- {1} Querschnitt; !! KabelschutzKabelleitungsabschnittPunkt -- {0 .. *} KabelschutzKabelleitungsabschnittPunkt; !! END Querschnitt_KabelschutzKabelleitungsabschnittPunkt; !! ASSOCIATION Querschnitt_KabelschutzKabelLeiterPunkt = !! Querschnitt -- {1} Querschnitt; !! KabelschutzKabelLeiterPunkt -- {0 .. *} KabelschutzKabelLeiterPunkt; !! END Querschnitt_KabelschutzKabelLeiterPunkt; !! ASSOCIATION Querschnitt_KabelschutzKabelschutzPunkt = !! Querschnitt -- {1} Querschnitt; !! KabelschutzKabelschutzPunkt -- {0 .. *} KabelschutzKabelschutzPunkt; !! END Querschnitt_KabelschutzKabelschutzPunkt; !! ASSOCIATION TrasseFreileitungLeiter_TrasseFreileitungLeiterPunkt = !! TrasseFreileitungLeiter -- {1} TrasseFreileitungLeiter; !! TrasseFreileitungLeiterPunkt -- {0 .. *} TrasseFreileitungLeiterPunkt; !! END TrasseFreileitungLeiter_TrasseFreileitungLeiterPunkt; !! ASSOCIATION TrasseKabelLeiter_TrasseKabelLeiterPunkt = !! TrasseKabelLeiter -- {1} TrasseKabelLeiter; !! TrasseKabelLeiterPunkt -- {0 .. *} TrasseKabelLeiterPunkt; !! END TrasseKabelLeiter_TrasseKabelLeiterPunkt; !! ASSOCIATION TrasseKabelleitungsabschnitt_TrasseKabelleitungsabschnittPunkt = !! TrasseKabelleitungsabschnitt -- {1} TrasseKabelleitungsabschnitt; !! TrasseKabelleitungsabschnittPunkt -- {0 .. *} TrasseKabelleitungsabschnittPunkt; !! END TrasseKabelleitungsabschnitt_TrasseKabelleitungsabschnittPunkt; !! ASSOCIATION TrasseKabelschutz_TrasseKabelschutzPunkt = !! TrasseKabelschutz -- {1} TrasseKabelschutz; !! TrasseKabelschutzPunkt -- {0 .. *} TrasseKabelschutzPunkt; !! END TrasseKabelschutz_TrasseKabelschutzPunkt; !! ASSOCIATION KabelschutzKabelleitungsabschnitt_KabelschutzKabelleitungsabschnittPunkt = !! KabelschutzKabelleitungsabschnitt -- {1} KabelschutzKabelleitungsabschnitt; !! KabelschutzKabelleitungsabschnittPunkt -- {0 .. *} KabelschutzKabelleitungsabschnittPunkt; !! END KabelschutzKabelleitungsabschnitt_KabelschutzKabelleitungsabschnittPunkt; !! ASSOCIATION KabelschutzKabelschutz_KabelschutzKabelschutzPunkt = !! KabelschutzKabelschutz -- {1} KabelschutzKabelschutz; !! KabelschutzKabelschutzPunkt -- {0 .. *} KabelschutzKabelschutzPunkt; !! END KabelschutzKabelschutz_KabelschutzKabelschutzPunkt; !! ASSOCIATION KabelschutzKabelLeiter_KabelschutzKabelLeiterPunkt = !! KabelschutzKabelLeiter -- {1} KabelschutzKabelLeiter; !! KabelschutzKabelLeiterPunkt -- {0 .. *} KabelschutzKabelLeiterPunkt; !! END KabelschutzKabelLeiter_KabelschutzKabelLeiterPunkt; !! ASSOCIATION Beleuchtung_BeleuchtungsTraeger = !! Beleuchtung -- {1} Beleuchtung; !! BeleuchtungsTraeger -- {0 .. *} BeleuchtungsTraeger; !! END Beleuchtung_BeleuchtungsTraeger; !! ASSOCIATION Beleuchtung_BeleuchtungsSeil = !! Beleuchtung -- {1} Beleuchtung; !! BeleuchtungsSeil -- {0 .. *} BeleuchtungsSeil; !! END Beleuchtung_BeleuchtungsSeil; !! ASSOCIATION Beleuchtung_Leuchte = !! Beleuchtung -- {1} Beleuchtung; !! Leuchte -- {0 .. *} Leuchte; !! END Beleuchtung_Leuchte; !! ASSOCIATION Leuchte_Lampe = !! Leuchte -- {1} Leuchte; !! Lampe -- {0 .. *} Lampe; !! END Leuchte_Lampe; !! ASSOCIATION Muffe_DetailMuffe = !! Muffe -- {1} Muffe; !! DetailMuffe -- {0 .. *} DetailMuffe; !! END Muffe_DetailMuffe; !! ASSOCIATION Netzanschluss_InterneLeitung = !! Netzanschluss -- {1} Netzanschluss; !! InterneLeitung -- {0 .. *} InterneLeitung; !! END Netzanschluss_InterneLeitung; !! ASSOCIATION Netzanschluss_Erzeuger = !! Netzanschluss -- {1} Netzanschluss; !! Erzeuger -- {0 .. *} Erzeuger; !! END Netzanschluss_Erzeuger; !! ASSOCIATION Netzanschluss_Verbraucher = !! Netzanschluss -- {1} Netzanschluss; !! Verbraucher -- {0 .. *} Verbraucher; !! END Netzanschluss_Verbraucher; !! ASSOCIATION Netzanschluss_Speicher = !! Netzanschluss -- {1} Netzanschluss; !! Speicher -- {0 .. *} Speicher; !! END Netzanschluss_Speicher; !! ASSOCIATION Tragwerk_Mast = !! Tragwerk -- {1} Tragwerk; !! Mast -- {0 .. *} Mast; !! END Tragwerk_Mast; !! ASSOCIATION Tragwerk_Sockel = !! Tragwerk -- {1} Tragwerk; !! Sockel -- {0 .. *} Sockel; !! END Tragwerk_Sockel; ASSOCIATION Tragwerk_AnkerStrebe = Tragwerk -- {1} Tragwerk; AnkerStrebe -- {0 .. *} AnkerStrebe; END Tragwerk_AnkerStrebe; END SIA405_Elektrizitaet; END SIA405_ELEKTRIZITAET_2015. !! INTERLIS 2.3; !! MODEL VSEStromModel (de) AT "http://www.strom.ch/VSEStromModel" VERSION "2016-01-29" = MODEL SIA405_ELEKTRIZITAET_2015_LV95 (de) AT "http://www.sia.ch/405" VERSION "05.10.2018" = IMPORTS Units; IMPORTS Base_LV95; IMPORTS SIA405_Base_LV95; !! Copyright 2016 - 2018 SIA und VSE !! Verband Schweizerischer Elektrizitätaunternehmen (VSE), Aarau !! www.strom.ch !! in Zusammenarbeit mit schweizer ingenieur und architektenverein (sia), Zürich !! www.sia.ch !! Die Nutzung dieser INTERLIS-Datei ist lizenzpflichtig! !! Die Originalmodelldatei SIA405_Elektrizitaet_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 / VSA durch den Empfänger erlaubt. !! Freigegeben für öffentlichen Gebrauch und kommerzielle Anwendung mit Lizenz. !! Geprueft mit Compiler Version 4.7.7 (8.02.2018) !! Anpassungen Stefan Burckhardt / SIA 405 Kommission !! 8.5.2018 Teilmenge Leitungskataster aus dem Werkinformationen !! 8.5.2018 LV95 Version !! 4.10.2018 Korrekturen Teilmenge Leitungskataster (Verbraucher rausgenommen, Schachtartikel hinzugefügt) UNIT KiloWattStunde [kWh] = 3600000 [Units.J]; DOMAIN Laenge = 0.000 .. 1000000.000 [INTERLIS.m]; Jahr = 0 .. 9999 [INTERLIS.Y]; Energie = 0.000 .. 1000000000.000 [kWh]; Leistung = 0.000 .. 1000000000.000 [SIA405_Base_LV95.kW]; Stromstaerke = 0.000 .. 1000000000.000 [INTERLIS.A]; Cosinus = -1.000 .. 1.000; Massstab = 0 .. 1000000000; !! TrasseQuerschnittKoord = COORD -100.000000 .. 100.000000 [INTERLIS.m], -100.000000 .. 100.000000 [INTERLIS.m], ROTATION 2 -> 1; !! TrasseQuerschnittLinie = POLYLINE WITH (STRAIGHTS, ARCS) VERTEX TrasseQuerschnittKoord WITHOUT OVERLAPS > 0.0; !! TrasseQuerschnittFlaeche = SURFACE WITH (STRAIGHTS, ARCS) VERTEX TrasseQuerschnittKoord WITHOUT OVERLAPS > 0.0; !! InternaKoord = COORD -100.000000 .. 100.000000 [INTERLIS.m], -100.000000 .. 100.000000 [INTERLIS.m], ROTATION 2 -> 1; !! InternaLinie = POLYLINE WITH (STRAIGHTS, ARCS) VERTEX InternaKoord WITHOUT OVERLAPS > 0.0; !! InternaFlaeche = SURFACE WITH (STRAIGHTS, ARCS) VERTEX InternaKoord WITHOUT OVERLAPS > 0.0; WiStatus = (Abbruch, Geplant, Projektiert, UmbauGeplant, Provisorisch, Standard, Unbekannt, Undefiniert, Andere); BetriebsStatus = (InBetrieb, AusserBetrieb, Reserve, Stillgelegt, Berechnungsvariante, Unbekannt, Undefiniert, Andere); Spannungsebene = (ERD, KOM, TV, V230, V400, V500, V1000, V6500, V8500, V10000, V12000, V13000, V16000, V18000, V20000, V24000, V32000, V36000, V50000, V60000, V65000, V110000, V125000, V130000, V150000, V220000, V380000, Unbekannt, Undefiniert, Andere1, Andere2, Andere3, Andere4, Andere5); Trassetyp = (Freileitungstrasse, Kabeltrasse, Unbekannt, Undefiniert, Andere); WiGenauigkeit = (Genau, Ungenau, Geortet, Digitalisiert, Unbekannt, Undefiniert, Andere); Besitzertyp = (Eigen, Fremd, Werk, Gemeinde, Kanton, Privat, Unbekannt, Undefiniert, Andere); !! KabelschutzMaterial = (Kunststoffrohr, KRF, PE, PEFlex, PVC, HDPE, Stein, Zement, Faserzement, Eternit, Stahl, Eisen, Guss, Unbekannt, Undefiniert, Andere); !! KabelschutzBauart = (Geschlossen, Halbschale, Reissverschlussrohr, Kabelkanal, Kabelbahn, Zores, Kabelstein, Betonrohrblock, Riffenrohr, Multirohr, Unbekannt, Undefiniert, Andere); !! KabelschutzDarstellung = (Gross, Mittel, Klein, RohrInRohr, Zores, Kabelstein, Kabelkanal, Unbekannt, Andere); !! KabelDarstellung = (Gross, Mittel, Klein, Unbekannt, Undefiniert, Andere); !! Phase = (R, S, T, L1, L2, L3, Unbekannt, Undefiniert, Andere); !! Erdseil = (Aufgeteilt, Keine, Kombiniert, Standard, Unbekannt, Undefiniert, Andere); !! Leitermaterial = (Kupfer, Aldrey, Aluminium, Unbekannt, Undefiniert, Andere); !! QuerschnittDraftingArt = (Beton, Schotter, Erde, Sand, Kies, Aushubmaterial, Tragwerkprofil, Unbekannt, Undefiniert, Andere); !! ApparatExternArt = (Ueberspannungsableiter, Spannungswandler, Stromwandler, Kurzschlussanzeiger, Daemmerungsschalter, Spannungsregler, Unbekannt, Undefiniert, Andere); BeleuchtungArt = (Bogenkandelaber, Peitschenkandelaber, Stehkandelaber, ZweiarmigerKandelaber, DreiarmigerKandelaber, KandelaberMitAusleger, Scheinwerfer, Unbekannt, Undefiniert, Andere); !! BeleuchtungBefestigung = (Freistehend, Beleuchtungsmast, Seilaufhaengung, Fassadenmontage, AuslegerAnGebaeude, AuslegerAnTragwerk, Unbekannt, Undefiniert, Andere); !! BeleuchtungDarstellung = (EinFlammig, ZweiFlammig, DreiFlammig, Leuchte, Stehkandelaber, Verkehrsbeleuchtung, LeuchteAnGebaeude, Unbekannt, Undefiniert, Andere); !! ErdungssystemBauweise = (Sternpunkterder, Oberflaechenerder, Tiefenerder, Fundamenterder, Banderder, Wasserleitung, Armierung, Erdplatte, Unbekannt, Undefiniert, Andere); !! NetzanschlussMontage = (Innenmontage, Aussenmontage); KabineArt = (Verteilkabine, Verteilkonsole, Trennkabine, Verstaerkerkabine, Schlaufkasten, Nische, Schaltkasten, Kleinverteiler, Streckensicherungskasten, Unbekannt, Undefiniert, Andere); KabineBauweise = (Nischeneinbau, Freistehend, Unbekannt, Undefiniert, Andere); KleinverbraucherArt = (Natelantenne, Verkehrszaehler, Publifon, Spiegel, Billetautomat, Fussgaengerleuchte, Verkehrsregelanlage, Rotlichtueberwachung, Radarueberwachung, Parkuhr, Parkleitsystem, Waermepumpe, Elektroheizung, Marktanschluss, Verkehrssignal, Inselpfosten, Signaltafel, Reklametafel, Scheinwerfer, Steckdose, Unbekannt, Undefiniert, Andere); !! LampeSchaltung = (Ganznaechtig, Halbnaechtig, Tageslichtabhaengig, Unbekannt, Undefiniert, Andere); !! LampeBauweise = (Quecksilberdampf, NatriumHochdruck, NatriumNiederdruck, Fluoreszenzlampe, Gluehlampe, Sparlampe, Mischlicht, Halogengluehlampe, Halogenmetalldampflampe, Unbekannt, Undefiniert, Andere); !! MuffeArt = (Abzweigmuffe, TAbzweigmuffe, YAbzweigmuffe, ParallelAbzweigmuffe, Kreuzmuffe, KreuzAbzweigmuffe, Verbindungsmuffe, Einleiterkabelmuffe, Endmuffe, Endverschluss, Abzweigdose, Beleuchtungsdose, Unbekannt, Undefiniert, Andere); !! MuffeBauweise = (Giessharz, Schrumpf, Plastic, Guss, Faser, Synthetisch, GussgehaeuseGussmasse, GussgehaeuseGiesharzLoesbar, KunststoffgehaeuseGiesharzFest, KunststoffgehaeuseGiesharzLb, WarmschrumpfKunststoffgehaeuse, SchrumpfEndverschluss, KaltschrumpfEndverschluss, MassekabelEndverschluss, Unbekannt, Undefiniert, Andere); StationArt = (Kraftwerk, Unterwerk, Trafostation, Kuppelstation, Schaltstation, Messstation, Hilfsanschluss, Verteilstation, Netzleitstelle, Kopfstation, Unterzentrale, Unbekannt, Undefiniert, Andere); StationBauweise = (Maststation, MaststationEinmastAusfuehrung, MaststationDoppelmastAusfuehrung, Gebaeude, Unbekannt, Undefiniert, Andere); !! Schaltzustand = (Geschlossen, Offen, Ausgefahren, Unbekannt, Undefiniert, Andere); !! FreileitungsTrennelementArt = (Schalter, Trenner, Lasttrenner, Sicherungselement, Ueberspannungsableiter, Signalkugeln, Unbekannt, Undefiniert, Andere); AnkerStrebeArt = (Zugstrebe, Druckstrebe, Schienenanker, Anker, Strebe, Facade, Dach, Baum, DIN, Abspannseil, Ausleger, Spannseil, Unbekannt, Undefiniert, Andere); JaNein = (Ja, Nein, Unbekannt, Undefiniert); !! BeleuchtungstraegerMaterial = (Holz, Beton, Stahl, Metallrohr, MetallProfil, FEVerzinktPatiniert, FEVerzinkt, Aluminium, Unbekannt, Undefiniert, Andere); !! KabelmarkierungMaterial = (Stein, Tafel, Unbekannt, Undefiniert, Andere); !! MastMaterial = (Holz, Beton, Stahl, Metallrohr, MetallProfil, Unbekannt, Undefiniert, Andere); SchachtDarstellung = (RundTyp1, RundTyp2, RundTyp3, RechteckigTyp1, RechteckigTyp2, RechteckigTyp3, RechteckigTyp4, RechteckigTyp5, VorschachtzuKabineTyp6, Flaeche, Unbekannt, Undefiniert, Andere); !! SockelMaterial = (Stahl, Beton, Unbekannt, Undefiniert, Andere); TragwerkFunktion = (Tragmast, Abspannmast, Portalmast, Unbekannt, Undefiniert, Andere); TragwerkBauweise = (Einzelmast, Gittermast, Kuppelmast, AForm, Dachstaender, Vierholzmast, Unbekannt, Undefiniert, Andere); !! FremdeVersorgungenArt = (Gas, Wasser, Fahrleitung, Fernmeldeanlage, Abwasser, Fernwaerme, Gemeinschaftsantennenanlage, KabelleitungFremdesNetz, FreileitungFremdesNetz, Unbekannt, Undefiniert, Andere); !! FeldFunktion = (Leitungsfeld, Trafofeld, Trafoschaltfeld, Einspeisefeld, Kuppelfeld, Messfeld, Unbekannt, Undefiniert, Andere); AnschlussArt = (Einphasig, Zweiphasig, Dreiphasig, Unbekannt, Undefiniert, Andere); !! ErzeugerArt = (Photovoltaik, Wind, Biomasse, Wasserkraft, Kehricht, Waermekraftkopplung, Notstromanlage, Unbekannt, Undefiniert, Andere); !! VerbraucherArt = (Elektroheizung, Waermepumpe, Boiler, Lift, Motor, Kaelteanlage, Unbekannt, Undefiniert, Andere); !! SpeicherArt = (Batterie, Gas, Druckluft, Wasser, Unbekannt, Undefiniert, Andere); TOPIC SIA405_Elektrizitaet = STRUCTURE Eigenschaften = Bezeichnung: MANDATORY TEXT * 80; Wert: MANDATORY TEXT * 80; END Eigenschaften; CLASS VseObjekt (ABSTRACT) EXTENDS SIA405_Base_LV95.SIA405_BaseClass = Eigenschaft: BAG OF Eigenschaften; Eigentuemer: MANDATORY SIA405_Base_LV95.OrganisationBezeichnung; END VseObjekt; !! CLASS Datensatz EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Sender: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! ExportDatum: MANDATORY INTERLIS.INTERLIS_1_DATE; !! Massstab: MANDATORY Massstab; !! FlaechePos: Base_LV95.Surface; !! END Datensatz; CLASS Trasse EXTENDS VseObjekt = VSEID: MANDATORY TEXT*50; Bemerkung: TEXT*500; Lagebestimmung: MANDATORY WiGenauigkeit; TrasseTyp: MANDATORY Trassetyp; Status: MANDATORY WiStatus; Breite: SIA405_Base_LV95.Breite; LiniePos: Base_LV95.Polyline; FlaechePos: Base_LV95.Surface; END Trasse; CLASS TrasseKennzeichen EXTENDS VseObjekt = VSEID: MANDATORY TEXT*50; Text: TEXT*100; TextOri: Base_LV95.Orientierung; TextHAli: HALIGNMENT; TextVAli: VALIGNMENT; TextPos: Base_LV95.LKoord; LiniePos: Base_LV95.Polyline; END TrasseKennzeichen; !! CLASS KabelschutzArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Material: MANDATORY KabelschutzMaterial; !! Bauart: MANDATORY KabelschutzBauart; !! Darstellung: MANDATORY KabelschutzDarstellung; !! Durchmesser: SIA405_Base_LV95.Abmessung; !! END KabelschutzArtikel; !! CLASS Kabelschutz EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Besitzertyp: MANDATORY Besitzertyp; !! Status: MANDATORY WiStatus; !! END Kabelschutz; !! CLASS KabelleitungsabschnittArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Nennspannung: MANDATORY Spannungsebene; !! Darstellung: MANDATORY KabelDarstellung; !! END KabelleitungsabschnittArtikel; !! CLASS Kabelleitungsabschnitt EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten1: TEXT*50; !! Knoten2: TEXT*50; !! RealeLaenge: Laenge; !! LiniePos: Base_LV95.Polyline; !! END Kabelleitungsabschnitt; !! CLASS KabelLeiterArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Nennspannung: MANDATORY Spannungsebene; !! Darstellung: MANDATORY KabelDarstellung; !! END KabelLeiterArtikel; !! CLASS KabelLeiter EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! Betriebsspannung: MANDATORY Spannungsebene; !! Phase: MANDATORY Phase; !! Knoten1: TEXT*50; !! Knoten2: TEXT*50; !! RealeLaenge: Laenge; !! LiniePos: Base_LV95.Polyline; !! END KabelLeiter; !! CLASS FreileitungsabschnittArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Nennspannung: MANDATORY Spannungsebene; !! Leitermaterial: MANDATORY Leitermaterial; !! END FreileitungsabschnittArtikel; !! CLASS Freileitungsabschnitt EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten1: TEXT*50; !! Knoten2: TEXT*50; !! RealeLaenge: Laenge; !! Erdseil: MANDATORY Erdseil; !! ErdseilBezeichnung: TEXT*50; !! LiniePos: Base_LV95.Polyline; !! END Freileitungsabschnitt; !! CLASS FreileitungleiterArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Nennspannung: MANDATORY Spannungsebene; !! Leitermaterial: MANDATORY Leitermaterial; !! Darstellung: MANDATORY KabelDarstellung; !! END FreileitungleiterArtikel; !! CLASS Freileitungleiter EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! Betriebsspannung: MANDATORY Spannungsebene; !! Phase: MANDATORY Phase; !! Knoten1: TEXT*50; !! Knoten2: TEXT*50; !! RealeLaenge: Laenge; !! LiniePos: Base_LV95.Polyline; !! END Freileitungleiter; !! CLASS Querschnitt EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! END Querschnitt; !! CLASS QuerschnittBild EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! SymbolPos: Base_LV95.LKoord; !! SymbolOri: Base_LV95.Orientierung; !! PfeilspitzePos: Base_LV95.LKoord; !! PfeilspitzeOri: Base_LV95.Orientierung; !! Text1: TEXT*100; !! Text1Ori: Base_LV95.Orientierung; !! Text1HAli: HALIGNMENT; !! Text1VAli: VALIGNMENT; !! Text1Pos: Base_LV95.LKoord; !! Text2: TEXT*100; !! Text2Ori: Base_LV95.Orientierung; !! Text2HAli: HALIGNMENT; !! Text2VAli: VALIGNMENT; !! Text2Pos: Base_LV95.LKoord; !! Hinweislinie1Pos: Base_LV95.Polyline; !! Hinweislinie2Pos: Base_LV95.Polyline; !! FlaechePos: Base_LV95.Surface; !! END QuerschnittBild; !! CLASS Querschnittswechsel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! SymbolPos: Base_LV95.LKoord; !! SymbolOri: Base_LV95.Orientierung; !! END Querschnittswechsel; !! CLASS QuerschnittdraftingArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Art: MANDATORY QuerschnittDraftingArt; !! END QuerschnittdraftingArtikel; !! CLASS Querschnittdrafting EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! SymbolPos: TrasseQuerschnittKoord; !! SymbolOri: Base_LV95.Orientierung; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: TrasseQuerschnittKoord; !! LiniePos: TrasseQuerschnittLinie; !! FlaechePos: TrasseQuerschnittFlaeche; !! END Querschnittdrafting; !! CLASS TrasseFreileitungLeiter EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! END TrasseFreileitungLeiter; !! CLASS TrasseFreileitungsabschnitt EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! END TrasseFreileitungsabschnitt; !! CLASS TrasseKabelLeiter EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! END TrasseKabelLeiter; !! CLASS TrasseKabelleitungsabschnitt EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! END TrasseKabelleitungsabschnitt; !! CLASS TrasseKabelschutz EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! END TrasseKabelschutz; !! CLASS KabelschutzKabelleitungsabschnitt EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! END KabelschutzKabelleitungsabschnitt; !! CLASS KabelschutzKabelschutz EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! END KabelschutzKabelschutz; !! CLASS KabelschutzKabelLeiter EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! END KabelschutzKabelLeiter; !! CLASS TrasseFreileitungLeiterPunkt EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! SymbolPos: TrasseQuerschnittKoord; !! SymbolOri: Base_LV95.Orientierung; !! Text1: TEXT*100; !! Text1Ori: Base_LV95.Orientierung; !! Text1HAli: HALIGNMENT; !! Text1VAli: VALIGNMENT; !! Text1Pos: TrasseQuerschnittKoord; !! Text2: TEXT*100; !! Text2Ori: Base_LV95.Orientierung; !! Text2HAli: HALIGNMENT; !! Text2VAli: VALIGNMENT; !! Text2Pos: TrasseQuerschnittKoord; !! END TrasseFreileitungLeiterPunkt; !! CLASS TrasseKabelLeiterPunkt EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! SymbolPos: TrasseQuerschnittKoord; !! SymbolOri: Base_LV95.Orientierung; !! Text1: TEXT*100; !! Text1Ori: Base_LV95.Orientierung; !! Text1HAli: HALIGNMENT; !! Text1VAli: VALIGNMENT; !! Text1Pos: TrasseQuerschnittKoord; !! Text2: TEXT*100; !! Text2Ori: Base_LV95.Orientierung; !! Text2HAli: HALIGNMENT; !! Text2VAli: VALIGNMENT; !! Text2Pos: TrasseQuerschnittKoord; !! END TrasseKabelLeiterPunkt; !! CLASS TrasseKabelleitungsabschnittPunkt EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! SymbolPos: TrasseQuerschnittKoord; !! SymbolOri: Base_LV95.Orientierung; !! Text1: TEXT*100; !! Text1Ori: Base_LV95.Orientierung; !! Text1HAli: HALIGNMENT; !! Text1VAli: VALIGNMENT; !! Text1Pos: TrasseQuerschnittKoord; !! Text2: TEXT*100; !! Text2Ori: Base_LV95.Orientierung; !! Text2HAli: HALIGNMENT; !! Text2VAli: VALIGNMENT; !! Text2Pos: TrasseQuerschnittKoord; !! END TrasseKabelleitungsabschnittPunkt; !! CLASS TrasseKabelschutzPunkt EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! SymbolPos: TrasseQuerschnittKoord; !! SymbolOri: Base_LV95.Orientierung; !! Text1: TEXT*100; !! Text1Ori: Base_LV95.Orientierung; !! Text1HAli: HALIGNMENT; !! Text1VAli: VALIGNMENT; !! Text1Pos: TrasseQuerschnittKoord; !! Text2: TEXT*100; !! Text2Ori: Base_LV95.Orientierung; !! Text2HAli: HALIGNMENT; !! Text2VAli: VALIGNMENT; !! Text2Pos: TrasseQuerschnittKoord; !! END TrasseKabelschutzPunkt; !! CLASS KabelschutzKabelleitungsabschnittPunkt EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! SymbolPos: TrasseQuerschnittKoord; !! SymbolOri: Base_LV95.Orientierung; !! Text1: TEXT*100; !! Text1Ori: Base_LV95.Orientierung; !! Text1HAli: HALIGNMENT; !! Text1VAli: VALIGNMENT; !! Text1Pos: TrasseQuerschnittKoord; !! Text2: TEXT*100; !! Text2Ori: Base_LV95.Orientierung; !! Text2HAli: HALIGNMENT; !! Text2VAli: VALIGNMENT; !! Text2Pos: TrasseQuerschnittKoord; !! END KabelschutzKabelleitungsabschnittPunkt; !! CLASS KabelschutzKabelschutzPunkt EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! SymbolPos: TrasseQuerschnittKoord; !! SymbolOri: Base_LV95.Orientierung; !! Text1: TEXT*100; !! Text1Ori: Base_LV95.Orientierung; !! Text1HAli: HALIGNMENT; !! Text1VAli: VALIGNMENT; !! Text1Pos: TrasseQuerschnittKoord; !! Text2: TEXT*100; !! Text2Ori: Base_LV95.Orientierung; !! Text2HAli: HALIGNMENT; !! Text2VAli: VALIGNMENT; !! Text2Pos: TrasseQuerschnittKoord; !! END KabelschutzKabelschutzPunkt; !! CLASS KabelschutzKabelLeiterPunkt EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! SymbolPos: TrasseQuerschnittKoord; !! SymbolOri: Base_LV95.Orientierung; !! Text1: TEXT*100; !! Text1Ori: Base_LV95.Orientierung; !! Text1HAli: HALIGNMENT; !! Text1VAli: VALIGNMENT; !! Text1Pos: TrasseQuerschnittKoord; !! Text2: TEXT*100; !! Text2Ori: Base_LV95.Orientierung; !! Text2HAli: HALIGNMENT; !! Text2VAli: VALIGNMENT; !! Text2Pos: TrasseQuerschnittKoord; !! END KabelschutzKabelLeiterPunkt; !! CLASS ApparatExternArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Nennspannung: MANDATORY Spannungsebene; !! Art: MANDATORY ApparatExternArt; !! END ApparatExternArtikel; !! CLASS ApparatExtern EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten: TEXT*50; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: Base_LV95.LKoord; !! SymbolPos: Base_LV95.LKoord; !! SymbolOri: Base_LV95.Orientierung; !! TragwerkRef: TEXT*50; !! END ApparatExtern; !! CLASS BeleuchtungArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Nennspannung: MANDATORY Spannungsebene; !! Art: MANDATORY BeleuchtungArt; !! Befestigung: MANDATORY BeleuchtungBefestigung; !! Darstellung: MANDATORY BeleuchtungDarstellung; !! END BeleuchtungArtikel; CLASS Beleuchtung EXTENDS VseObjekt = VSEID: MANDATORY TEXT*50; Bemerkung: TEXT*500; Nummer: TEXT*20; InstallationsJahr: Jahr; Status: MANDATORY WiStatus; Hoehe: Base_LV95.Hoehe; BetriebsStatus: MANDATORY BetriebsStatus; Betriebsspannung: MANDATORY Spannungsebene; Knoten: TEXT*50; Text: TEXT*100; TextOri: Base_LV95.Orientierung; TextHAli: HALIGNMENT; TextVAli: VALIGNMENT; TextPos: Base_LV95.LKoord; SymbolPos: Base_LV95.LKoord; SymbolOri: Base_LV95.Orientierung; TragwerkRef: TEXT*50; END Beleuchtung; !! CLASS EndverschlussArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Nennspannung: MANDATORY Spannungsebene; !! END EndverschlussArtikel; !! CLASS Endverschluss EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten: TEXT*50; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: Base_LV95.LKoord; !! SymbolPos: Base_LV95.LKoord; !! SymbolOri: Base_LV95.Orientierung; !! TragwerkRef: TEXT*50; !! END Endverschluss; !! CLASS ErdungssystemArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Nennspannung: MANDATORY Spannungsebene; !! Bauweise: MANDATORY ErdungssystemBauweise; !! END ErdungssystemArtikel; !! CLASS Erdungssystem EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten: TEXT*50; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: Base_LV95.LKoord; !! SymbolPos: Base_LV95.LKoord; !! SymbolOri: Base_LV95.Orientierung; !! LiniePos: Base_LV95.Polyline; !! FlaechePos: Base_LV95.Surface; !! TragwerkRef: TEXT*50; !! END Erdungssystem; !! CLASS NetzanschlussArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Nennspannung: MANDATORY Spannungsebene; !! END NetzanschlussArtikel; !! CLASS Netzanschluss EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten: TEXT*50; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: Base_LV95.LKoord; !! SymbolPos: Base_LV95.LKoord; !! SymbolOri: Base_LV95.Orientierung; !! Montage: MANDATORY NetzanschlussMontage; !! Sicherungsgroesse: Stromstaerke; !! END Netzanschluss; !! CLASS InterneLeitung EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! LiniePos: Base_LV95.Polyline; !! END InterneLeitung; !! CLASS ErzeugerArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Art: MANDATORY ErzeugerArt; !! END ErzeugerArtikel; !! CLASS Erzeuger EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: Base_LV95.LKoord; !! SymbolPos: Base_LV95.LKoord; !! SymbolOri: Base_LV95.Orientierung; !! Nennleistung: Leistung; !! Cosphi: Cosinus; !! Anschlussart: AnschlussArt; !! END Erzeuger; !! CLASS VerbraucherArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Art: MANDATORY VerbraucherArt; !! END VerbraucherArtikel; !! CLASS Verbraucher EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: Base_LV95.LKoord; !! SymbolPos: Base_LV95.LKoord; !! SymbolOri: Base_LV95.Orientierung; !! Nennleistung: Leistung; !! Cosphi: Cosinus; !! Anschlussart: AnschlussArt; !! END Verbraucher; !! CLASS SpeicherArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Art: MANDATORY SpeicherArt; !! END SpeicherArtikel; !! CLASS Speicher EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: Base_LV95.LKoord; !! SymbolPos: Base_LV95.LKoord; !! SymbolOri: Base_LV95.Orientierung; !! Energie: Energie; !! Anschlussart: AnschlussArt; !! END Speicher; !! CLASS KabineArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Art: MANDATORY KabineArt; !! Bauweise: MANDATORY KabineBauweise; !! END KabineArtikel; CLASS Kabine EXTENDS VseObjekt = VSEID: MANDATORY TEXT*50; Bemerkung: TEXT*500; Nummer: TEXT*20; Name: TEXT*100; InstallationsJahr: Jahr; Status: MANDATORY WiStatus; BetriebsStatus: MANDATORY BetriebsStatus; Text: TEXT*100; TextOri: Base_LV95.Orientierung; TextHAli: HALIGNMENT; TextVAli: VALIGNMENT; TextPos: Base_LV95.LKoord; SymbolPos: Base_LV95.LKoord; SymbolOri: Base_LV95.Orientierung; FlaechePos: Base_LV95.Surface; Schema: TEXT*50; Container: TEXT*50; END Kabine; !! CLASS KleinverbraucherArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Nennspannung: MANDATORY Spannungsebene; !! Art: MANDATORY KleinverbraucherArt; !! END KleinverbraucherArtikel; !! CLASS Kleinverbraucher EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten: TEXT*50; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: Base_LV95.LKoord; !! SymbolPos: Base_LV95.LKoord; !! SymbolOri: Base_LV95.Orientierung; !! TragwerkRef: TEXT*50; !! END Kleinverbraucher; !! CLASS LeuchteArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Nennspannung: MANDATORY Spannungsebene; !! Leistung: Leistung; !! END LeuchteArtikel; !! CLASS Leuchte EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! END Leuchte; !! CLASS LampeArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Nennspannung: MANDATORY Spannungsebene; !! Bauweise: MANDATORY LampeBauweise; !! END LampeArtikel; !! CLASS Lampe EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! Schaltung: MANDATORY LampeSchaltung; !! END Lampe; !! CLASS MuffeArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Nennspannung: MANDATORY Spannungsebene; !! Art: MANDATORY MuffeArt; !! Bauweise: MANDATORY MuffeBauweise; !! END MuffeArtikel; !! CLASS Muffe EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten: TEXT*50; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: Base_LV95.LKoord; !! SymbolPos: Base_LV95.LKoord; !! SymbolOri: Base_LV95.Orientierung; !! END Muffe; !! CLASS DetailMuffe EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! SymbolPos: Base_LV95.LKoord; !! SymbolOri: Base_LV95.Orientierung; !! END DetailMuffe; !! CLASS SicherungskastenArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Nennspannung: MANDATORY Spannungsebene; !! END SicherungskastenArtikel; !! CLASS Sicherungskasten EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! Betriebsspannung: MANDATORY Spannungsebene; !! Sicherungsgroesse: Stromstaerke; !! Knoten: TEXT*50; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: Base_LV95.LKoord; !! SymbolPos: Base_LV95.LKoord; !! SymbolOri: Base_LV95.Orientierung; !! TragwerkRef: TEXT*50; !! END Sicherungskasten; !! CLASS StationArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Art: MANDATORY StationArt; !! Bauweise: MANDATORY StationBauweise; !! END StationArtikel; CLASS Station EXTENDS VseObjekt = VSEID: MANDATORY TEXT*50; Bemerkung: TEXT*500; Nummer: TEXT*20; Name: TEXT*100; InstallationsJahr: Jahr; Status: MANDATORY WiStatus; BetriebsStatus: MANDATORY BetriebsStatus; Text: TEXT*100; TextOri: Base_LV95.Orientierung; TextHAli: HALIGNMENT; TextVAli: VALIGNMENT; TextPos: Base_LV95.LKoord; SymbolPos: Base_LV95.LKoord; SymbolOri: Base_LV95.Orientierung; FlaechePos: Base_LV95.Surface; Schema: MANDATORY TEXT*50; Container: TEXT*50; TragwerkRef: TEXT*50; END Station; !! CLASS FreileitungstrennelementArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Nennspannung: MANDATORY Spannungsebene; !! Art: MANDATORY FreileitungsTrennelementArt; !! END FreileitungstrennelementArtikel; !! CLASS Freileitungstrennelement EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten: TEXT*50; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: Base_LV95.LKoord; !! SymbolPos: Base_LV95.LKoord; !! SymbolOri: Base_LV95.Orientierung; !! Schaltzustand: MANDATORY Schaltzustand; !! TragwerkRef: TEXT*50; !! END Freileitungstrennelement; !! CLASS BeleuchtungsTraegerArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Material: MANDATORY BeleuchtungstraegerMaterial; !! END BeleuchtungsTraegerArtikel; !! CLASS BeleuchtungsTraeger EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! Hoehe: Base_LV95.Hoehe; !! END BeleuchtungsTraeger; !! CLASS BeleuchtungsSeilArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END BeleuchtungsSeilArtikel; !! CLASS BeleuchtungsSeil EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! LiniePos: Base_LV95.Polyline; !! Symbol1Pos: Base_LV95.LKoord; !! Symbol1Ori: Base_LV95.Orientierung; !! Symbol2Pos: Base_LV95.LKoord; !! Symbol2Ori: Base_LV95.Orientierung; !! END BeleuchtungsSeil; !! CLASS TragwerkArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Funktion: MANDATORY TragwerkFunktion; !! Bauweise: MANDATORY TragwerkBauweise; !! END TragwerkArtikel; CLASS Tragwerk EXTENDS VseObjekt = VSEID: MANDATORY TEXT*50; Bemerkung: TEXT*500; Nummer: TEXT*20; InstallationsJahr: Jahr; Status: MANDATORY WiStatus; Hoehe: Base_LV95.Hoehe; FlaechePos: Base_LV95.Surface; SymbolPos: Base_LV95.LKoord; SymbolOri: Base_LV95.Orientierung; Text: TEXT*100; TextOri: Base_LV95.Orientierung; TextHAli: HALIGNMENT; TextVAli: VALIGNMENT; TextPos: Base_LV95.LKoord; END Tragwerk; !! CLASS MastArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Material: MANDATORY MastMaterial; !! END MastArtikel; !! CLASS Mast EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! Hoehe: Base_LV95.Hoehe; !! SymbolPos: Base_LV95.LKoord; !! SymbolOri: Base_LV95.Orientierung; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: Base_LV95.LKoord; !! LiniePos: Base_LV95.Polyline; !! END Mast; !! CLASS SockelArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Material: MANDATORY SockelMaterial; !! END SockelArtikel; !! CLASS Sockel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! END Sockel; !! CLASS AnkerStrebeArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Art: MANDATORY AnkerStrebeArt; !! Doppelt: MANDATORY JaNein; !! END AnkerStrebeArtikel; CLASS AnkerStrebe EXTENDS VseObjekt = VSEID: MANDATORY TEXT*50; Bemerkung: TEXT*500; Nummer: TEXT*20; InstallationsJahr: Jahr; Status: MANDATORY WiStatus; LiniePos: Base_LV95.Polyline; Symbol1Pos: Base_LV95.LKoord; Symbol1Ori: Base_LV95.Orientierung; Symbol2Pos: Base_LV95.LKoord; Symbol2Ori: Base_LV95.Orientierung; Text: TEXT*100; TextOri: Base_LV95.Orientierung; TextHAli: HALIGNMENT; TextVAli: VALIGNMENT; TextPos: Base_LV95.LKoord; END AnkerStrebe; !! CLASS KabelmarkierungArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Material: MANDATORY KabelmarkierungMaterial; !! END KabelmarkierungArtikel; !! CLASS Kabelmarkierung EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! SymbolPos: Base_LV95.LKoord; !! SymbolOri: Base_LV95.Orientierung; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: Base_LV95.LKoord; !! END Kabelmarkierung; !! CLASS SchluesselkastenArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END SchluesselkastenArtikel; !! CLASS Schluesselkasten EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! SymbolPos: Base_LV95.LKoord; !! SymbolOri: Base_LV95.Orientierung; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: Base_LV95.LKoord; !! END Schluesselkasten; !! CLASS SchachtArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! Darstellung: MANDATORY SchachtDarstellung; !! END SchachtArtikel; CLASS Schacht EXTENDS VseObjekt = VSEID: MANDATORY TEXT*50; Bemerkung: TEXT*500; Nummer: TEXT*20; InstallationsJahr: Jahr; Status: MANDATORY WiStatus; FlaechePos: Base_LV95.Surface; SymbolPos: Base_LV95.LKoord; SymbolOri: Base_LV95.Orientierung; Text: TEXT*100; TextOri: Base_LV95.Orientierung; TextHAli: HALIGNMENT; TextVAli: VALIGNMENT; TextPos: Base_LV95.LKoord; END Schacht; !! CLASS SchutzstreifenArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! END SchutzstreifenArtikel; !! CLASS Schutzstreifen EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! LiniePos: Base_LV95.Polyline; !! END Schutzstreifen; !! CLASS OrganisatorischeeinheitArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! END OrganisatorischeeinheitArtikel; !! CLASS OrganisatorischeEinheit EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Name: MANDATORY TEXT*100; !! FlaechePos: Base_LV95.Surface; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: Base_LV95.LKoord; !! END OrganisatorischeEinheit; !! CLASS ZugentlastungArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END ZugentlastungArtikel; !! CLASS Zugentlastung EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! SymbolPos: Base_LV95.LKoord; !! SymbolOri: Base_LV95.Orientierung; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: Base_LV95.LKoord; !! END Zugentlastung; !! CLASS FremdeVersorgungenArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Art: MANDATORY FremdeVersorgungenArt; !! END FremdeVersorgungenArtikel; !! CLASS FremdeVersorgungen EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! LiniePos: Base_LV95.Polyline; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: Base_LV95.LKoord; !! END FremdeVersorgungen; !! CLASS FeldArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END FeldArtikel; !! CLASS Feld EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! Container: TEXT*50; !! ContainerRef: TEXT*50; !! Funktion: MANDATORY FeldFunktion; !! FlaechePos: InternaFlaeche; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END Feld; !! CLASS FunktionseinheitArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END FunktionseinheitArtikel; !! CLASS Funktionseinheit EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! Container: TEXT*50; !! ContainerRef: TEXT*50; !! FlaechePos: InternaFlaeche; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END Funktionseinheit; !! CLASS KompaktanlageArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END KompaktanlageArtikel; !! CLASS Kompaktanlage EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! Container: TEXT*50; !! ContainerRef: TEXT*50; !! FlaechePos: InternaFlaeche; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END Kompaktanlage; !! CLASS KompaktzelleArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END KompaktzelleArtikel; !! CLASS Kompaktzelle EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! Container: TEXT*50; !! ContainerRef: TEXT*50; !! FlaechePos: InternaFlaeche; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END Kompaktzelle; !! CLASS TrennwagenArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END TrennwagenArtikel; !! CLASS Trennwagen EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! Container: TEXT*50; !! ContainerRef: TEXT*50; !! FlaechePos: InternaFlaeche; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END Trennwagen; !! CLASS TransformatorArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END TransformatorArtikel; !! CLASS Transformator EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! ContainerRef: TEXT*50; !! Betriebsspannung1: MANDATORY Spannungsebene; !! Betriebsspannung2: MANDATORY Spannungsebene; !! Knoten1: TEXT*50; !! Knoten2: TEXT*50; !! LiniePos: InternaLinie; !! SymbolPos: InternaKoord; !! SymbolOri: Base_LV95.Orientierung; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END Transformator; !! CLASS DreiwicklungsTransformatorArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END DreiwicklungsTransformatorArtikel; !! CLASS DreiwicklungsTransformator EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! ContainerRef: TEXT*50; !! Betriebsspannung1: MANDATORY Spannungsebene; !! Betriebsspannung2: MANDATORY Spannungsebene; !! Betriebsspannung3: MANDATORY Spannungsebene; !! Knoten1: TEXT*50; !! Knoten2: TEXT*50; !! Knoten3: TEXT*50; !! SymbolPos: InternaKoord; !! SymbolOri: Base_LV95.Orientierung; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END DreiwicklungsTransformator; !! CLASS SchalterArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END SchalterArtikel; !! CLASS Schalter EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! ContainerRef: TEXT*50; !! Betriebsspannung: MANDATORY Spannungsebene; !! Schaltzustand: MANDATORY Schaltzustand; !! Knoten1: TEXT*50; !! Knoten2: TEXT*50; !! LiniePos: InternaLinie; !! SymbolPos: InternaKoord; !! SymbolOri: Base_LV95.Orientierung; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END Schalter; !! CLASS TrennerArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END TrennerArtikel; !! CLASS Trenner EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! ContainerRef: TEXT*50; !! Betriebsspannung: MANDATORY Spannungsebene; !! Schaltzustand: MANDATORY Schaltzustand; !! LiniePos: InternaLinie; !! Knoten1: TEXT*50; !! Knoten2: TEXT*50; !! SymbolPos: InternaKoord; !! SymbolOri: Base_LV95.Orientierung; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END Trenner; !! CLASS KabelInternArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END KabelInternArtikel; !! CLASS KabelIntern EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! ContainerRef: TEXT*50; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten1: TEXT*50; !! Knoten2: TEXT*50; !! LiniePos: InternaLinie; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END KabelIntern; !! CLASS SammelschieneArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END SammelschieneArtikel; !! CLASS Sammelschiene EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! ContainerRef: TEXT*50; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten: TEXT*50; !! LiniePos: InternaLinie; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END Sammelschiene; !! CLASS EndverschlussInternArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END EndverschlussInternArtikel; !! CLASS EndverschlussIntern EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! ContainerRef: TEXT*50; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten: TEXT*50; !! SymbolPos: InternaKoord; !! SymbolOri: Base_LV95.Orientierung; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END EndverschlussIntern; !! CLASS PrimaerRelaisArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END PrimaerRelaisArtikel; !! CLASS PrimaerRelais EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! ContainerRef: TEXT*50; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten: TEXT*50; !! SymbolPos: InternaKoord; !! SymbolOri: Base_LV95.Orientierung; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END PrimaerRelais; !! CLASS SekundaerRelaisArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END SekundaerRelaisArtikel; !! CLASS SekundaerRelais EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! ContainerRef: TEXT*50; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten: TEXT*50; !! SymbolPos: InternaKoord; !! SymbolOri: Base_LV95.Orientierung; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END SekundaerRelais; !! CLASS SpannungswandlerArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END SpannungswandlerArtikel; !! CLASS Spannungswandler EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! ContainerRef: TEXT*50; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten: TEXT*50; !! SymbolPos: InternaKoord; !! SymbolOri: Base_LV95.Orientierung; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END Spannungswandler; !! CLASS StromwandlerArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END StromwandlerArtikel; !! CLASS Stromwandler EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! ContainerRef: TEXT*50; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten: TEXT*50; !! SymbolPos: InternaKoord; !! SymbolOri: Base_LV95.Orientierung; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END Stromwandler; !! CLASS AbgangArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END AbgangArtikel; !! CLASS Abgang EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! ContainerRef: TEXT*50; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten: TEXT*50; !! SymbolPos: InternaKoord; !! SymbolOri: Base_LV95.Orientierung; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END Abgang; !! CLASS ApparatInternArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END ApparatInternArtikel; !! CLASS ApparatIntern EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! ContainerRef: TEXT*50; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten: TEXT*50; !! SymbolPos: InternaKoord; !! SymbolOri: Base_LV95.Orientierung; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END ApparatIntern; !! CLASS AnschlussArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END AnschlussArtikel; !! CLASS Anschluss EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! ContainerRef: TEXT*50; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten: TEXT*50; !! SymbolPos: InternaKoord; !! SymbolOri: Base_LV95.Orientierung; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END Anschluss; !! CLASS ErdungInternArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END ErdungInternArtikel; !! CLASS ErdungIntern EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! ContainerRef: TEXT*50; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten: TEXT*50; !! FlaechePos: InternaFlaeche; !! LiniePos: InternaLinie; !! SymbolPos: InternaKoord; !! SymbolOri: Base_LV95.Orientierung; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END ErdungIntern; !! CLASS SicherungsgruppeArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END SicherungsgruppeArtikel; !! CLASS Sicherungsgruppe EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! ContainerRef: TEXT*50; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten: TEXT*50; !! SymbolPos: InternaKoord; !! SymbolOri: Base_LV95.Orientierung; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END Sicherungsgruppe; !! CLASS SicherungInternArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END SicherungInternArtikel; !! CLASS SicherungIntern EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! ContainerRef: TEXT*50; !! Betriebsspannung: MANDATORY Spannungsebene; !! Sicherungsgroesse: Stromstaerke; !! Knoten: TEXT*50; !! SymbolPos: InternaKoord; !! SymbolOri: Base_LV95.Orientierung; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END SicherungIntern; !! CLASS UeberspannungsableiterArtikel EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Gruppe: MANDATORY TEXT*100; !! Name: MANDATORY TEXT*100; !! Kennzeichen: TEXT*50; !! Hersteller: TEXT*100; !! END UeberspannungsableiterArtikel; !! CLASS Ueberspannungsableiter EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! InstallationsJahr: Jahr; !! Status: MANDATORY WiStatus; !! BetriebsStatus: MANDATORY BetriebsStatus; !! SchemaRef: TEXT*50; !! ContainerRef: TEXT*50; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten: TEXT*50; !! SymbolPos: InternaKoord; !! SymbolOri: Base_LV95.Orientierung; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END Ueberspannungsableiter; !! CLASS VerbindungIntern EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! SchemaRef: TEXT*50; !! ContainerRef: TEXT*50; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten1: TEXT*50; !! Knoten2: TEXT*50; !! LiniePos: InternaLinie; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END VerbindungIntern; !! CLASS Pin EXTENDS VseObjekt = !! VSEID: MANDATORY TEXT*50; !! Bemerkung: TEXT*500; !! Nummer: TEXT*20; !! SchemaRef: TEXT*50; !! ContainerRef: TEXT*50; !! Betriebsspannung: MANDATORY Spannungsebene; !! Knoten: TEXT*50; !! SymbolPos: InternaKoord; !! SymbolOri: Base_LV95.Orientierung; !! Text: TEXT*100; !! TextOri: Base_LV95.Orientierung; !! TextHAli: HALIGNMENT; !! TextVAli: VALIGNMENT; !! TextPos: InternaKoord; !! END Pin; !! ASSOCIATION KabelschutzArtikel_Kabelschutz = !! KabelschutzArtikel -- {1} KabelschutzArtikel; !! Kabelschutz -- {0 .. *} Kabelschutz; !! END KabelschutzArtikel_Kabelschutz; !! ASSOCIATION KabelleitungsabschnittArtikel_Kabelleitungsabschnitt = !! KabelleitungsabschnittArtikel -- {1} KabelleitungsabschnittArtikel; !! Kabelleitungsabschnitt -- {0 .. *} Kabelleitungsabschnitt; !! END KabelleitungsabschnittArtikel_Kabelleitungsabschnitt; !! ASSOCIATION KabelLeiterArtikel_KabelLeiter = !! KabelLeiterArtikel -- {1} KabelLeiterArtikel; !! KabelLeiter -- {0 .. *} KabelLeiter; !! END KabelLeiterArtikel_KabelLeiter; !! ASSOCIATION FreileitungsabschnittArtikel_Freileitungsabschnitt = !! FreileitungsabschnittArtikel -- {1} FreileitungsabschnittArtikel; !! Freileitungsabschnitt -- {0 .. *} Freileitungsabschnitt; !! END FreileitungsabschnittArtikel_Freileitungsabschnitt; !! ASSOCIATION FreileitungleiterArtikel_Freileitungleiter = !! FreileitungleiterArtikel -- {1} FreileitungleiterArtikel; !! Freileitungleiter -- {0 .. *} Freileitungleiter; !! END FreileitungleiterArtikel_Freileitungleiter; !! ASSOCIATION QuerschnittdraftingArtikel_Querschnittdrafting = !! QuerschnittdraftingArtikel -- {1} QuerschnittdraftingArtikel; !! Querschnittdrafting -- {0 .. *} Querschnittdrafting; !! END QuerschnittdraftingArtikel_Querschnittdrafting; !! ASSOCIATION ApparatExternArtikel_ApparatExtern = !! ApparatExternArtikel -- {1} ApparatExternArtikel; !! ApparatExtern -- {0 .. *} ApparatExtern; !! END ApparatExternArtikel_ApparatExtern; !! ASSOCIATION BeleuchtungArtikel_Beleuchtung = !! BeleuchtungArtikel -- {1} BeleuchtungArtikel; !! Beleuchtung -- {0 .. *} Beleuchtung; !! END BeleuchtungArtikel_Beleuchtung; !! ASSOCIATION EndverschlussArtikel_Endverschluss = !! EndverschlussArtikel -- {1} EndverschlussArtikel; !! Endverschluss -- {0 .. *} Endverschluss; !! END EndverschlussArtikel_Endverschluss; !! ASSOCIATION ErdungssystemArtikel_Erdungssystem = !! ErdungssystemArtikel -- {1} ErdungssystemArtikel; !! Erdungssystem -- {0 .. *} Erdungssystem; !! END ErdungssystemArtikel_Erdungssystem; !! ASSOCIATION NetzanschlussArtikel_Netzanschluss = !! NetzanschlussArtikel -- {1} NetzanschlussArtikel; !! Netzanschluss -- {0 .. *} Netzanschluss; !! END NetzanschlussArtikel_Netzanschluss; !! ASSOCIATION ErzeugerArtikel_Erzeuger = !! ErzeugerArtikel -- {1} ErzeugerArtikel; !! Erzeuger -- {0 .. *} Erzeuger; !! END ErzeugerArtikel_Erzeuger; !! ASSOCIATION VerbraucherArtikel_Verbraucher = !! VerbraucherArtikel -- {1} VerbraucherArtikel; !! Verbraucher -- {0 .. *} Verbraucher; !! END VerbraucherArtikel_Verbraucher; !! ASSOCIATION SpeicherArtikel_Speicher = !! SpeicherArtikel -- {1} SpeicherArtikel; !! Speicher -- {0 .. *} Speicher; !! END SpeicherArtikel_Speicher; !! ASSOCIATION KabineArtikel_Kabine = !! KabineArtikel -- {1} KabineArtikel; !! Kabine -- {0 .. *} Kabine; !! END KabineArtikel_Kabine; !! ASSOCIATION KleinverbraucherArtikel_Kleinverbraucher = !! KleinverbraucherArtikel -- {1} KleinverbraucherArtikel; !! Kleinverbraucher -- {0 .. *} Kleinverbraucher; !! END KleinverbraucherArtikel_Kleinverbraucher; !! ASSOCIATION LampeArtikel_Lampe = !! LampeArtikel -- {1} LampeArtikel; !! Lampe -- {0 .. *} Lampe; !! END LampeArtikel_Lampe; !! ASSOCIATION LeuchteArtikel_Leuchte = !! LeuchteArtikel -- {1} LeuchteArtikel; !! Leuchte -- {0 .. *} Leuchte; !! END LeuchteArtikel_Leuchte; !! ASSOCIATION MuffeArtikel_Muffe = !! MuffeArtikel -- {1} MuffeArtikel; !! Muffe -- {0 .. *} Muffe; !! END MuffeArtikel_Muffe; !! ASSOCIATION SicherungskastenArtikel_Sicherungskasten = !! SicherungskastenArtikel -- {1} SicherungskastenArtikel; !! Sicherungskasten -- {0 .. *} Sicherungskasten; !! END SicherungskastenArtikel_Sicherungskasten; !! ASSOCIATION StationArtikel_Station = !! StationArtikel -- {1} StationArtikel; !! Station -- {0 .. *} Station; !! END StationArtikel_Station; !! ASSOCIATION FreileitungstrennelementArtikel_Freileitungstrennelement = !! FreileitungstrennelementArtikel -- {1} FreileitungstrennelementArtikel; !! Freileitungstrennelement -- {0 .. *} Freileitungstrennelement; !! END FreileitungstrennelementArtikel_Freileitungstrennelement; !! ASSOCIATION AnkerStrebeArtikel_AnkerStrebe = !! AnkerStrebeArtikel -- {1} AnkerStrebeArtikel; !! AnkerStrebe -- {0 .. *} AnkerStrebe; !! END AnkerStrebeArtikel_AnkerStrebe; !! ASSOCIATION BeleuchtungsTraegerArtikel_BeleuchtungsTraeger = !! BeleuchtungsTraegerArtikel -- {1} BeleuchtungsTraegerArtikel; !! BeleuchtungsTraeger -- {0 .. *} BeleuchtungsTraeger; !! END BeleuchtungsTraegerArtikel_BeleuchtungsTraeger; !! ASSOCIATION BeleuchtungsSeilArtikel_BeleuchtungsSeil = !! BeleuchtungsSeilArtikel -- {1} BeleuchtungsSeilArtikel; !! BeleuchtungsSeil -- {0 .. *} BeleuchtungsSeil; !! END BeleuchtungsSeilArtikel_BeleuchtungsSeil; !! ASSOCIATION KabelmarkierungArtikel_Kabelmarkierung = !! KabelmarkierungArtikel -- {1} KabelmarkierungArtikel; !! Kabelmarkierung -- {0 .. *} Kabelmarkierung; !! END KabelmarkierungArtikel_Kabelmarkierung; !! ASSOCIATION SchluesselkastenArtikel_Schluesselkasten = !! SchluesselkastenArtikel -- {1} SchluesselkastenArtikel; !! Schluesselkasten -- {0 .. *} Schluesselkasten; !! END SchluesselkastenArtikel_Schluesselkasten; !! ASSOCIATION MastArtikel_Mast = !! MastArtikel -- {1} MastArtikel; !! Mast -- {0 .. *} Mast; !! END MastArtikel_Mast; !! ASSOCIATION SchachtArtikel_Schacht = !! SchachtArtikel -- {1} SchachtArtikel; !! Schacht -- {0 .. *} Schacht; !! END SchachtArtikel_Schacht; !! ASSOCIATION SchutzstreifenArtikel_Schutzstreifen = !! SchutzstreifenArtikel -- {1} SchutzstreifenArtikel; !! Schutzstreifen -- {0 .. *} Schutzstreifen; !! END SchutzstreifenArtikel_Schutzstreifen; !! ASSOCIATION SockelArtikel_Sockel = !! SockelArtikel -- {1} SockelArtikel; !! Sockel -- {0 .. *} Sockel; !! END SockelArtikel_Sockel; !! ASSOCIATION TragwerkArtikel_Tragwerk = !! TragwerkArtikel -- {1} TragwerkArtikel; !! Tragwerk -- {0 .. *} Tragwerk; !! END TragwerkArtikel_Tragwerk; !! ASSOCIATION OrganisatorischeeinheitArtikel_OrganisatorischeEinheit = !! OrganisatorischeeinheitArtikel -- {1} OrganisatorischeeinheitArtikel; !! OrganisatorischeEinheit -- {0 .. *} OrganisatorischeEinheit; !! END OrganisatorischeeinheitArtikel_OrganisatorischeEinheit; !! ASSOCIATION ZugentlastungArtikel_Zugentlastung = !! ZugentlastungArtikel -- {1} ZugentlastungArtikel; !! Zugentlastung -- {0 .. *} Zugentlastung; !! END ZugentlastungArtikel_Zugentlastung; !! ASSOCIATION FremdeVersorgungenArtikel_FremdeVersorgungen = !! FremdeVersorgungenArtikel -- {1} FremdeVersorgungenArtikel; !! FremdeVersorgungen -- {0 .. *} FremdeVersorgungen; !! END FremdeVersorgungenArtikel_FremdeVersorgungen; !! ASSOCIATION FeldArtikel_Feld = !! FeldArtikel -- {1} FeldArtikel; !! Feld -- {0 .. *} Feld; !! END FeldArtikel_Feld; !! ASSOCIATION FunktionseinheitArtikel_Funktionseinheit = !! FunktionseinheitArtikel -- {1} FunktionseinheitArtikel; !! Funktionseinheit -- {0 .. *} Funktionseinheit; !! END FunktionseinheitArtikel_Funktionseinheit; !! ASSOCIATION KompaktanlageArtikel_Kompaktanlage = !! KompaktanlageArtikel -- {1} KompaktanlageArtikel; !! Kompaktanlage -- {0 .. *} Kompaktanlage; !! END KompaktanlageArtikel_Kompaktanlage; !! ASSOCIATION KompaktzelleArtikel_Kompaktzelle = !! KompaktzelleArtikel -- {1} KompaktzelleArtikel; !! Kompaktzelle -- {0 .. *} Kompaktzelle; !! END KompaktzelleArtikel_Kompaktzelle; !! ASSOCIATION TrennwagenArtikel_Trennwagen = !! TrennwagenArtikel -- {1} TrennwagenArtikel; !! Trennwagen -- {0 .. *} Trennwagen; !! END TrennwagenArtikel_Trennwagen; !! ASSOCIATION TransformatorArtikel_Transformator = !! TransformatorArtikel -- {1} TransformatorArtikel; !! Transformator -- {0 .. *} Transformator; !! END TransformatorArtikel_Transformator; !! ASSOCIATION DreiwicklungsTransformatorArtikel_DreiwicklungsTransformator = !! DreiwicklungsTransformatorArtikel -- {1} DreiwicklungsTransformatorArtikel; !! DreiwicklungsTransformator -- {0 .. *} DreiwicklungsTransformator; !! END DreiwicklungsTransformatorArtikel_DreiwicklungsTransformator; !! ASSOCIATION SchalterArtikel_Schalter = !! SchalterArtikel -- {1} SchalterArtikel; !! Schalter -- {0 .. *} Schalter; !! END SchalterArtikel_Schalter; !! ASSOCIATION TrennerArtikel_Trenner = !! TrennerArtikel -- {1} TrennerArtikel; !! Trenner -- {0 .. *} Trenner; !! END TrennerArtikel_Trenner; !! ASSOCIATION KabelInternArtikel_KabelIntern = !! KabelInternArtikel -- {1} KabelInternArtikel; !! KabelIntern -- {0 .. *} KabelIntern; !! END KabelInternArtikel_KabelIntern; !! ASSOCIATION SammelschieneArtikel_Sammelschiene = !! SammelschieneArtikel -- {1} SammelschieneArtikel; !! Sammelschiene -- {0 .. *} Sammelschiene; !! END SammelschieneArtikel_Sammelschiene; !! ASSOCIATION EndverschlussInternArtikel_EndverschlussIntern = !! EndverschlussInternArtikel -- {1} EndverschlussInternArtikel; !! EndverschlussIntern -- {0 .. *} EndverschlussIntern; !! END EndverschlussInternArtikel_EndverschlussIntern; !! ASSOCIATION PrimaerRelaisArtikel_PrimaerRelais = !! PrimaerRelaisArtikel -- {1} PrimaerRelaisArtikel; !! PrimaerRelais -- {0 .. *} PrimaerRelais; !! END PrimaerRelaisArtikel_PrimaerRelais; !! ASSOCIATION SekundaerRelaisArtikel_SekundaerRelais = !! SekundaerRelaisArtikel -- {1} SekundaerRelaisArtikel; !! SekundaerRelais -- {0 .. *} SekundaerRelais; !! END SekundaerRelaisArtikel_SekundaerRelais; !! ASSOCIATION SpannungswandlerArtikel_Spannungswandler = !! SpannungswandlerArtikel -- {1} SpannungswandlerArtikel; !! Spannungswandler -- {0 .. *} Spannungswandler; !! END SpannungswandlerArtikel_Spannungswandler; !! ASSOCIATION StromwandlerArtikel_Stromwandler = !! StromwandlerArtikel -- {1} StromwandlerArtikel; !! Stromwandler -- {0 .. *} Stromwandler; !! END StromwandlerArtikel_Stromwandler; !! ASSOCIATION AbgangArtikel_Abgang = !! AbgangArtikel -- {1} AbgangArtikel; !! Abgang -- {0 .. *} Abgang; !! END AbgangArtikel_Abgang; !! ASSOCIATION ApparatInternArtikel_ApparatIntern = !! ApparatInternArtikel -- {1} ApparatInternArtikel; !! ApparatIntern -- {0 .. *} ApparatIntern; !! END ApparatInternArtikel_ApparatIntern; !! ASSOCIATION AnschlussArtikel_Anschluss = !! AnschlussArtikel -- {1} AnschlussArtikel; !! Anschluss -- {0 .. *} Anschluss; !! END AnschlussArtikel_Anschluss; !! ASSOCIATION ErdungInternArtikel_ErdungIntern = !! ErdungInternArtikel -- {1} ErdungInternArtikel; !! ErdungIntern -- {0 .. *} ErdungIntern; !! END ErdungInternArtikel_ErdungIntern; !! ASSOCIATION SicherungsgruppeArtikel_Sicherungsgruppe = !! SicherungsgruppeArtikel -- {1} SicherungsgruppeArtikel; !! Sicherungsgruppe -- {0 .. *} Sicherungsgruppe; !! END SicherungsgruppeArtikel_Sicherungsgruppe; !! ASSOCIATION SicherungInternArtikel_SicherungIntern = !! SicherungInternArtikel -- {1} SicherungInternArtikel; !! SicherungIntern -- {0 .. *} SicherungIntern; !! END SicherungInternArtikel_SicherungIntern; !! ASSOCIATION UeberspannungsableiterArtikel_Ueberspannungsableiter = !! UeberspannungsableiterArtikel -- {1} UeberspannungsableiterArtikel; !! Ueberspannungsableiter -- {0 .. *} Ueberspannungsableiter; !! END UeberspannungsableiterArtikel_Ueberspannungsableiter; !! ASSOCIATION Sicherungsgruppe_SicherungIntern = !! Sicherungsgruppe -- {1} Sicherungsgruppe; !! SicherungIntern -- {0 .. *} SicherungIntern; !! END Sicherungsgruppe_SicherungIntern; ASSOCIATION Trasse_TrasseKennzeichen = Trasse -- {1} Trasse; TrasseKennzeichen -- {0 .. *} TrasseKennzeichen; END Trasse_TrasseKennzeichen; !! ASSOCIATION Trasse_Querschnitt = !! Trasse -- {1} Trasse; !! Querschnitt -- {0 .. *} Querschnitt; !! END Trasse_Querschnitt; !! ASSOCIATION Querschnitt_QuerschnittBild = !! Querschnitt -- {1} Querschnitt; !! QuerschnittBild -- {0 .. *} QuerschnittBild; !! END Querschnitt_QuerschnittBild; !! ASSOCIATION Querschnitt_Querschnittdrafting = !! Querschnitt -- {1} Querschnitt; !! Querschnittdrafting -- {0 .. *} Querschnittdrafting; !! END Querschnitt_Querschnittdrafting; !! ASSOCIATION Trasse_TrasseFreileitungLeiter = !! Trasse -- {1} Trasse; !! TrasseFreileitungLeiter -- {0 .. *} TrasseFreileitungLeiter; !! END Trasse_TrasseFreileitungLeiter; !! ASSOCIATION Trasse_TrasseFreileitungsabschnitt = !! Trasse -- {1} Trasse; !! TrasseFreileitungsabschnitt -- {0 .. *} TrasseFreileitungsabschnitt; !! END Trasse_TrasseFreileitungsabschnitt; !! ASSOCIATION Trasse_TrasseKabelLeiter = !! Trasse -- {1} Trasse; !! TrasseKabelLeiter -- {0 .. *} TrasseKabelLeiter; !! END Trasse_TrasseKabelLeiter; !! ASSOCIATION Trasse_TrasseKabelleitungsabschnitt = !! Trasse -- {1} Trasse; !! TrasseKabelleitungsabschnitt -- {0 .. *} TrasseKabelleitungsabschnitt; !! END Trasse_TrasseKabelleitungsabschnitt; !! ASSOCIATION Trasse_TrasseKabelschutz = !! Trasse -- {1} Trasse; !! TrasseKabelschutz -- {0 .. *} TrasseKabelschutz; !! END Trasse_TrasseKabelschutz; !! ASSOCIATION Freileitungleiter_TrasseFreileitungLeiter = !! Freileitungleiter -- {1} Freileitungleiter; !! TrasseFreileitungLeiter -- {0 .. *} TrasseFreileitungLeiter; !! END Freileitungleiter_TrasseFreileitungLeiter; !! ASSOCIATION Freileitungsabschnitt_TrasseFreileitungsabschnitt = !! Freileitungsabschnitt -- {1} Freileitungsabschnitt; !! TrasseFreileitungsabschnitt -- {0 .. *} TrasseFreileitungsabschnitt; !! END Freileitungsabschnitt_TrasseFreileitungsabschnitt; !! ASSOCIATION KabelLeiter_TrasseKabelLeiter = !! KabelLeiter -- {1} KabelLeiter; !! TrasseKabelLeiter -- {0 .. *} TrasseKabelLeiter; !! END KabelLeiter_TrasseKabelLeiter; !! ASSOCIATION Kabelleitungsabschnitt_TrasseKabelleitungsabschnitt = !! Kabelleitungsabschnitt -- {1} Kabelleitungsabschnitt; !! TrasseKabelleitungsabschnitt -- {0 .. *} TrasseKabelleitungsabschnitt; !! END Kabelleitungsabschnitt_TrasseKabelleitungsabschnitt; !! ASSOCIATION Kabelschutz_TrasseKabelschutz = !! Kabelschutz -- {1} Kabelschutz; !! TrasseKabelschutz -- {0 .. *} TrasseKabelschutz; !! END Kabelschutz_TrasseKabelschutz; !! ASSOCIATION Freileitungsabschnitt_Freileitungleiter = !! Freileitungsabschnitt -- {1} Freileitungsabschnitt; !! Freileitungleiter -- {0 .. *} Freileitungleiter; !! END Freileitungsabschnitt_Freileitungleiter; !! ASSOCIATION Kabelleitungsabschnitt_KabelLeiter = !! Kabelleitungsabschnitt -- {1} Kabelleitungsabschnitt; !! KabelLeiter -- {0 .. *} KabelLeiter; !! END Kabelleitungsabschnitt_KabelLeiter; !! ASSOCIATION Kabelschutz_KabelschutzKabelleitungsabschnitt = !! Kabelschutz -- {1} Kabelschutz; !! KabelschutzKabelleitungsabschnitt -- {0 .. *} KabelschutzKabelleitungsabschnitt; !! END Kabelschutz_KabelschutzKabelleitungsabschnitt; !! ASSOCIATION Kabelschutz_KabelschutzKabelLeiter = !! Kabelschutz -- {1} Kabelschutz; !! KabelschutzKabelLeiter -- {0 .. *} KabelschutzKabelLeiter; !! END Kabelschutz_KabelschutzKabelLeiter; !! ASSOCIATION Kabelschutz_KabelschutzKabelschutzInnen = !! KabelschutzAussen -- {1} Kabelschutz; !! KabelschutzKabelschutzInnen -- {0 .. *} KabelschutzKabelschutz; !! END Kabelschutz_KabelschutzKabelschutzInnen; !! ASSOCIATION Kabelschutz_KabelschutzKabelschutzAussen = !! KabelschutzInnen -- {1} Kabelschutz; !! KabelschutzKabelschutzAussen -- {0 .. *} KabelschutzKabelschutz; !! END Kabelschutz_KabelschutzKabelschutzAussen; !! ASSOCIATION Kabelleitungsabschnitt_KabelschutzKabelleitungsabschnitt = !! Kabelleitungsabschnitt -- {1} Kabelleitungsabschnitt; !! KabelschutzKabelleitungsabschnitt -- {0 .. *} KabelschutzKabelleitungsabschnitt; !! END Kabelleitungsabschnitt_KabelschutzKabelleitungsabschnitt; !! ASSOCIATION KabelLeiter_KabelschutzKabelLeiter = !! KabelLeiter -- {1} KabelLeiter; !! KabelschutzKabelLeiter -- {0 .. *} KabelschutzKabelLeiter; !! END KabelLeiter_KabelschutzKabelLeiter; !! ASSOCIATION Querschnitt_TrasseFreileitungLeiterPunkt = !! Querschnitt -- {1} Querschnitt; !! TrasseFreileitungLeiterPunkt -- {0 .. *} TrasseFreileitungLeiterPunkt; !! END Querschnitt_TrasseFreileitungLeiterPunkt; !! ASSOCIATION Querschnitt_TrasseKabelLeiterPunkt = !! Querschnitt -- {1} Querschnitt; !! TrasseKabelLeiterPunkt -- {0 .. *} TrasseKabelLeiterPunkt; !! END Querschnitt_TrasseKabelLeiterPunkt; !! ASSOCIATION Querschnitt_TrasseKabelleitungsabschnittPunkt = !! Querschnitt -- {1} Querschnitt; !! TrasseKabelleitungsabschnittPunkt -- {0 .. *} TrasseKabelleitungsabschnittPunkt; !! END Querschnitt_TrasseKabelleitungsabschnittPunkt; !! ASSOCIATION Querschnitt_TrasseKabelschutzPunkt = !! Querschnitt -- {1} Querschnitt; !! TrasseKabelschutzPunkt -- {0 .. *} TrasseKabelschutzPunkt; !! END Querschnitt_TrasseKabelschutzPunkt; !! ASSOCIATION Querschnitt_KabelschutzKabelleitungsabschnittPunkt = !! Querschnitt -- {1} Querschnitt; !! KabelschutzKabelleitungsabschnittPunkt -- {0 .. *} KabelschutzKabelleitungsabschnittPunkt; !! END Querschnitt_KabelschutzKabelleitungsabschnittPunkt; !! ASSOCIATION Querschnitt_KabelschutzKabelLeiterPunkt = !! Querschnitt -- {1} Querschnitt; !! KabelschutzKabelLeiterPunkt -- {0 .. *} KabelschutzKabelLeiterPunkt; !! END Querschnitt_KabelschutzKabelLeiterPunkt; !! ASSOCIATION Querschnitt_KabelschutzKabelschutzPunkt = !! Querschnitt -- {1} Querschnitt; !! KabelschutzKabelschutzPunkt -- {0 .. *} KabelschutzKabelschutzPunkt; !! END Querschnitt_KabelschutzKabelschutzPunkt; !! ASSOCIATION TrasseFreileitungLeiter_TrasseFreileitungLeiterPunkt = !! TrasseFreileitungLeiter -- {1} TrasseFreileitungLeiter; !! TrasseFreileitungLeiterPunkt -- {0 .. *} TrasseFreileitungLeiterPunkt; !! END TrasseFreileitungLeiter_TrasseFreileitungLeiterPunkt; !! ASSOCIATION TrasseKabelLeiter_TrasseKabelLeiterPunkt = !! TrasseKabelLeiter -- {1} TrasseKabelLeiter; !! TrasseKabelLeiterPunkt -- {0 .. *} TrasseKabelLeiterPunkt; !! END TrasseKabelLeiter_TrasseKabelLeiterPunkt; !! ASSOCIATION TrasseKabelleitungsabschnitt_TrasseKabelleitungsabschnittPunkt = !! TrasseKabelleitungsabschnitt -- {1} TrasseKabelleitungsabschnitt; !! TrasseKabelleitungsabschnittPunkt -- {0 .. *} TrasseKabelleitungsabschnittPunkt; !! END TrasseKabelleitungsabschnitt_TrasseKabelleitungsabschnittPunkt; !! ASSOCIATION TrasseKabelschutz_TrasseKabelschutzPunkt = !! TrasseKabelschutz -- {1} TrasseKabelschutz; !! TrasseKabelschutzPunkt -- {0 .. *} TrasseKabelschutzPunkt; !! END TrasseKabelschutz_TrasseKabelschutzPunkt; !! ASSOCIATION KabelschutzKabelleitungsabschnitt_KabelschutzKabelleitungsabschnittPunkt = !! KabelschutzKabelleitungsabschnitt -- {1} KabelschutzKabelleitungsabschnitt; !! KabelschutzKabelleitungsabschnittPunkt -- {0 .. *} KabelschutzKabelleitungsabschnittPunkt; !! END KabelschutzKabelleitungsabschnitt_KabelschutzKabelleitungsabschnittPunkt; !! ASSOCIATION KabelschutzKabelschutz_KabelschutzKabelschutzPunkt = !! KabelschutzKabelschutz -- {1} KabelschutzKabelschutz; !! KabelschutzKabelschutzPunkt -- {0 .. *} KabelschutzKabelschutzPunkt; !! END KabelschutzKabelschutz_KabelschutzKabelschutzPunkt; !! ASSOCIATION KabelschutzKabelLeiter_KabelschutzKabelLeiterPunkt = !! KabelschutzKabelLeiter -- {1} KabelschutzKabelLeiter; !! KabelschutzKabelLeiterPunkt -- {0 .. *} KabelschutzKabelLeiterPunkt; !! END KabelschutzKabelLeiter_KabelschutzKabelLeiterPunkt; !! ASSOCIATION Beleuchtung_BeleuchtungsTraeger = !! Beleuchtung -- {1} Beleuchtung; !! BeleuchtungsTraeger -- {0 .. *} BeleuchtungsTraeger; !! END Beleuchtung_BeleuchtungsTraeger; !! ASSOCIATION Beleuchtung_BeleuchtungsSeil = !! Beleuchtung -- {1} Beleuchtung; !! BeleuchtungsSeil -- {0 .. *} BeleuchtungsSeil; !! END Beleuchtung_BeleuchtungsSeil; !! ASSOCIATION Beleuchtung_Leuchte = !! Beleuchtung -- {1} Beleuchtung; !! Leuchte -- {0 .. *} Leuchte; !! END Beleuchtung_Leuchte; !! ASSOCIATION Leuchte_Lampe = !! Leuchte -- {1} Leuchte; !! Lampe -- {0 .. *} Lampe; !! END Leuchte_Lampe; !! ASSOCIATION Muffe_DetailMuffe = !! Muffe -- {1} Muffe; !! DetailMuffe -- {0 .. *} DetailMuffe; !! END Muffe_DetailMuffe; !! ASSOCIATION Netzanschluss_InterneLeitung = !! Netzanschluss -- {1} Netzanschluss; !! InterneLeitung -- {0 .. *} InterneLeitung; !! END Netzanschluss_InterneLeitung; !! ASSOCIATION Netzanschluss_Erzeuger = !! Netzanschluss -- {1} Netzanschluss; !! Erzeuger -- {0 .. *} Erzeuger; !! END Netzanschluss_Erzeuger; !! ASSOCIATION Netzanschluss_Verbraucher = !! Netzanschluss -- {1} Netzanschluss; !! Verbraucher -- {0 .. *} Verbraucher; !! END Netzanschluss_Verbraucher; !! ASSOCIATION Netzanschluss_Speicher = !! Netzanschluss -- {1} Netzanschluss; !! Speicher -- {0 .. *} Speicher; !! END Netzanschluss_Speicher; !! ASSOCIATION Tragwerk_Mast = !! Tragwerk -- {1} Tragwerk; !! Mast -- {0 .. *} Mast; !! END Tragwerk_Mast; !! ASSOCIATION Tragwerk_Sockel = !! Tragwerk -- {1} Tragwerk; !! Sockel -- {0 .. *} Sockel; !! END Tragwerk_Sockel; ASSOCIATION Tragwerk_AnkerStrebe = Tragwerk -- {1} Tragwerk; AnkerStrebe -- {0 .. *} AnkerStrebe; END Tragwerk_AnkerStrebe; END SIA405_Elektrizitaet; END SIA405_ELEKTRIZITAET_2015_LV95.