Package jadex.micro.examples.fireflies
Class MoveAction
- java.lang.Object
-
- jadex.commons.SimplePropertyObject
-
- jadex.micro.examples.fireflies.MoveAction
-
- All Implemented Interfaces:
IPropertyObject
,ISpaceAction
public class MoveAction extends SimplePropertyObject implements ISpaceAction
Action for moving a bug to one of its neighbor fields.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
PARAMETER_CLOCK
The clock parameter.static java.lang.String
PARAMETER_DIRECTION
The direction parameter.static java.lang.String
PARAMETER_POSITION
The position parameter.-
Fields inherited from class jadex.commons.SimplePropertyObject
pcs, properties
-
Fields inherited from interface jadex.extension.envsupport.environment.ISpaceAction
ACTOR_ID, OBJECT_ID
-
-
Constructor Summary
Constructors Constructor Description MoveAction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
perform(java.util.Map parameters, IEnvironmentSpace space)
Perform an action.-
Methods inherited from class jadex.commons.SimplePropertyObject
addPropertyChangeListener, getProperties, getProperty, getPropertyNames, hasProperty, removePropertyChangeListener, setProperties, setProperty, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface jadex.commons.IPropertyObject
getProperty, getPropertyNames, hasProperty, setProperty
-
-
-
-
Field Detail
-
PARAMETER_POSITION
public static final java.lang.String PARAMETER_POSITION
The position parameter.- See Also:
- Constant Field Values
-
PARAMETER_DIRECTION
public static final java.lang.String PARAMETER_DIRECTION
The direction parameter.- See Also:
- Constant Field Values
-
PARAMETER_CLOCK
public static final java.lang.String PARAMETER_CLOCK
The clock parameter.- See Also:
- Constant Field Values
-
-
Method Detail
-
perform
public java.lang.Object perform(java.util.Map parameters, IEnvironmentSpace space)
Perform an action.- Specified by:
perform
in interfaceISpaceAction
- Parameters:
parameters
- parameters for the actionspace
- the environment space
-
-