public override List <SoftType> CreateFTKeyReferenceSoftTypes() { var softtypeList = new List <SoftType>(); //FTGeografiskPlaceringsReferens var trumma = new FTGeografiskPlaceringsreferensEntrydefaultIn { Array = true, id = "Trumma", inputSchemaRef = _InputSchemaRef, data = new FTGeografiskPlaceringsreferensdefaultIn { id = "Trumma", name = FeatureTypeName } }; var FTGeografiskPlaceringsreferensInstances = new List <FTGeografiskPlaceringsreferensInstances> { trumma }; var FTGeografiskPlaceringsReferensSoftType = new SoftType_FTGeografiskPlaceringsreferens { Array = true, id = "FTGeografiskPlaceringsreferens", instances = FTGeografiskPlaceringsreferensInstances.ToArray() }; softtypeList.Add(FTGeografiskPlaceringsReferensSoftType); //FTAnläggningsProdukt var trummaprodukt = new FTAnläggningsproduktEntrydefaultIn { Array = true, id = "Trummaprodukt", inputSchemaRef = _InputSchemaRef, data = new FTAnläggningsproduktdefaultIn { id = "Trummaprodukt", name = FeatureTypeName } }; var FTAnläggningsproduktInstances = new List <FTAnläggningsproduktInstances> { trummaprodukt }; var FTAnläggningsProduktSoftType = new SoftType_FTAnläggningsprodukt { Array = true, id = "FTAnläggningsprodukt", instances = FTAnläggningsproduktInstances.ToArray() }; softtypeList.Add(FTAnläggningsProduktSoftType); //FTAnläggningsProdukt END //FTStyckevara var trummaindivid = new FTStyckevaraEntrydefaultIn { Array = true, id = "Trummaindivid", inputSchemaRef = _InputSchemaRef, data = new FTStyckevaradefaultIn { id = "Trummaindivid", name = FeatureTypeName } }; var FTStyckevaraInstances = new List <FTStyckevaraInstances> { trummaindivid }; var FTStyckevaraSoftType = new SoftType_FTStyckevara { Array = true, id = "FTStyckevara", instances = FTStyckevaraInstances.ToArray() }; softtypeList.Add(FTStyckevaraSoftType); //FTStyckevara END //FTFunktionellAnläggning var trummafunktion = new FTFunktionellAnläggningEntrydefaultIn { Array = true, id = "Trummafunktion", inputSchemaRef = _InputSchemaRef, data = new FTFunktionellAnläggningdefaultIn { id = "Trummafunktion", name = FeatureTypeName } }; var FTFunktionellaAnläggningarInstances = new List <FTFunktionellAnläggningInstances> { trummafunktion }; var FTFunktionellAnläggningSoftType = new SoftType_FTFunktionellAnläggning { Array = true, id = "FTFunktionellAnläggning", instances = FTFunktionellaAnläggningarInstances.ToArray() }; softtypeList.Add(FTFunktionellAnläggningSoftType); //FTFunktionellAnläggning END return(softtypeList); }
public override List <SoftType> CreateFTKeyReferenceSoftTypes() { var softtypeList = new List <SoftType>(); //FTGeografiskPlaceringsReferens var spårspärr = new FTGeografiskPlaceringsreferensEntrydefaultIn { Array = true, id = "Spårspärr", inputSchemaRef = _InputSchemaRef, data = new FTGeografiskPlaceringsreferensdefaultIn { id = "Spårspärr", name = FeatureTypeName } }; var FTGeografiskPlaceringsreferensInstances = new List <FTGeografiskPlaceringsreferensInstances> { spårspärr }; var FTGeografiskPlaceringsReferensSoftType = new SoftType_FTGeografiskPlaceringsreferens { Array = true, id = "FTGeografiskPlaceringsreferens", instances = FTGeografiskPlaceringsreferensInstances.ToArray() }; softtypeList.Add(FTGeografiskPlaceringsReferensSoftType); //FTFunktionellAnläggning var funktionellSpårspärr = new FTFunktionellAnläggningEntrydefaultIn { Array = true, id = "FunktionellSpårspärr", inputSchemaRef = _InputSchemaRef, data = new FTFunktionellAnläggningdefaultIn { id = "FunktionellSpårspärr", name = FeatureTypeName } }; var FTFunktionellAnläggningInstances = new List <FTFunktionellAnläggningInstances> { funktionellSpårspärr }; var FTFunktionellAnläggningSoftType = new SoftType_FTFunktionellAnläggning { Array = true, id = "FTFunktionellAnläggning", instances = FTFunktionellAnläggningInstances.ToArray() }; softtypeList.Add(FTFunktionellAnläggningSoftType); //FTStyckevara var spårspärrindivid = new FTStyckevaraEntrydefaultIn { Array = true, id = "Spårspärrindivid", inputSchemaRef = _InputSchemaRef, data = new FTStyckevaradefaultIn { id = "Spårspärrindivid", name = FeatureTypeName } }; var spårspärrklotsindivid = new FTStyckevaraEntrydefaultIn { Array = true, id = "Spårspärrklotsindivid", inputSchemaRef = _InputSchemaRef, data = new FTStyckevaradefaultIn { id = "Spårspärrklotsindivid", name = FeatureTypeName } }; var spårspärrdrivindivid = new FTStyckevaraEntrydefaultIn { Array = true, id = "Spårspärrdrivindivid", inputSchemaRef = _InputSchemaRef, data = new FTStyckevaradefaultIn { id = "Spårspärrdrivindivid", name = FeatureTypeName } }; var elmotorindivid = new FTStyckevaraEntrydefaultIn { Array = true, id = "Elmotorindivid", inputSchemaRef = _InputSchemaRef, data = new FTStyckevaradefaultIn { id = "Elmotorindivid", name = FeatureTypeName } }; var växelställindivid = new FTStyckevaraEntrydefaultIn { Array = true, id = "Växelställindivid", inputSchemaRef = _InputSchemaRef, data = new FTStyckevaradefaultIn { id = "Växelställindivid", name = FeatureTypeName } }; var kontrollanordningsindivid = new FTStyckevaraEntrydefaultIn { Array = true, id = "Kontrollanordningsindivid", inputSchemaRef = _InputSchemaRef, data = new FTStyckevaradefaultIn { id = "Kontrollanordningsindivid", name = FeatureTypeName } }; var staggropsvärmeindivid = new FTStyckevaraEntrydefaultIn { Array = true, id = "Staggropsvärmeindivid", inputSchemaRef = _InputSchemaRef, data = new FTStyckevaradefaultIn { id = "Staggropsvärmeindivid", name = FeatureTypeName } }; var FTStyckevaraInstances = new List <FTStyckevaraInstances> { spårspärrindivid, spårspärrklotsindivid, spårspärrdrivindivid, elmotorindivid, växelställindivid, kontrollanordningsindivid, staggropsvärmeindivid }; var FTStyckevaraSoftType = new SoftType_FTStyckevara { Array = true, id = "FTStyckevara", instances = FTStyckevaraInstances.ToArray() }; softtypeList.Add(FTStyckevaraSoftType); //FTAnläggningsProdukt var spårspärrprodukt = new FTAnläggningsproduktEntrydefaultIn { Array = true, id = "Spårspärrprodukt", inputSchemaRef = _InputSchemaRef, data = new FTAnläggningsproduktdefaultIn { id = "Spårspärrprodukt", name = FeatureTypeName } }; var spårspärrklotsprodukt = new FTAnläggningsproduktEntrydefaultIn { Array = true, id = "Spårspärrklotsprodukt", inputSchemaRef = _InputSchemaRef, data = new FTAnläggningsproduktdefaultIn { id = "Spårspärrklotsprodukt", name = FeatureTypeName } }; var spårspärrdrivprodukt = new FTAnläggningsproduktEntrydefaultIn { Array = true, id = "Spårspärrdrivprodukt", inputSchemaRef = _InputSchemaRef, data = new FTAnläggningsproduktdefaultIn { id = "Spårspärrdrivprodukt", name = FeatureTypeName } }; var elmotorprodukt = new FTAnläggningsproduktEntrydefaultIn { Array = true, id = "Elmotorprodukt", inputSchemaRef = _InputSchemaRef, data = new FTAnläggningsproduktdefaultIn { id = "Elmotorprodukt", name = FeatureTypeName } }; var växelställprodukt = new FTAnläggningsproduktEntrydefaultIn { Array = true, id = "Växelställprodukt", inputSchemaRef = _InputSchemaRef, data = new FTAnläggningsproduktdefaultIn { id = "Växelställprodukt", name = FeatureTypeName } }; var kontrollanordningsprodukt = new FTAnläggningsproduktEntrydefaultIn { Array = true, id = "Kontrollanordningsprodukt", inputSchemaRef = _InputSchemaRef, data = new FTAnläggningsproduktdefaultIn { id = "Kontrollanordningsprodukt", name = FeatureTypeName } }; var staggropsvärmeprodukt = new FTAnläggningsproduktEntrydefaultIn { Array = true, id = "Staggropsvärmeprodukt", inputSchemaRef = _InputSchemaRef, data = new FTAnläggningsproduktdefaultIn { id = "Staggropsvärmeprodukt", name = FeatureTypeName } }; var FTAnläggningsproduktInstances = new List <FTAnläggningsproduktInstances> { spårspärrprodukt, spårspärrklotsprodukt, spårspärrdrivprodukt, elmotorprodukt, växelställprodukt, kontrollanordningsprodukt, staggropsvärmeprodukt }; var FTAnläggningsProduktSoftType = new SoftType_FTAnläggningsprodukt { Array = true, id = "FTAnläggningsprodukt", instances = FTAnläggningsproduktInstances.ToArray() }; softtypeList.Add(FTAnläggningsProduktSoftType); return(softtypeList); }
public override List <SoftType> CreateFTKeyReferenceSoftTypes() { var softtypeList = new List <SoftType>(); //GPR var plattform = new FTGeografiskPlaceringsreferensEntrydefaultIn { Array = true, id = "Plattform", inputSchemaRef = _InputSchemaRef, data = new FTGeografiskPlaceringsreferensdefaultIn { id = "Plattform", name = FeatureTypeName } }; var FTGPRlista = new List <FTGeografiskPlaceringsreferensInstances> { plattform }; var FTGeografiskPlaceringsReferensSoftType = new SoftType_FTGeografiskPlaceringsreferens { Array = true, id = "FTGeografiskPlaceringsreferens", instances = FTGPRlista.ToArray() }; softtypeList.Add(FTGeografiskPlaceringsReferensSoftType); //GPR END //FTAnläggningsProdukter var plattformProdukt = new FTAnläggningsproduktEntrydefaultIn { Array = true, id = "Plattformprodukt", inputSchemaRef = _InputSchemaRef, data = new FTAnläggningsproduktdefaultIn { id = "Plattformprodukt", name = FeatureTypeName } }; var väderskyddProdukt = new FTAnläggningsproduktEntrydefaultIn { Array = true, id = "Väderskyddprodukt", inputSchemaRef = _InputSchemaRef, data = new FTAnläggningsproduktdefaultIn { id = "Väderskyddprodukt", name = FeatureTypeName } }; var skärmtakProdukt = new FTAnläggningsproduktEntrydefaultIn { Array = true, id = "Skärmtakprodukt", inputSchemaRef = _InputSchemaRef, data = new FTAnläggningsproduktdefaultIn { id = "Skärmtakprodukt", name = FeatureTypeName } }; var skyltProdukt = new FTAnläggningsproduktEntrydefaultIn { Array = true, id = "Fast_skyltprodukt", inputSchemaRef = _InputSchemaRef, data = new FTAnläggningsproduktdefaultIn { id = "Fast_skyltprodukt", name = FeatureTypeName } }; var kanalisationprodukt = new FTAnläggningsproduktEntrydefaultIn { Array = true, id = "Kanalisationprodukt", inputSchemaRef = _InputSchemaRef, data = new FTAnläggningsproduktdefaultIn { id = "Kanalisationprodukt", //SPECIAL NAME name = "Läst från fil BIS_Kanalisation - datadefinition infomod 2p0.xlsm BIS_Plattform - datadefinition infomod 2p0.xlsm" } }; var FTAnläggningsproduktInstances = new List <FTAnläggningsproduktInstances> { plattformProdukt, väderskyddProdukt, skärmtakProdukt, skyltProdukt, kanalisationprodukt }; var FTAnläggningsProduktSoftType = new SoftType_FTAnläggningsprodukt { Array = true, id = "FTAnläggningsprodukt", instances = FTAnläggningsproduktInstances.ToArray() }; softtypeList.Add(FTAnläggningsProduktSoftType); //FTAnläggningsProdukter END //FTStyckevaror var väderskyddindivid = new FTStyckevaraEntrydefaultIn { Array = true, id = "Väderskyddindivid", inputSchemaRef = _InputSchemaRef, data = new FTStyckevaradefaultIn { id = "Väderskyddindivid", name = FeatureTypeName } }; var skärmtakindivid = new FTStyckevaraEntrydefaultIn { Array = true, id = "Skärmtakindivid", inputSchemaRef = _InputSchemaRef, data = new FTStyckevaradefaultIn { id = "Skärmtakindivid", name = FeatureTypeName } }; var kanalisationindivid = new FTStyckevaraEntrydefaultIn { Array = true, id = "Kanalisationindivid", inputSchemaRef = _InputSchemaRef, data = new FTStyckevaradefaultIn { id = "Kanalisationindivid", name = FeatureTypeName } }; var plattformindivid = new FTStyckevaraEntrydefaultIn { Array = true, id = "Plattformindivid", inputSchemaRef = _InputSchemaRef, data = new FTStyckevaradefaultIn { id = "Plattformindivid", name = FeatureTypeName } }; var skyltindivid = new FTStyckevaraEntrydefaultIn { Array = true, id = "Fast_skyltindivid", inputSchemaRef = _InputSchemaRef, data = new FTStyckevaradefaultIn { id = "Fast_skyltindivid", name = FeatureTypeName } }; var FTStyckevaraInstances = new List <FTStyckevaraInstances> { väderskyddindivid, skärmtakindivid, kanalisationindivid, plattformindivid, skyltindivid }; var FTStyckevaraSoftType = new SoftType_FTStyckevara { Array = true, id = "FTStyckevara", instances = FTStyckevaraInstances.ToArray() }; softtypeList.Add(FTStyckevaraSoftType); //FTStyckevara END //FTFunktionellAnläggning var plattformfunktion = new FTFunktionellAnläggningEntrydefaultIn { Array = true, id = "Plattformfunktion", inputSchemaRef = _InputSchemaRef, data = new FTFunktionellAnläggningdefaultIn { id = "Plattformfunktion", name = FeatureTypeName } }; var FTFunktionellAnläggningInstances = new List <FTFunktionellAnläggningInstances> { plattformfunktion }; var FTFunktionellAnläggningSoftType = new SoftType_FTFunktionellAnläggning { Array = true, id = "FTFunktionellAnläggning", instances = FTFunktionellAnläggningInstances.ToArray() }; softtypeList.Add(FTFunktionellAnläggningSoftType); //FTFunktionellAnläggning END return(softtypeList); }