Example #1
0
        public override void AcceptVisitor(IVisitor visitor)
        {
            base.AcceptVisitor(visitor);
            if (GlobalMoleculeDependentProperties != null)
            {
                GlobalMoleculeDependentProperties.AcceptVisitor(visitor);
            }

            TopContainers.Each(container => container.AcceptVisitor(visitor));

            if (NeighborhoodsContainer != null)
            {
                NeighborhoodsContainer.AcceptVisitor(visitor);
            }
        }
Example #2
0
 public void RemoveNeighborhood(INeighborhoodBuilder neighborhoodBuilder)
 {
     NeighborhoodsContainer.RemoveChild(neighborhoodBuilder);
 }
Example #3
0
 public void AddNeighborhood(INeighborhoodBuilder neighborhoodBuilder)
 {
     NeighborhoodsContainer.Add(neighborhoodBuilder);
 }