Package org.projog.core.term
Contains the building blocks used to construct Prolog programs and queries.
-
Interface Summary Interface Description Term The building blocks used to construct Prolog programs and queries.VariableAttribute -
Class Summary Class Description Atom Represents a specific object or relationship.DecimalFraction Represents a value of the primitive typedoubleas aTerm.EmptyList Represents a data structure with noTerms.IntegerNumber Represents a value of the primitive typelongas aTerm.IntegerNumberCache List Represents a data structure with twoTerms - a head and a tail.ListFactory Static factory methods for creating new instances ofList.ListUtils Helper methods for performing common tasks with Prolog list data structures.Structure TermComparator An implementation ofComparatorfor comparing instances ofTerm.TermFormatter ProducesStringrepresentations ofTerminstances.TermUtils Helper methods for performing common tasks onTerminstances.Variable Represents an unspecifiedTerm. -
Enum Summary Enum Description TermType Defines the type of terms supported by Projog.