public SeriesCompensatorDetailViewModel(object seriesCompensator) { if (seriesCompensator != null && seriesCompensator is SeriesCompensator) { m_seriesCompensator = seriesCompensator as SeriesCompensator; GetTransmissionLines(); } }
private ResourceDescription CreateSeriesCompensatorResourceDescription(SeriesCompensator series) { ResourceDescription rd = null; if (series != null) { long gid = ModelCodeHelper.CreateGlobalId(0, (short)DMSType.SERIESCOMPENSATOR, importHelper.CheckOutIndexForDMSType(DMSType.SERIESCOMPENSATOR)); rd = new ResourceDescription(gid); importHelper.DefineIDMapping(series.ID, gid); ////populate ResourceDescription PowerTransformerConverter.PopulateSeriesCompensatorProperties(series, rd, importHelper, report); } return(rd); }
private ResourceDescription CreateSeriesCompensatorResourceDescription(SeriesCompensator cimSeriesCompensator) { ResourceDescription rd = null; if (cimSeriesCompensator != null) { long gid = ModelCodeHelper.CreateGlobalId(0, (short)DMSType.SERIESCOMPENSATOR, importHelper.CheckOutIndexForDMSType(DMSType.SERIESCOMPENSATOR)); rd = new ResourceDescription(gid); importHelper.DefineIDMapping(cimSeriesCompensator.ID, gid); IES21Converter.PopulateSeriesCompensatorProperties(cimSeriesCompensator, rd); } return(rd); }
public static void PopulateSeriesCompensatorProperties(SeriesCompensator series, ResourceDescription rd, ImportHelper import, TransformAndLoadReport report) { if ((series != null) && (rd != null)) { PowerTransformerConverter.PopulateConductingEquipmentProperties(series, rd, import, report); if (series.RHasValue) { rd.AddProperty(new Property(ModelCode.SERIESCOMPENSATOR_R, series.R)); } if (series.R0HasValue) { rd.AddProperty(new Property(ModelCode.SERIESCOMPENSATOR_R0, series.R0)); } if (series.X0HasValue) { rd.AddProperty(new Property(ModelCode.SERIESCOMPENSATOR_X0, series.X0)); } if (series.XHasValue) { rd.AddProperty(new Property(ModelCode.SERIESCOMPENSATOR_X, series.X)); } } }
public static void PopulateSeriesCompensatorProperties(SeriesCompensator cimSeriesCompensator, ResourceDescription rd) { if ((cimSeriesCompensator != null) && (rd != null)) { IES21Converter.PopulateIdentifiedObjectProperties(cimSeriesCompensator, rd); if (cimSeriesCompensator.R0HasValue) { rd.AddProperty(new Property(ModelCode.SERIESCOMPENSATOR_R0, cimSeriesCompensator.R0)); } if (cimSeriesCompensator.RHasValue) { rd.AddProperty(new Property(ModelCode.SERIESCOMPENSATOR_R, cimSeriesCompensator.R)); } if (cimSeriesCompensator.X0HasValue) { rd.AddProperty(new Property(ModelCode.SERIESCOMPENSATOR_X0, cimSeriesCompensator.X0)); } if (cimSeriesCompensator.XHasValue) { rd.AddProperty(new Property(ModelCode.SERIESCOMPENSATOR_X, cimSeriesCompensator.X)); } } }
private void ImportSeriesCompensators() { SortedDictionary <string, object> cimSeriesCompensators = concreteModel.GetAllObjectsOfType("FTN.SeriesCompensator"); if (cimSeriesCompensators != null) { foreach (KeyValuePair <string, object> cimSeriesCompensatorPair in cimSeriesCompensators) { SeriesCompensator cimSeriesCompensator = cimSeriesCompensatorPair.Value as SeriesCompensator; ResourceDescription rd = CreateSeriesCompensatorResourceDescription(cimSeriesCompensator); if (rd != null) { delta.AddDeltaOperation(DeltaOpType.Insert, rd, true); report.Report.Append("SeriesCompensator ID = ").Append(cimSeriesCompensator.ID).Append(" SUCCESSFULLY converted to GID = ").AppendLine(rd.Id.ToString()); } else { report.Report.Append("SeriesCompensator ID = ").Append(cimSeriesCompensator.ID).AppendLine(" FAILED to be converted"); } } report.Report.AppendLine(); } }
private static void DeleteSeriesCompensator(SeriesCompensator seriesCompensator) { seriesCompensator.ParentTransmissionLine.SeriesCompensators.Remove(seriesCompensator); }