Package org.projog.core.term


package org.projog.core.term
Contains the building blocks used to construct Prolog programs and queries.
  • Class
    Description
    Represents a specific object or relationship.
    Represents a value of the primitive type double as a Term.
    Represents a data structure with no Terms.
    Represents a value of the primitive type long as a Term.
     
    Represents a data structure with two Terms - a head and a tail.
    Static factory methods for creating new instances of List.
    Helper methods for performing common tasks with Prolog list data structures.
    Creates implementations of Term consisting of a functor (name) and a number of other Term arguments.
    The building blocks used to construct Prolog programs and queries.
    An implementation of Comparator for comparing instances of Term.
    Produces String representations of Term instances.
    Defines the type of terms supported by Projog.
    Helper methods for performing common tasks on Term instances.
    Represents an unspecified Term.