public static PricingParameterViewModel CreatePricingParameter(FpmlSerializedCSharp.ISerialized serial_Class)
        {
            FpmlSerializedCSharp.PricingParameter serial_PricingParameter = serial_Class as FpmlSerializedCSharp.PricingParameter;
            string typeStr = serial_PricingParameter.Type_.ValueStr;

            return(PricingParameterViewModel.CreatePricingParameter(typeStr));
        }
        public override void loadSampleParaResult()
        {
            string paraTypeStr = "standard_para";

            this.pricingParameterViewModel_ = PricingParameterViewModel.CreatePricingParameter(paraTypeStr);

            this.pricingParameterViewModel_.initializeParameter(this.instrumentViewModel_);
        }
        protected override void loadParaResultFromXml(XmlNode node)
        {
            FpmlSerializedCSharp.ParaRoot serial_paraRoot = new FpmlSerializedCSharp.ParaRoot(node);
            FpmlSerializedCSharp.Pricing  serial_pricing  = serial_paraRoot.Pricing_;

            FpmlSerializedCSharp.Excel_parameter serial_pricingPara = serial_pricing.Excel_parameter_;
            //FpmlSerializedCSharp.PricingResult serial_pricingResult = serial_pricing.;

            PricingParameterViewModel vm1 = PricingParameterViewModel.CreatePricingParameter(serial_pricingPara);

            vm1.setFromSerial(serial_pricingPara);
            this.PricingParameterViewModel_ = vm1;

            //PricingResultViewModel vm2 = PricingResultViewModel.CreatePricingResult(serial_pricingResult);
            //vm2.setFromSerial(serial_pricingResult);
            //this.PricingResultViewModel_ = vm2;

            //this.view_ = new StandardInstBaseView();
        }
        public override void loadSampleParaResult()
        {
            string paraTypeStr = "standard_para";
            this.pricingParameterViewModel_ = PricingParameterViewModel.CreatePricingParameter(paraTypeStr);

            this.pricingParameterViewModel_.initializeParameter(this.instrumentViewModel_);

        }