Package net.sf.tweety.commons.postulates
Class PostulateEvaluationReport<S extends Formula>
- java.lang.Object
-
- net.sf.tweety.commons.postulates.PostulateEvaluationReport<S>
-
-
Constructor Summary
Constructors Constructor Description PostulateEvaluationReport(PostulateEvaluatable<S> ev, List<Postulate<S>> postulates)Creates a new evaluation report for the given approach and set of postulates
-
Method Summary
Modifier and Type Method Description voidaddNegativeInstance(Postulate<S> postulate, Collection<S> instance)Adds a negative instance for the given postulatevoidaddNotApplicableInstance(Postulate<S> postulate, Collection<S> instance)Adds an instance that is not applicable for the given postulatevoidaddPositiveInstance(Postulate<S> postulate, Collection<S> instance)Adds a positive instance for the given postulate (that is applicable)Collection<Collection<S>>getNegativeInstances(Postulate<S> postulate)Returns the negative instances for the given postulateStringprettyPrint()StringtoString()
-
-
-
Constructor Detail
-
PostulateEvaluationReport
public PostulateEvaluationReport(PostulateEvaluatable<S> ev, List<Postulate<S>> postulates)
Creates a new evaluation report for the given approach and set of postulates- Parameters:
ev- some approachpostulates- a set of postulates
-
-
Method Detail
-
addPositiveInstance
public void addPositiveInstance(Postulate<S> postulate, Collection<S> instance)
Adds a positive instance for the given postulate (that is applicable)- Parameters:
postulate- some postulateinstance- some instance
-
addNotApplicableInstance
public void addNotApplicableInstance(Postulate<S> postulate, Collection<S> instance)
Adds an instance that is not applicable for the given postulate- Parameters:
postulate- some postulateinstance- some instance
-
addNegativeInstance
public void addNegativeInstance(Postulate<S> postulate, Collection<S> instance)
Adds a negative instance for the given postulate- Parameters:
postulate- some postulateinstance- some instance
-
getNegativeInstances
public Collection<Collection<S>> getNegativeInstances(Postulate<S> postulate)
Returns the negative instances for the given postulate- Parameters:
postulate- some postulate- Returns:
- a collection of negative instances.
-
prettyPrint
public String prettyPrint()
- Returns:
- an easy-to-read string representation of the report in which the results are ordered alphabetically by postulate name.
-
-