public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.Excel_eventCal serial_Excel_eventCal = serial_Class as FpmlSerializedCSharp.Excel_eventCal;
            FpmlSerializedCSharp.Excel_singleBarrierEventCal serial_Excel_singleBarrierEventCal = serial_Excel_eventCal.Excel_singleBarrierEventCal_;

            this.lowerRng_ = serial_Excel_singleBarrierEventCal.LowerRng_.ValueStr;

            this.upperRng_ = serial_Excel_singleBarrierEventCal.UpperRng_.ValueStr;

            this.view_             = new Excel_singleBarrierEventCalView();
            this.view_.DataContext = this;
        }
        public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.Excel_eventCalcInfo         serial_Excel_eventCalcInfo         = serial_Class as FpmlSerializedCSharp.Excel_eventCalcInfo;
            FpmlSerializedCSharp.Excel_singleBarrierEventCal serial_Excel_singleBarrierEventCal = serial_Excel_eventCalcInfo.Excel_singleBarrierEventCal_;

            this.lowerTrigger_ = serial_Excel_singleBarrierEventCal.LowerTrigger_.ValueStr;

            this.upperTrigger_ = serial_Excel_singleBarrierEventCal.UpperTrigger_.ValueStr;

            FpmlSerializedCSharp.Excel_underlyingCalcID serial_excel_underlyingCalcID = serial_Excel_singleBarrierEventCal.Excel_underlyingCalcID_;
            string excel_underlyingCalcIDtype = serial_excel_underlyingCalcID.Excel_type_.ValueStr;

            this.excel_underlyingCalcIDViewModel_ = Excel_underlyingCalcIDViewModel.CreateExcel_underlyingCalcID(excel_underlyingCalcIDtype);
            this.excel_underlyingCalcIDViewModel_.setFromSerial(serial_excel_underlyingCalcID);

            this.observationStartDate_ = StringConverter.xmlDateToDateTime(serial_Excel_singleBarrierEventCal.ObservationStartDate_.ValueStr);
            this.observationEndDate_   = StringConverter.xmlDateToDateTime(serial_Excel_singleBarrierEventCal.ObservationEndDate_.ValueStr);
        }