Class ASPLiteral

java.lang.Object
All Implemented Interfaces:
Comparable<ASPLiteral>, Formula, Atom, ComplexLogicalFormula, Invertable, LogicStructure, SimpleLogicalFormula
Direct Known Subclasses:
ASPAtom, StrictNegation

public abstract class ASPLiteral extends ASPBodyElement implements Atom, Invertable, Comparable<ASPLiteral>
This class defines common functionality for literals, meaning atoms or strictly negated atoms. In the ASP-Core-2 standard, the formulas represented by this class are referred to as 'classical atoms'.
Author:
Anna Gessler, Tim Janus