Interface Term<T>

Type Parameters:
T - the type of values
All Superinterfaces:
LogicStructure
All Known Implementing Classes:
ArithmeticTerm, Constant, FunctionalTerm, Individual, NumberTerm, StringTerm, TermAdapter, Variable

public interface Term<T> extends LogicStructure
A term of a logical language, that can be given as argument for logical constructs like atoms or functors. A term can have a Sort which gives it a types, the default Sort which is also used by untyped languages is "Thing".
Author:
Matthias Thimm, Tim Janus