public Decimal PopulateOnceResolved(IRegionModelResident resident, BenchmarkValueResolver valueResolver) { var resolver = new PopulateOnceResolved_IRegionModelResidentResolver(this, valueResolver); resident.Accept(resolver); return(resolver.Result); }
protected IEnumerable <IModel> TraverseOnceResolved(IRegionModelResident resident) { var resolver = new TraverseOnceResolved_IRegionModelResidentResolver(this); resident.Accept(resolver); return(resolver.Result); }
public IRegionNodeResident CreateNodeOnceResolved(IRegionModelResident residentModel) { var resolver = new CreateNodeOnceResolved_IRegionModelResidentResolver(this); residentModel.Accept(resolver); return(resolver.Result); }
public void Resolve(BasketCountryNode node) { this.Result = this.creator.CreateBasketCountry(this.computations, node); }
public void Resolve(BasketRegionNode basketRegionNode) { this.Result = this.creator.CreateBasketRegion(this.computations, basketRegionNode); }
public void Resolve(RegionNode regionNode) { this.Result = this.creator.CreateRegion(this.computations, regionNode); }