|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ListTerm
The interface for lists of the AgentSpeak language
Method Summary | |
---|---|
ListTerm |
append(Term t)
|
ListTerm |
cloneLT()
clone the list term |
ListTerm |
cloneLTShallow()
make a shallow copy of the list (terms are not cloned, only the structure) |
ListTerm |
concat(ListTerm lt)
|
ListTerm |
difference(ListTerm lt)
|
java.util.List<Term> |
getAsList()
|
ListTerm |
getLast()
|
ListTerm |
getNext()
|
ListTerm |
getPenultimate()
|
VarTerm |
getTail()
|
Term |
getTerm()
|
ListTerm |
insert(Term t)
|
ListTerm |
intersection(ListTerm lt)
|
boolean |
isEnd()
|
boolean |
isTail()
|
java.util.Iterator<ListTerm> |
listTermIterator()
|
Term |
removeLast()
|
ListTerm |
reverse()
|
void |
setNext(Term l)
|
void |
setTail(VarTerm v)
|
void |
setTerm(Term t)
|
java.util.Iterator<java.util.List<Term>> |
subSets(int k)
returns all subsets that take k elements of this list |
ListTerm |
union(ListTerm lt)
|
Methods inherited from interface java.util.List |
---|
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray |
Methods inherited from interface jason.asSyntax.Term |
---|
apply, clone, countVars, equals, getSrcInfo, hasVar, isArithExpr, isAtom, isGround, isInternalAction, isList, isLiteral, isNumeric, isPlanBody, isPred, isRule, isString, isStructure, isUnnamedVar, isVar, setSrcInfo |
Methods inherited from interface java.lang.Comparable |
---|
compareTo |
Methods inherited from interface jason.util.ToDOM |
---|
getAsDOM |
Method Detail |
---|
void setTerm(Term t)
Term getTerm()
void setNext(Term l)
ListTerm getNext()
boolean isEnd()
boolean isTail()
VarTerm getTail()
void setTail(VarTerm v)
ListTerm getLast()
ListTerm getPenultimate()
Term removeLast()
ListTerm append(Term t)
ListTerm insert(Term t)
ListTerm concat(ListTerm lt)
ListTerm reverse()
ListTerm union(ListTerm lt)
ListTerm intersection(ListTerm lt)
ListTerm difference(ListTerm lt)
java.util.Iterator<java.util.List<Term>> subSets(int k)
java.util.Iterator<ListTerm> listTermIterator()
java.util.List<Term> getAsList()
ListTerm cloneLT()
ListTerm cloneLTShallow()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |