Exemplo n.º 1
0
        public IEnumerable <INode> TraverseOnceResolved(IRegionNodeResident resident)
        {
            var resolver = new TraverseOnceResolved_IRegionNodeResidentResolver(this);

            resident.Accept(resolver);
            return(resolver.Result);
        }
Exemplo n.º 2
0
        public IRegionNodeResident CopyOnceResolved(IRegionNodeResident resident)
        {
            var resolver = new CopyOnceResolved_IRegionNodeResidentResolver(this);

            resident.Accept(resolver);
            return(resolver.Result);
        }
Exemplo n.º 3
0
        public void WriteOnceResolved(IRegionNodeResident resident, XmlWriter writer)
        {
            var resolver = new WriteOnceResolved_IRegionNodeResidentResolver(this, writer);

            resident.Accept(resolver);
        }
Exemplo n.º 4
0
 public void Resolve(RegionNode node)
 {
     this.Result = this.copier.Copy(node);
 }
Exemplo n.º 5
0
 public void Resolve(BasketCountryNode node)
 {
     this.Result = this.copier.Copy(node);
 }
Exemplo n.º 6
0
 public void Resolve(BasketRegionModel model)
 {
     this.Result = this.builder.CreateBasketRegion(model);
 }
Exemplo n.º 7
0
 public void Resolve(BasketCountryModel model)
 {
     this.Result = this.builder.CreateBasketCountry(model);
 }
Exemplo n.º 8
0
 public void Resolve(RegionModel model)
 {
     this.Result = this.builder.CreateNode(model);
 }
Exemplo n.º 9
0
        public IRegionModelResident CreateModelOnceResolved(Computations computations, IRegionNodeResident resident)
        {
            var resolver = new CreateModel_RegionNodeResidentResolver(this, computations);

            resident.Accept(resolver);
            return(resolver.Result);
        }