Class Fluent

All Implemented Interfaces:
AtomicFormula, Serializable

public class Fluent extends AbstractAtomicFormula
This class implements a fluent, i.e., a proposition whose truth value changes during planning process.
Since:
4.0
See Also:
Serialized Form
  • Constructor Details

    • Fluent

      public Fluent(Fluent other)
      Create a new fluent from an other one. This constructor make a deep copy of the fluent in parameter.
      Parameters:
      other - the fluent.
    • Fluent

      public Fluent(int symbol, int[] arguments)
      Creates a new fluent with a specified symbol and list of arguments.
      Parameters:
      symbol - the symbol of the fluent.
      arguments - the list of arguments of the fluent.