AIMA.Core.Logic.FOL.Parsing.AST.Function.getTerms C# (CSharp) Method

getTerms() public method

public getTerms ( ) : List
return List
        public List<Term> getTerms()
        {
            Term[] copy = new Term[terms.Count];
            terms.CopyTo(copy);
            return new List<Term>(copy);
        }

Usage Example

 public Object visitFunction(Function function, Object arg)
 {
     List<Term> terms = function.getTerms();
     List<Term> newTerms = new List<Term>();
     for (int i = 0; i < terms.Count; i++)
     {
         Term t = terms[i];
         Term subsTerm = (Term)t.accept(this, arg);
         newTerms.Add(subsTerm);
     }
     return new Function(function.getFunctionName(), newTerms);
 }
All Usage Examples Of AIMA.Core.Logic.FOL.Parsing.AST.Function::getTerms