public IEnumerable <INode> TraverseOnceResolved(IRegionNodeResident resident) { var resolver = new TraverseOnceResolved_IRegionNodeResidentResolver(this); resident.Accept(resolver); return(resolver.Result); }
public IRegionNodeResident CopyOnceResolved(IRegionNodeResident resident) { var resolver = new CopyOnceResolved_IRegionNodeResidentResolver(this); resident.Accept(resolver); return(resolver.Result); }
public void WriteOnceResolved(IRegionNodeResident resident, XmlWriter writer) { var resolver = new WriteOnceResolved_IRegionNodeResidentResolver(this, writer); resident.Accept(resolver); }
public void Resolve(RegionNode node) { this.Result = this.copier.Copy(node); }
public void Resolve(BasketCountryNode node) { this.Result = this.copier.Copy(node); }
public void Resolve(BasketRegionModel model) { this.Result = this.builder.CreateBasketRegion(model); }
public void Resolve(BasketCountryModel model) { this.Result = this.builder.CreateBasketCountry(model); }
public void Resolve(RegionModel model) { this.Result = this.builder.CreateNode(model); }
public IRegionModelResident CreateModelOnceResolved(Computations computations, IRegionNodeResident resident) { var resolver = new CreateModel_RegionNodeResidentResolver(this, computations); resident.Accept(resolver); return(resolver.Result); }