/// <summary> /// Accept method for the input data visitor. /// </summary> /// <param name="visitor">Visitor.</param> public void Accept(IVisitor visitor) { visitor.Visit(this); Requirements.Accept(visitor); Objects.Accept(visitor); Init.Accept(visitor); Goal.Accept(visitor); Constraints.Accept(visitor); Metric.Accept(visitor); Length.Accept(visitor); }
/// <summary> /// Accept method for the input data visitor. /// </summary> /// <param name="visitor">Visitor.</param> public void Accept(IVisitor visitor) { visitor.Visit(this); Requirements.Accept(visitor); Types.Accept(visitor); Constants.Accept(visitor); Predicates.Accept(visitor); Functions.Accept(visitor); Constraints.Accept(visitor); Actions.Accept(visitor); DurativeActions.Accept(visitor); DerivedPredicates.Accept(visitor); }