/// <summary> /// Accept method for the input data visitor. /// </summary> /// <param name="visitor">Visitor.</param> public override void Accept(IVisitor visitor) { visitor.Visit(this); Parameters.Accept(visitor); Constraints.Accept(visitor); visitor.PostVisit(this); }
/// <summary> /// Accept method for the input data visitor. /// </summary> /// <param name="visitor">Visitor.</param> public override void Accept(IVisitor visitor) { visitor.Visit(this); Parameters.Accept(visitor); Expression.Accept(visitor); visitor.PostVisit(this); }
/// <summary> /// Accept method for the input data visitor. /// </summary> /// <param name="visitor">Visitor.</param> public void Accept(IVisitor visitor) { visitor.Visit(this); Parameters.Accept(visitor); Preconditions.Accept(visitor); Effects.Accept(visitor); visitor.PostVisit(this); }