public abstract class ASPLiteral extends ASPBodyElement implements net.sf.tweety.logics.commons.syntax.interfaces.Atom, net.sf.tweety.logics.commons.syntax.interfaces.Invertable, Comparable<ASPLiteral>
| Constructor and Description |
|---|
ASPLiteral() |
| Modifier and Type | Method and Description |
|---|---|
abstract ASPLiteral |
cloneWithAddedTerm(net.sf.tweety.logics.commons.syntax.interfaces.Term<?> term)
Creates a copy of the literal and adds the
given term as argument to the end of the argument
list.
|
abstract ASPLiteral |
complement() |
abstract ASPAtom |
getAtom() |
boolean |
isLiteral() |
getLiterals, substituteclone, containsTermsOfType, exchange, getAtoms, getPredicateCls, getPredicates, getSignature, isGround, isWellFormed, substituteequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddArgument, getArguments, getName, getPredicate, isComplete, setPredicateclone, equals, getAtoms, getPredicateCls, getPredicates, hashCodecompareTopublic abstract ASPLiteral cloneWithAddedTerm(net.sf.tweety.logics.commons.syntax.interfaces.Term<?> term)
term - the new argument.public abstract ASPAtom getAtom()
public boolean isLiteral()
isLiteral in interface net.sf.tweety.logics.commons.syntax.interfaces.SimpleLogicalFormulapublic abstract ASPLiteral complement()
complement in interface net.sf.tweety.logics.commons.syntax.interfaces.InvertableCopyright © 2019. All rights reserved.