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); } }
public void RemoveNeighborhood(INeighborhoodBuilder neighborhoodBuilder) { NeighborhoodsContainer.RemoveChild(neighborhoodBuilder); }
public void AddNeighborhood(INeighborhoodBuilder neighborhoodBuilder) { NeighborhoodsContainer.Add(neighborhoodBuilder); }