Class ActionDescription<T extends CausalLaw>

java.lang.Object
org.tweetyproject.commons.BeliefSet<T,ActionSignature>
org.tweetyproject.action.description.syntax.ActionDescription<T>
Type Parameters:
T - Type of causal law to be kept in this action description.
All Implemented Interfaces:
Iterable<T>, 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 Details

    • 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.