public static void PopulateGroundDisconnectorProperties(FTN.GroundDisconnector cimGroundDisconnector, ResourceDescription rd, ImportHelper importHelper, TransformAndLoadReport report) { if ((cimGroundDisconnector != null) && (rd != null)) { PowerTransformerConverter.PopulateSwitchProperties(cimGroundDisconnector, rd, importHelper, report); } }
private ResourceDescription CreateGroundDisconnectorResourceDescription(FTN.GroundDisconnector cimGroundDisconnector) { ResourceDescription rd = null; if (cimGroundDisconnector != null) { long gid = ModelCodeHelper.CreateGlobalId(0, (short)DMSType.GROUNDDDISCONNECTOR, importHelper.CheckOutIndexForDMSType(DMSType.GROUNDDDISCONNECTOR)); rd = new ResourceDescription(gid); importHelper.DefineIDMapping(cimGroundDisconnector.ID, gid); ////populate ResourceDescription PowerTransformerConverter.PopulateGroundDisconnectorProperties(cimGroundDisconnector, rd, importHelper, report); } return(rd); }
private void ImportGroundDisconector() { SortedDictionary <string, object> cimGroundDisconectors = concreteModel.GetAllObjectsOfType("FTN.GroundDisconnector"); if (cimGroundDisconectors != null) { foreach (KeyValuePair <string, object> cimGroundDisconectorPair in cimGroundDisconectors) { FTN.GroundDisconnector cimGroundDisconnector = cimGroundDisconectorPair.Value as FTN.GroundDisconnector; ResourceDescription rd = CreateGroundDisconnectorResourceDescription(cimGroundDisconnector); if (rd != null) { delta.AddDeltaOperation(DeltaOpType.Insert, rd, true); report.Report.Append("GroundDisconnector ID = ").Append(cimGroundDisconnector.ID).Append(" SUCCESSFULLY converted to GID = ").AppendLine(rd.Id.ToString()); } else { report.Report.Append("GroundDisconnector ID = ").Append(cimGroundDisconnector.ID).AppendLine(" FAILED to be converted"); } } report.Report.AppendLine(); } }