Class ActionDescription<T extends CausalLaw>

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

    public abstract class ActionDescription<T extends CausalLaw>
    extends BeliefSet<T,​ActionSignature>
    This class represents an action description as a set of causal laws.
    Author:
    Sebastian Homann
    • Constructor Detail

      • ActionDescription

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

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