Interface SetTerm

All Superinterfaces:
java.lang.Cloneable, java.util.Collection<Term>, java.lang.Comparable<Term>, java.lang.Iterable<Term>, java.io.Serializable, Term, ToDOM, ToJson
All Known Implementing Classes:
SetTermImpl

public interface SetTerm
extends Term, java.util.Collection<Term>, java.lang.Iterable<Term>
The interface for sets in the AgentSpeak language
Author:
Jomi
  • Method Details

    • union

      void union​(java.lang.Iterable<Term> lt)
    • intersection

      void intersection​(java.util.Collection<Term> lt)
    • difference

      void difference​(java.util.Collection<Term> lt)
    • getAsListTerm

      ListTerm getAsListTerm()
    • deepClone

      SetTerm deepClone()