public class SimpleRevisionCompareModel extends Object
| Modifier and Type | Field and Description |
|---|---|
protected net.sf.tweety.lp.asp.syntax.Program |
beliefBase |
protected net.sf.tweety.beliefdynamics.BaseRevisionOperator<?> |
leftOperator
the left revision operator
|
protected Collection<?> |
leftResult |
protected net.sf.tweety.lp.asp.syntax.Program |
newBeliefs |
protected net.sf.tweety.beliefdynamics.BaseRevisionOperator<?> |
rightOperator
the right revision operator
|
protected Collection<?> |
rightResult |
protected Set<net.sf.tweety.beliefdynamics.BaseRevisionOperator<?>> |
selectableOperators
a set of selectable revison operators
|
protected net.sf.tweety.lp.asp.solver.Solver |
solver |
| Constructor and Description |
|---|
SimpleRevisionCompareModel() |
SimpleRevisionCompareModel(net.sf.tweety.lp.asp.solver.Solver solver) |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(PropertyChangeListener listener)
Adds a property change listener
|
void |
addOperator(net.sf.tweety.beliefdynamics.BaseRevisionOperator<?> op)
Adds the given revision operator to the set of selectable revision methods.
|
void |
calculateResultingAnswersets() |
void |
removeListener(PropertyChangeListener listener)
Removes a property change listener
|
void |
removeOperator(net.sf.tweety.beliefdynamics.BaseRevisionOperator<?> op)
Removes the given revision operator from the set of selectable revision methods.
|
void |
runRevisions() |
void |
setBeliefbase(Reader beliefBase) |
void |
setBeliefbase(String beliefBase)
Adds a belief base to the end of the ordered list of belief bases.
|
void |
setLeftOperator(net.sf.tweety.beliefdynamics.BaseRevisionOperator<?> left)
Select the left revision method.
|
void |
setNewBeliefs(Reader newBeliefs) |
void |
setNewBeliefs(String newBeliefs) |
void |
setRightOperator(net.sf.tweety.beliefdynamics.BaseRevisionOperator<?> right)
Select the right revision method.
|
void |
setSolver(net.sf.tweety.lp.asp.solver.Solver solver) |
protected net.sf.tweety.beliefdynamics.BaseRevisionOperator<?> leftOperator
protected net.sf.tweety.beliefdynamics.BaseRevisionOperator<?> rightOperator
protected Set<net.sf.tweety.beliefdynamics.BaseRevisionOperator<?>> selectableOperators
protected net.sf.tweety.lp.asp.syntax.Program beliefBase
protected net.sf.tweety.lp.asp.syntax.Program newBeliefs
protected Collection<?> leftResult
protected Collection<?> rightResult
protected net.sf.tweety.lp.asp.solver.Solver solver
public SimpleRevisionCompareModel()
public SimpleRevisionCompareModel(net.sf.tweety.lp.asp.solver.Solver solver)
public void setSolver(net.sf.tweety.lp.asp.solver.Solver solver)
public void addListener(PropertyChangeListener listener)
listener - Reference to the listenerpublic void removeListener(PropertyChangeListener listener)
listener - Reference to the listenerpublic void setLeftOperator(net.sf.tweety.beliefdynamics.BaseRevisionOperator<?> left)
left - The revision method as an operator referencepublic void setRightOperator(net.sf.tweety.beliefdynamics.BaseRevisionOperator<?> right)
right - The revision method as an operator referencepublic void setBeliefbase(String beliefBase) throws net.sf.tweety.lp.asp.parser.ParseException
beliefBase - Reference to the new belief basenet.sf.tweety.lp.asp.parser.ParseExceptionpublic void setBeliefbase(Reader beliefBase) throws net.sf.tweety.lp.asp.parser.ParseException
net.sf.tweety.lp.asp.parser.ParseExceptionpublic void setNewBeliefs(String newBeliefs) throws net.sf.tweety.lp.asp.parser.ParseException
net.sf.tweety.lp.asp.parser.ParseExceptionpublic void setNewBeliefs(Reader newBeliefs) throws net.sf.tweety.lp.asp.parser.ParseException
net.sf.tweety.lp.asp.parser.ParseExceptionpublic void addOperator(net.sf.tweety.beliefdynamics.BaseRevisionOperator<?> op)
op - Reference to the operator, if the operator is in the set nothing happenspublic void removeOperator(net.sf.tweety.beliefdynamics.BaseRevisionOperator<?> op)
op - Reference to the operator which is removed if it is member of the set of revision methods.public void runRevisions()
public void calculateResultingAnswersets()
Copyright © 2018. All rights reserved.