edu.udo.cs.ie.cowbots.elpParser.dlp
Class DLPTermList

Package class diagram package DLPTermList
java.lang.Object
  extended by edu.udo.cs.ie.cowbots.elpParser.dlp.DLPTermList

public class DLPTermList
extends java.lang.Object

this class delegate either a term or a list of terms which is detail description about a predicate.


Field Summary
private  java.util.List<DLPTerm> terms
           
 
Constructor Summary
DLPTermList()
           
DLPTermList(java.util.List<DLPTerm> terms)
           
 
Method Summary
 void addTermList(java.util.List<DLPTerm> terms)
           
 java.util.List<DLPTerm> getAllTerms()
          given DLP-Terms
 int getListSize()
          feed actual terms length back
 DLPTerm getTerm(int i)
           
 boolean isArithOperator(DLPTerm t)
          whether there is a arithmetic operator.
 boolean isCompOperator(DLPTerm t)
          whether there is a comparative operator.
 void resolve()
          overview during parse
 java.lang.String[] toArray()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

terms

private java.util.List<DLPTerm> terms
Constructor Detail

DLPTermList

public DLPTermList()

DLPTermList

public DLPTermList(java.util.List<DLPTerm> terms)
Method Detail

addTermList

public void addTermList(java.util.List<DLPTerm> terms)

getTerm

public DLPTerm getTerm(int i)

getListSize

public int getListSize()
feed actual terms length back

Returns:
number of terms Integer

isArithOperator

public boolean isArithOperator(DLPTerm t)
whether there is a arithmetic operator.

Parameters:
t - a term DLPTerm
Returns:
Boolean

isCompOperator

public boolean isCompOperator(DLPTerm t)
whether there is a comparative operator.

Parameters:
t - a term DLPTerm
Returns:
Boolean

getAllTerms

public java.util.List<DLPTerm> getAllTerms()
given DLP-Terms

Returns:
terms

resolve

public void resolve()
overview during parse


toArray

public java.lang.String[] toArray()