public abstract class LdoFormula extends Object implements net.sf.tweety.logics.commons.syntax.interfaces.ClassicalFormula
| Constructor and Description |
|---|
LdoFormula() |
| Modifier and Type | Method and Description |
|---|---|
abstract LdoFormula |
clone() |
LdoConjunction |
combineWithAnd(net.sf.tweety.logics.commons.syntax.interfaces.Conjuctable f) |
LdoDisjunction |
combineWithOr(net.sf.tweety.logics.commons.syntax.interfaces.Disjunctable f) |
net.sf.tweety.logics.commons.syntax.interfaces.ClassicalFormula |
complement() |
abstract boolean |
equals(Object other) |
abstract Set<LdoArgument> |
getAtoms() |
Collection<DungTheory> |
getDividers(DungTheory theory,
Semantics semantics)
Returns the dividers for this formula, i.e.
|
abstract Set<LdoFormula> |
getLiterals()
Returns all literals, i.e.
|
Class<net.sf.tweety.logics.pl.syntax.PropositionalPredicate> |
getPredicateCls() |
abstract Set<net.sf.tweety.logics.pl.syntax.PropositionalPredicate> |
getPredicates() |
DungSignature |
getSignature() |
net.sf.tweety.math.probability.Probability |
getUniformProbability() |
abstract int |
hashCode() |
boolean |
isLiteral() |
public abstract Set<LdoArgument> getAtoms()
getAtoms in interface net.sf.tweety.logics.commons.syntax.interfaces.SimpleLogicalFormulapublic LdoConjunction combineWithAnd(net.sf.tweety.logics.commons.syntax.interfaces.Conjuctable f)
combineWithAnd in interface net.sf.tweety.logics.commons.syntax.interfaces.Conjuctablepublic LdoDisjunction combineWithOr(net.sf.tweety.logics.commons.syntax.interfaces.Disjunctable f)
combineWithOr in interface net.sf.tweety.logics.commons.syntax.interfaces.Disjunctablepublic abstract Set<net.sf.tweety.logics.pl.syntax.PropositionalPredicate> getPredicates()
getPredicates in interface net.sf.tweety.logics.commons.syntax.interfaces.SimpleLogicalFormulapublic abstract Set<LdoFormula> getLiterals()
public Collection<DungTheory> getDividers(DungTheory theory, Semantics semantics)
theory - some argumentation frameworksemantics - some semanticspublic net.sf.tweety.math.probability.Probability getUniformProbability()
getUniformProbability in interface net.sf.tweety.logics.commons.syntax.interfaces.ProbabilityAwarepublic net.sf.tweety.logics.commons.syntax.interfaces.ClassicalFormula complement()
complement in interface net.sf.tweety.logics.commons.syntax.interfaces.Invertablepublic boolean isLiteral()
isLiteral in interface net.sf.tweety.logics.commons.syntax.interfaces.SimpleLogicalFormulapublic Class<net.sf.tweety.logics.pl.syntax.PropositionalPredicate> getPredicateCls()
getPredicateCls in interface net.sf.tweety.logics.commons.syntax.interfaces.SimpleLogicalFormulapublic DungSignature getSignature()
getSignature in interface net.sf.tweety.commons.Formulapublic abstract boolean equals(Object other)
public abstract int hashCode()
public abstract LdoFormula clone()
Copyright © 2018. All rights reserved.