private IEnumerable <INode> TraverseOnceResolved(ITaxonomyResident resident)
        {
            var resolver = new TraverseOnceResolved_ITaxonomyResidentResolver(this);

            resident.Accept(resolver);
            return(resolver.Result);
        }
Esempio n. 2
0
        private ITaxonomyResident CopyOnceResolved(ITaxonomyResident resident)
        {
            var resolver = new CopyOnceResolved_ITaxonomyResidentResolver(this);

            resident.Accept(resolver);
            return(resolver.Result);
        }
Esempio n. 3
0
        public IGlobeResident CreateModelOnceResolved(Computations computations, ITaxonomyResident resident)
        {
            var resolver = new CreateModel_TaxonomyResidentResolver(this, computations);

            resident.Accept(resolver);
            return(resolver.Result);
        }
Esempio n. 4
0
        public void WriteOnceResolved(ITaxonomyResident resident, XmlWriter writer)
        {
            var resolver = new WriteOnceResolved_ITaxonomyResidentResolver(this, writer);

            resident.Accept(resolver);
        }
Esempio n. 5
0
 public void Resolve(BasketRegionNode node)
 {
     this.Result = this.copier.Copy(node);
 }
Esempio n. 6
0
 public void Resolve(OtherNode node)
 {
     this.Result = this.copier.Copy(node);
 }
Esempio n. 7
0
 public void Resolve(BasketRegionModel model)
 {
     this.Result = this.builder.CreateBasketRegion(model);
 }
Esempio n. 8
0
 public void Resolve(OtherModel model)
 {
     this.Result = this.builder.CreateNode(model);
 }
Esempio n. 9
0
 public void Resolve(RegionModel model)
 {
     this.Result = this.builder.CreateNode(model);
 }