Class ActionDescription<T extends CausalLaw>

  • Type Parameters:
    T - Type of causal law to be kept in this action description.
    All Implemented Interfaces:
    Iterable<T>, Collection<T>, net.sf.tweety.commons.BeliefBase
    Direct Known Subclasses:
    CActionDescription

    public abstract class ActionDescription<T extends CausalLaw>
    extends net.sf.tweety.commons.BeliefSet<T,​ActionSignature>
    This class represents an action description as a set of causal laws.
    Author:
    Sebastian Homann
    • Field Summary

      • Fields inherited from class net.sf.tweety.commons.BeliefSet

        EQUALS_USES_SIGNATURE, signature
    • Constructor Summary

      Constructors 
      Constructor Description
      ActionDescription()
      Creates a new empty action description.
      ActionDescription​(Collection<? extends T> c)
      Creates a new action description containing all elements in the collection given.
    • Constructor Detail

      • ActionDescription

        public ActionDescription()
        Creates a new empty action description.
      • ActionDescription

        public ActionDescription​(Collection<? extends T> c)
        Creates a new action description containing all elements in the collection given.
        Parameters:
        c - a collection of causal laws.