public abstract class ASPElement extends Object implements net.sf.tweety.logics.commons.syntax.interfaces.ComplexLogicalFormula
| Constructor and Description |
|---|
ASPElement() |
| Modifier and Type | Method and Description |
|---|---|
abstract ASPElement |
clone() |
<C extends net.sf.tweety.logics.commons.syntax.interfaces.Term<?>> |
containsTermsOfType(Class<C> cls) |
ASPElement |
exchange(net.sf.tweety.logics.commons.syntax.interfaces.Term<?> v,
net.sf.tweety.logics.commons.syntax.interfaces.Term<?> t) |
abstract Set<ASPAtom> |
getAtoms() |
Class<? extends net.sf.tweety.logics.commons.syntax.Predicate> |
getPredicateCls() |
abstract Set<net.sf.tweety.logics.commons.syntax.Predicate> |
getPredicates() |
abstract net.sf.tweety.logics.fol.syntax.FolSignature |
getSignature() |
boolean |
isGround() |
boolean |
isWellFormed() |
ASPElement |
substitute(Map<? extends net.sf.tweety.logics.commons.syntax.interfaces.Term<?>,? extends net.sf.tweety.logics.commons.syntax.interfaces.Term<?>> map) |
abstract ASPElement |
substitute(net.sf.tweety.logics.commons.syntax.interfaces.Term<?> t,
net.sf.tweety.logics.commons.syntax.interfaces.Term<?> v) |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic abstract Set<net.sf.tweety.logics.commons.syntax.Predicate> getPredicates()
getPredicates in interface net.sf.tweety.logics.commons.syntax.interfaces.SimpleLogicalFormulapublic abstract ASPElement substitute(net.sf.tweety.logics.commons.syntax.interfaces.Term<?> t, net.sf.tweety.logics.commons.syntax.interfaces.Term<?> v)
substitute in interface net.sf.tweety.logics.commons.syntax.interfaces.ComplexLogicalFormulapublic abstract net.sf.tweety.logics.fol.syntax.FolSignature getSignature()
getSignature in interface net.sf.tweety.commons.Formulapublic abstract Set<ASPAtom> getAtoms()
getAtoms in interface net.sf.tweety.logics.commons.syntax.interfaces.SimpleLogicalFormulapublic abstract ASPElement clone()
public ASPElement substitute(Map<? extends net.sf.tweety.logics.commons.syntax.interfaces.Term<?>,? extends net.sf.tweety.logics.commons.syntax.interfaces.Term<?>> map) throws IllegalArgumentException
substitute in interface net.sf.tweety.logics.commons.syntax.interfaces.ComplexLogicalFormulaIllegalArgumentExceptionpublic ASPElement exchange(net.sf.tweety.logics.commons.syntax.interfaces.Term<?> v, net.sf.tweety.logics.commons.syntax.interfaces.Term<?> t) throws IllegalArgumentException
exchange in interface net.sf.tweety.logics.commons.syntax.interfaces.ComplexLogicalFormulaIllegalArgumentExceptionpublic <C extends net.sf.tweety.logics.commons.syntax.interfaces.Term<?>> boolean containsTermsOfType(Class<C> cls)
containsTermsOfType in interface net.sf.tweety.logics.commons.syntax.interfaces.LogicStructurepublic boolean isGround()
isGround in interface net.sf.tweety.logics.commons.syntax.interfaces.ComplexLogicalFormulapublic boolean isWellFormed()
isWellFormed in interface net.sf.tweety.logics.commons.syntax.interfaces.ComplexLogicalFormulapublic Class<? extends net.sf.tweety.logics.commons.syntax.Predicate> getPredicateCls()
getPredicateCls in interface net.sf.tweety.logics.commons.syntax.interfaces.SimpleLogicalFormulaCopyright © 2019. All rights reserved.