using System; using System.Collections.Generic; using System.Linq; using System.Text; using Deltares.Standard; using Deltares.Standard.Attributes; using Deltares.Standard.EventPublisher; namespace Deltares.Dam.Data { public class LocationResult { private TimeSerie stabilityTimeSerie = new TimeSerie(); private TimeSerie pipingTimeSerie = new TimeSerie(); private RWScenariosResult rwScenariosResult = null; private RWSchematizationFactorsResult schematizationFactorsResult = null; public LocationResult() { } public virtual TimeSerie StabilityTimeSerie { get { return stabilityTimeSerie; } set { DataEventPublisher.BeforeChange(this, "StabilityTimeSerie"); stabilityTimeSerie = value; DataEventPublisher.AfterChange(this, "StabilityTimeSerie"); } } public TimeSerie PipingTimeSerie { get { return pipingTimeSerie; } set { DataEventPublisher.BeforeChange(this, "PipingTimeSerie"); pipingTimeSerie = value; DataEventPublisher.AfterChange(this, "PipingTimeSerie"); } } [XmlOldName("ScenariosResult")] public virtual RWScenariosResult RWScenariosResult { get { return rwScenariosResult; } set { DataEventPublisher.BeforeChange(this, "RWScenariosResult"); rwScenariosResult = value; DataEventPublisher.AfterChange(this, "RWScenariosResult"); } } public RWSchematizationFactorsResult SchematizationFactorsResult { get { return schematizationFactorsResult; } set { DataEventPublisher.BeforeChange(this, "SchematizationFactorResults"); schematizationFactorsResult = value; DataEventPublisher.AfterChange(this, "SchematizationFactorResults"); } } } }