Package planning
Class NamedAction
- java.lang.Object
-
- planning.BasicAction
-
- planning.NamedAction
-
- All Implemented Interfaces:
Action
public class NamedAction extends BasicAction
Cette classe décrit une action nommée.
-
-
Field Summary
-
Fields inherited from class planning.BasicAction
cost, effect, precondition
-
-
Constructor Summary
Constructors Constructor Description NamedAction(java.lang.String name, java.util.Map<Variable,java.lang.Object> precondition, java.util.Map<Variable,java.lang.Object> effect, int cost)
Constructeur par défaut.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getName()
Récupère le nom de l'action.java.lang.String
toString()
-
Methods inherited from class planning.BasicAction
getCost, isApplicable, successor
-
-
-
-
Constructor Detail
-
NamedAction
public NamedAction(java.lang.String name, java.util.Map<Variable,java.lang.Object> precondition, java.util.Map<Variable,java.lang.Object> effect, int cost)
Constructeur par défaut.- Parameters:
name
- nom de l'actionprecondition
- précondition pour que l'action s'effectueeffect
- effet à appliquer sur l'étatcost
- coût de l'action
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toString
in classBasicAction
-
getName
public java.lang.String getName()
Récupère le nom de l'action.- Returns:
- nom de l'action
- See Also:
name
-
-