// ---------- Accept functions for Visitor ---------- /// <summary> /// It calls the appropriate visit method of the given visitor. /// </summary> /// <param name="visitor">[in] The used visitor.</param> public override void accept(Visitors.Visitor visitor) { visitor.visit(this); }
public void Accept(Visitors.Visitor visitor) { visitor.VisitCircle(this); }
/// <summary> /// It calls the appropriate visitEnd method of the given visitor. /// </summary> /// <param name="visitor">[in] The used visitor.</param> public virtual void acceptEnd(Visitors.Visitor visitor) { }
/// <summary> /// Decreases the depth of the given visitor. /// </summary> /// <param name="visitor">[in] The visitor class.</param> protected void decVisitorDepth(Visitors.Visitor visitor) { visitor.decDepth(); }
/// <summary> /// Increases the depth of the given visitor. /// </summary> /// <param name="visitor">[in] The visitor class.</param> protected void incVisitorDepth(Visitors.Visitor visitor) { visitor.incDepth(); }
public void Accept(Visitors.Visitor visitor) { visitor.VisitRectangle(this); }