Example #1
0
 /// <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);
 }
Example #2
0
 /// <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);
 }