Package fr.uga.pddl4j.problem
Class Fluent
java.lang.Object
fr.uga.pddl4j.problem.AbstractAtomicFormula
fr.uga.pddl4j.problem.Fluent
- All Implemented Interfaces:
AtomicFormula
,Serializable
This class implements a fluent, i.e., a proposition whose truth value changes during planning process.
- Since:
- 4.0
- See Also:
- Serialized Form
-
Constructor Summary
-
Method Summary
Methods inherited from class fr.uga.pddl4j.problem.AbstractAtomicFormula
arity, equals, getArguments, getSymbol, hashCode, setArguments, setSymbol, toString
-
Constructor Details
-
Fluent
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.
-