UML: ACTION - NMAI-lab/JLOAF GitHub Wiki
Action contains the action performed by the agent.
The Action Class follows the Composite Pattern, where an Action is either an Atomic Action or a Complex Action and has a name, which describes what the Action is. Atomic Action is at the atomic level, where it only has a feature, which is a representation of a double value. The ComplexAction is a set of Actions, that could either be Atomic or Complex Actions.