public void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.ReferenceEntityInfo_para serial_ReferenceEntityInfo_para = serial_Class as FpmlSerializedCSharp.ReferenceEntityInfo_para; FpmlSerializedCSharp.ReferenceCurveList serial_referenceCurveList = serial_ReferenceEntityInfo_para.ReferenceCurveList_; string referenceCurveListtype = serial_referenceCurveList.Excel_type_.ValueStr; this.referenceCurveListViewModel_ = ReferenceCurveListViewModel.CreateReferenceCurveList(referenceCurveListtype); this.referenceCurveListViewModel_.setFromSerial(serial_referenceCurveList); FpmlSerializedCSharp.JointProbabilityTrait serial_jointProbabilityTrait = serial_ReferenceEntityInfo_para.JointProbabilityTrait_; string jointProbabilityTraittype = serial_jointProbabilityTrait.Excel_type_.ValueStr; this.jointProbabilityTraitViewModel_ = JointProbabilityTraitViewModel.CreateJointProbabilityTrait(jointProbabilityTraittype); this.jointProbabilityTraitViewModel_.setFromSerial(serial_jointProbabilityTrait); }
public void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.ReferenceEntityInfo_para serial_ReferenceEntityInfo_para = serial_Class as FpmlSerializedCSharp.ReferenceEntityInfo_para; FpmlSerializedCSharp.ReferenceCurveList serial_referenceCurveList = serial_ReferenceEntityInfo_para.ReferenceCurveList_; this.referenceCurveListViewModel_ = new ReferenceCurveListViewModel(); this.referenceCurveListViewModel_.setFromSerial(serial_referenceCurveList); FpmlSerializedCSharp.JointProbabilityTrait serial_jointProbabilityTrait = serial_ReferenceEntityInfo_para.JointProbabilityTrait_; string jointProbabilityTraittype = serial_jointProbabilityTrait.Type_.ValueStr; this.jointProbabilityTraitViewModel_ = JointProbabilityTraitViewModel.CreateJointProbabilityTrait(jointProbabilityTraittype); this.jointProbabilityTraitViewModel_.setFromSerial(serial_jointProbabilityTrait); this.view_ = new ReferenceEntityInfo_paraView(); this.view_.DataContext = this; }
public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.PricingParameter serial_PricingParameter = serial_Class as FpmlSerializedCSharp.PricingParameter; FpmlSerializedCSharp.StandardCredit_para serial_StandardCredit_para = serial_PricingParameter.StandardCredit_para_; FpmlSerializedCSharp.ReferenceEntityInfo_para serial_referenceEntityInfo_para = serial_StandardCredit_para.ReferenceEntityInfo_para_; string referenceEntityInfo_paratype = serial_referenceEntityInfo_para.Excel_type_.ValueStr; this.referenceEntityInfo_paraViewModel_ = ReferenceEntityInfo_paraViewModel.CreateReferenceEntityInfo_para(referenceEntityInfo_paratype); this.referenceEntityInfo_paraViewModel_.setFromSerial(serial_referenceEntityInfo_para); FpmlSerializedCSharp.DiscountCurve_para serial_discountCurve_para = serial_StandardCredit_para.DiscountCurve_para_; string discountCurve_paratype = serial_discountCurve_para.Excel_type_.ValueStr; this.discountCurve_paraViewModel_ = DiscountCurve_paraViewModel.CreateDiscountCurve_para(discountCurve_paratype); this.discountCurve_paraViewModel_.setFromSerial(serial_discountCurve_para); this.recoveryRate_ = serial_StandardCredit_para.RecoveryRate_.ValueStr; }