private Växelställindivid CreateVäxelställindivid(BIS_SpårSpärr p, string suffix) { Växelställindivid o = new Växelställindivid { name = "Växelställindivid", notering = p.Notering, versionId = _VersionId, företeelsetyp = new ClassificationReference_Styckevara_företeelsetyp { @class = new FTStyckevaraReference { instanceRef = "Växelställindivid", softType = "FTStyckevara" }, startSpecified = false, endSpecified = false } }; o.id = o.name + suffix; return(o); }
private Växelställprodukt Createväxelställprodukt(BIS_SpårSpärr p, string suffix) { Växelställprodukt o = new Växelställprodukt { name = "Växelställprodukt", notering = p.Notering, versionId = _VersionId, företeelsetyp = new ClassificationReference_Anläggningsprodukt_företeelsetyp { @class = new FTAnläggningsproduktReference { instanceRef = "Växelställprodukt", softType = "FTAnläggningsprodukt" }, startSpecified = false, endSpecified = false } }; o.id = o.name + suffix; return(o); }
private Spårspärrklotsprodukt CreateSpårSpärrKlotProdukt(BIS_SpårSpärr p, string suffix) { Spårspärrklotsprodukt spårspärrklotprodukt = new Spårspärrklotsprodukt { name = "Spårspärrklotsprodukt", notering = p.Notering, versionId = _VersionId, företeelsetyp = new ClassificationReference_Anläggningsprodukt_företeelsetyp { @class = new FTAnläggningsproduktReference { instanceRef = "Spårspärrklotsprodukt", softType = "FTAnläggningsprodukt" }, startSpecified = false, endSpecified = false } }; spårspärrklotprodukt.id = spårspärrklotprodukt.name + suffix; return(spårspärrklotprodukt); }
private Spårspärrklotsindivid CreateSpårSpärrKlotIndivid(BIS_SpårSpärr p, string suffix) { Spårspärrklotsindivid spårspärrklotindivid = new Spårspärrklotsindivid { name = "Spårspärrklotindivid", notering = p.Notering, versionId = _VersionId, företeelsetyp = new ClassificationReference_Styckevara_företeelsetyp { @class = new FTStyckevaraReference { instanceRef = "Spårspärrklotsindivid", softType = "FTStyckevara" }, startSpecified = false, endSpecified = false } }; spårspärrklotindivid.id = spårspärrklotindivid.name + suffix; return(spårspärrklotindivid); }
private Spårspärrprodukt CreateSpårSpärrProdukt(BIS_SpårSpärr p, string suffix) { Spårspärrprodukt spårspärrprodukt = new Spårspärrprodukt { name = "Spårspärrprodukt", notering = p.Notering, versionId = _VersionId, //stringSet = new SpårspärrproduktStringSet //{ // Typavspårspärr = new Spårspärrprodukt_Typavspårspärr // { // Array = true, // value = p.Modell, // generalProperty = new Typavspårspärr // { // instanceRef = "Typ av spårspärr", // softType = _SoftTypeProperty // }, // JSonMapToPropertyName = _JsonMapToValue // } //}, företeelsetyp = new ClassificationReference_Anläggningsprodukt_företeelsetyp { @class = new FTAnläggningsproduktReference { instanceRef = "Spårspärrprodukt", softType = "FTAnläggningsprodukt" }, startSpecified = false, endSpecified = false } }; spårspärrprodukt.id = spårspärrprodukt.name + suffix; return(spårspärrprodukt); }
private FunktionellSpårspärr CreateFunktionellSPårSpärr(BIS_SpårSpärr p, string suffix) { FunktionellSpårspärr funktionelspårspärr = new FunktionellSpårspärr { name = "FunktionellSpårSpärr", notering = p.Notering, versionId = _VersionId, stringSet = new FunktionellSpårspärrStringSet { Centraltomläggningsbar = new FunktionellSpårspärr_Centraltomläggningsbar { value = HandleEmtyStringValue(p.CentralOmläggningsbar), generalProperty = new Centraltomläggningsbar { instanceRef = "Centraltomläggningsbar", softType = _SoftTypeProperty }, JSonMapToPropertyName = _JsonMapToValue }, Gårattspärraiställverk = new FunktionellSpårspärr_Gårattspärraiställverk { value = HandleEmtyStringValue(p.GårAttSpärraIStällv), generalProperty = new Gårattspärraiställverk { instanceRef = "Gårattspärraiställverk", softType = _SoftTypeProperty }, JSonMapToPropertyName = _JsonMapToValue }, Lokalfrigivningsbarindividuellt = new FunktionellSpårspärr_Lokalfrigivningsbarindividuellt { value = HandleEmtyStringValue(p.LokalfrigivBarIndivid), generalProperty = new Lokalfrigivningsbarindividuellt { instanceRef = "Lokalfrigivningsbarindividuellt", softType = _SoftTypeProperty }, JSonMapToPropertyName = _JsonMapToValue }, Återgående = new FunktionellSpårspärr_Återgående { value = HandleEmtyStringValue(p.Återgående), generalProperty = new Återgående { instanceRef = "Återgående", softType = _SoftTypeProperty }, JSonMapToPropertyName = _JsonMapToValue } }, företeelsetyp = new ClassificationReference_FunktionellAnläggning_företeelsetyp { @class = new FTFunktionellAnläggningReference { instanceRef = "FunktionellSpårspärr", softType = "FTFunktionellAnläggning" }, startSpecified = false, endSpecified = false } }; funktionelspårspärr.id = funktionelspårspärr.name + suffix; return(funktionelspårspärr); }
private Spårspärr CreateSpårSpärr(BIS_SpårSpärr p, string suffix) { Spårspärr spårspärr = new Spårspärr { name = "Spårspärr", notering = p.Notering, versionId = _VersionId, stringSet = new SpårspärrStringSet { IDICONIS = new Spårspärr_IDICONIS { value = "?", JSonMapToPropertyName = _JsonMapToValue, generalProperty = new IDICONIS { instanceRef = "ID-ICONIS", softType = _SoftTypeProperty } }, TLSbeteckning = new Spårspärr_TLSbeteckning { value = string.IsNullOrEmpty(p.TLSBeteckning) ? "?" : p.TLSBeteckning, JSonMapToPropertyName = _JsonMapToValue, generalProperty = new TLSbeteckning { instanceRef = "TLS-beteckning", softType = _SoftTypeProperty } }, TLSid = new Spårspärr_TLSid { value = string.IsNullOrEmpty(p.TLSId) ? "?" : p.TLSId, generalProperty = new TLSid { instanceRef = "TLS-id", softType = _SoftTypeProperty }, JSonMapToPropertyName = _JsonMapToValue }, TLSterminal = new Spårspärr_TLSterminal { value = string.IsNullOrEmpty(p.Terminal) ? "?" : p.Terminal, generalProperty = new TLSterminal { instanceRef = "TLS-terminal", softType = _SoftTypeProperty }, JSonMapToPropertyName = _JsonMapToValue }, TLStyp = new Spårspärr_TLStyp { value = string.IsNullOrEmpty(p.TLSTyp) ? "?" : p.TLSTyp, generalProperty = new TLStyp { instanceRef = "TLS-typ", softType = _SoftTypeProperty }, JSonMapToPropertyName = _JsonMapToValue }, TLSursprung = new Spårspärr_TLSursprung { value = string.IsNullOrEmpty(p.TLSUrsprung) ? "?" : p.TLSUrsprung, generalProperty = new TLSursprung { instanceRef = "TLS-ursprung", softType = _SoftTypeProperty }, JSonMapToPropertyName = _JsonMapToValue }, spårspärrNr = new Spårspärr_spårspärrNr { value = p.SpårspärrNummer, generalProperty = new spårspärrNr { instanceRef = "spårspärrNr", softType = _SoftTypeProperty }, JSonMapToPropertyName = _JsonMapToValue } }, företeelsetyp = new ClassificationReference_GeografiskPlaceringsreferens_företeelsetyp { @class = new FTGeografiskPlaceringsreferensReference { instanceRef = "Spårspärr", softType = "FTGeografiskPlaceringsreferens" }, startSpecified = false, endSpecified = false } }; spårspärr.id = spårspärr.name + suffix; return(spårspärr); }