Class PartialProbabilityAssignment

java.lang.Object
java.util.AbstractMap<K,​V>
java.util.HashMap<Argument,​Probability>
org.tweetyproject.arg.prob.syntax.PartialProbabilityAssignment
All Implemented Interfaces:
Serializable, Cloneable, Map<Argument,​Probability>, BeliefBase

public class PartialProbabilityAssignment extends HashMap<Argument,​Probability> implements BeliefBase
A partial probability assignment for abstract argumentation theories.
Author:
Matthias Thimm
See Also:
Serialized Form
  • Constructor Details

    • PartialProbabilityAssignment

      public PartialProbabilityAssignment()
  • Method Details

    • isCompliant

      public boolean isCompliant(ProbabilisticExtension pext)
      Checks whether the given probabilistic extension is compliant with this partial probability assignment, i.e. whether the probabilities of the arguments coincide.
      Parameters:
      pext - some probabilistic extension.
      Returns:
      "true" iff the given probabilistic extension is compliant.
    • getMinimalSignature

      public Signature getMinimalSignature()
      Description copied from interface: BeliefBase
      Returns the signature of the language of this knowledge base.
      Specified by:
      getMinimalSignature in interface BeliefBase
      Returns:
      the signature of the language of this knowledge base.