Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
jason.asSyntax.ListTerm

Packages that use ListTerm
jason |
jason.asSyntax |

Uses of ListTerm in jason

Methods in jason that return ListTerm
`static ListTerm` | `JasonException.createBasicErrorAnnots(java.lang.String id, java.lang.String msg)`
`static ListTerm` | `JasonException.createBasicErrorAnnots(Term id, java.lang.String msg)`
`ListTerm` | `JasonException.getErrorTerms()`

Uses of ListTerm in jason.asSyntax

Classes in jason.asSyntax that implement ListTerm
`class` | `ListTermImpl` Represents a list node as in prolog .(t1,.(t2,.(t3,.))).
`class` | `UnnamedVar` Represents an unnamed variable '_'.
`class` | `VarTerm` Represents a variable Term: like X (starts with upper case).

Methods in jason.asSyntax that return ListTerm
`ListTerm` | `VarTerm.append(Term t)`
`ListTerm` | `ListTermImpl.append(Term t)` Adds a term in the end of the list
`ListTerm` | `ListTerm.append(Term t)`
`ListTerm` | `ListTermImpl.clone()` make a hard copy of the terms
`ListTerm` | `VarTerm.cloneLT()`
`ListTerm` | `ListTermImpl.cloneLT()` make a hard copy of the terms
`ListTerm` | `ListTerm.cloneLT()` clone the list term
`ListTerm` | `VarTerm.cloneLTShallow()`
`ListTerm` | `ListTermImpl.cloneLTShallow()` make a shallow copy of the list (terms are not cloned, only the structure)
`ListTerm` | `ListTerm.cloneLTShallow()` make a shallow copy of the list (terms are not cloned, only the structure)
`ListTerm` | `VarTerm.concat(ListTerm lt)`
`ListTerm` | `ListTermImpl.concat(ListTerm lt)` Adds a list in the end of this list.
`ListTerm` | `ListTerm.concat(ListTerm lt)`
`static ListTerm` | `ASSyntax.createList(java.util.Collection<Term> terms)` Creates a new list from a collection of terms (each element of the collection is cloned)
`static ListTerm` | `ASSyntax.createList(Term... terms)` Creates a new list with n elements, n can be 0
`ListTerm` | `VarTerm.difference(ListTerm lt)`
`ListTerm` | `ListTermImpl.difference(ListTerm lt)` returns a new (cloned) list representing the set resulting of the difference of this list and lt.
`ListTerm` | `ListTerm.difference(ListTerm lt)`
`ListTerm` | `VarTerm.getAnnots()`
`ListTerm` | `Pred.getAnnots()`
`ListTerm` | `Literal.getAnnots()` returns all annotations of the literal
`ListTerm` | `Pred.getAnnots(java.lang.String functor)`
`ListTerm` | `Literal.getAnnots(java.lang.String functor)` returns all annots with the specified functor e.g.: from annots [t(a), t(b), source(tom)] and functor "t", it returns [t(a),t(b)] in case that there is no such an annot, it returns an empty list.
`ListTerm` | `Literal.getAsListOfTerms()` returns this literal as a list with three elements: [functor, list of terms, list of annots]
`ListTerm` | `VarTerm.getLast()`
`ListTerm` | `ListTermImpl.getLast()` get the last ListTerm of this List
`ListTerm` | `ListTerm.getLast()`
`ListTerm` | `VarTerm.getNext()`
`ListTerm` | `ListTermImpl.getNext()`
`ListTerm` | `ListTerm.getNext()`
`ListTerm` | `VarTerm.getPenultimate()`
`ListTerm` | `ListTermImpl.getPenultimate()`
`ListTerm` | `ListTerm.getPenultimate()`
`ListTerm` | `VarTerm.getSources()`
`ListTerm` | `Pred.getSources()`
`ListTerm` | `Literal.getSources()` returns the sources of this literal as a new list.
`ListTerm` | `VarTerm.insert(Term t)`
`ListTerm` | `ListTermImpl.insert(Term t)` insert a term in the begin of this list
`ListTerm` | `ListTerm.insert(Term t)`
`ListTerm` | `VarTerm.intersection(ListTerm lt)`
`ListTerm` | `ListTermImpl.intersection(ListTerm lt)` returns a new (cloned) list representing the set resulting of the intersection of this list and lt.
`ListTerm` | `ListTerm.intersection(ListTerm lt)`
`static ListTerm` | `ListTermImpl.parseList(java.lang.String sList)`
`static ListTerm` | `ASSyntax.parseList(java.lang.String sList)` creates a new list by parsing a string
`ListTerm` | `VarTerm.reverse()`
`ListTerm` | `ListTermImpl.reverse()` Creates a new (cloned) list with the same elements of this list, but in the reversed order.
`ListTerm` | `ListTerm.reverse()`
`ListTerm` | `VarTerm.union(ListTerm lt)`
`ListTerm` | `ListTermImpl.union(ListTerm lt)` returns a new (cloned) list representing the set resulting of the union of this list and lt.
`ListTerm` | `ListTerm.union(ListTerm lt)`

Methods in jason.asSyntax that return types with arguments of type ListTerm
`java.util.Iterator<ListTerm>` | `VarTerm.listTermIterator()`
`java.util.Iterator<ListTerm>` | `ListTermImpl.listTermIterator()` gives an iterator that includes the final empty list or tail, for [a,b,c] returns [a,b,c]; [b,c]; [c]; and [].
`java.util.Iterator<ListTerm>` | `ListTerm.listTermIterator()`

Methods in jason.asSyntax with parameters of type ListTerm
`ListTerm` | `VarTerm.concat(ListTerm lt)`
`ListTerm` | `ListTermImpl.concat(ListTerm lt)` Adds a list in the end of this list.
`ListTerm` | `ListTerm.concat(ListTerm lt)`
`ListTerm` | `VarTerm.difference(ListTerm lt)`
`ListTerm` | `ListTermImpl.difference(ListTerm lt)` returns a new (cloned) list representing the set resulting of the difference of this list and lt.
`ListTerm` | `ListTerm.difference(ListTerm lt)`
`ListTerm` | `VarTerm.intersection(ListTerm lt)`
`ListTerm` | `ListTermImpl.intersection(ListTerm lt)` returns a new (cloned) list representing the set resulting of the intersection of this list and lt.
`ListTerm` | `ListTerm.intersection(ListTerm lt)`
`static Literal` | `Literal.newFromListOfTerms(ListTerm lt)` creates a literal from a list with three elements: [functor, list of terms, list of annots]
`Literal` | `VarTerm.setAnnots(ListTerm l)`
`Literal` | `Pred.setAnnots(ListTerm l)`
`Literal` | `Literal.setAnnots(ListTerm l)`
`protected void` | `ListTermImpl.setValuesFrom(ListTerm lt)`
`ListTerm` | `VarTerm.union(ListTerm lt)`
`ListTerm` | `ListTermImpl.union(ListTerm lt)` returns a new (cloned) list representing the set resulting of the union of this list and lt.
`ListTerm` | `ListTerm.union(ListTerm lt)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES