public class Aggregate extends DLPElementAdapter implements DLPElement
| Modifier and Type | Field and Description |
|---|---|
protected String |
functor |
protected net.sf.tweety.logics.commons.syntax.interfaces.Term<?> |
leftGuard |
protected String |
leftOp |
protected net.sf.tweety.logics.commons.syntax.interfaces.Term<?> |
rightGuard |
protected String |
rightOp |
protected SymbolicSet |
symSet |
| Constructor and Description |
|---|
Aggregate(Aggregate other) |
Aggregate(String functor,
SymbolicSet symSet) |
Aggregate(String functor,
SymbolicSet ss,
String rightOp,
net.sf.tweety.logics.commons.syntax.interfaces.Term<?> rightGuard) |
Aggregate(net.sf.tweety.logics.commons.syntax.interfaces.Term<?> leftGuard,
String leftOp,
String functor,
SymbolicSet ss) |
Aggregate(net.sf.tweety.logics.commons.syntax.interfaces.Term<?> leftGuard,
String leftOp,
String functor,
SymbolicSet ss,
String rightOp,
net.sf.tweety.logics.commons.syntax.interfaces.Term<?> rightGuard) |
| Modifier and Type | Method and Description |
|---|---|
Aggregate |
clone() |
boolean |
equals(Object other) |
Set<DLPAtom> |
getAtoms() |
String |
getFunctor() |
net.sf.tweety.logics.commons.syntax.interfaces.Term<?> |
getLeftGuard() |
String |
getLeftOperator() |
SortedSet<DLPLiteral> |
getLiterals() |
Set<DLPPredicate> |
getPredicates() |
net.sf.tweety.logics.commons.syntax.interfaces.Term<?> |
getRightGuard() |
String |
getRightOperator() |
net.sf.tweety.logics.fol.syntax.FolSignature |
getSignature() |
SymbolicSet |
getSymbolicSet() |
Set<net.sf.tweety.logics.commons.syntax.interfaces.Term<?>> |
getTerms() |
int |
hashCode() |
boolean |
hasLeftGuard() |
boolean |
hasRightGuard() |
boolean |
isGround() |
void |
setLeftGuard(net.sf.tweety.logics.commons.syntax.interfaces.Term<?> guard,
String rel) |
void |
setRightGuard(net.sf.tweety.logics.commons.syntax.interfaces.Term<?> guard,
String rel) |
Aggregate |
substitute(net.sf.tweety.logics.commons.syntax.interfaces.Term<?> t,
net.sf.tweety.logics.commons.syntax.interfaces.Term<?> v) |
String |
toString() |
getPredicateClscontainsTermsOfType, exchange, getTerms, isLiteral, isWellFormed, substitutefinalize, getClass, notify, notifyAll, wait, wait, waitexchange, isWellFormed, substituteprotected SymbolicSet symSet
protected net.sf.tweety.logics.commons.syntax.interfaces.Term<?> leftGuard
protected net.sf.tweety.logics.commons.syntax.interfaces.Term<?> rightGuard
protected String leftOp
protected String rightOp
protected String functor
public Aggregate(net.sf.tweety.logics.commons.syntax.interfaces.Term<?> leftGuard,
String leftOp,
String functor,
SymbolicSet ss)
public Aggregate(String functor, SymbolicSet ss, String rightOp, net.sf.tweety.logics.commons.syntax.interfaces.Term<?> rightGuard)
public Aggregate(net.sf.tweety.logics.commons.syntax.interfaces.Term<?> leftGuard,
String leftOp,
String functor,
SymbolicSet ss,
String rightOp,
net.sf.tweety.logics.commons.syntax.interfaces.Term<?> rightGuard)
public Aggregate(String functor, SymbolicSet symSet)
public Aggregate(Aggregate other)
public boolean hasLeftGuard()
public boolean hasRightGuard()
public net.sf.tweety.logics.commons.syntax.interfaces.Term<?> getLeftGuard()
public String getLeftOperator()
public net.sf.tweety.logics.commons.syntax.interfaces.Term<?> getRightGuard()
public String getRightOperator()
public void setLeftGuard(net.sf.tweety.logics.commons.syntax.interfaces.Term<?> guard,
String rel)
public void setRightGuard(net.sf.tweety.logics.commons.syntax.interfaces.Term<?> guard,
String rel)
public String getFunctor()
public SymbolicSet getSymbolicSet()
public SortedSet<DLPLiteral> getLiterals()
getLiterals in interface DLPElementpublic boolean isGround()
isGround in interface net.sf.tweety.logics.commons.syntax.interfaces.ComplexLogicalFormulaisGround in class net.sf.tweety.logics.commons.syntax.ComplexLogicalFormulaAdapterpublic Aggregate clone()
clone in interface net.sf.tweety.logics.commons.syntax.interfaces.ComplexLogicalFormulaclone in interface net.sf.tweety.logics.commons.syntax.interfaces.SimpleLogicalFormulaclone in interface DLPElementclone in class DLPElementAdapterpublic Set<DLPPredicate> getPredicates()
getPredicates in interface net.sf.tweety.logics.commons.syntax.interfaces.SimpleLogicalFormulagetPredicates in interface DLPElementpublic Set<net.sf.tweety.logics.commons.syntax.interfaces.Term<?>> getTerms()
getTerms in interface net.sf.tweety.logics.commons.syntax.interfaces.LogicStructurepublic Set<DLPAtom> getAtoms()
getAtoms in interface net.sf.tweety.logics.commons.syntax.interfaces.SimpleLogicalFormulagetAtoms in interface DLPElementpublic Aggregate 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.ComplexLogicalFormulasubstitute in interface DLPElementpublic net.sf.tweety.logics.fol.syntax.FolSignature getSignature()
getSignature in interface net.sf.tweety.commons.FormulagetSignature in interface DLPElementpublic int hashCode()
Copyright © 2018. All rights reserved.