Class StackMovement
- java.lang.Object
-
- edu.ubo.satellitebeacons.main.movable.movement.StackMovement
-
- All Implemented Interfaces:
Movement
- Direct Known Subclasses:
HorizontalMovement
public class StackMovement extends java.lang.Object implements Movement
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStackMovement.Node
-
Constructor Summary
Constructors Constructor Description StackMovement(DirectionalMovement movement)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidmove(Movable movable)Move a movable.voidonDestinationReachEvent(DestinationReachEvent event)voidonFullCapacity(FullCapacityEvent event)voidonStopSync(StopSyncEvent event)voidsetMovements(DirectionalMovement movement, DirectionalMovement... movements)
-
-
-
Constructor Detail
-
StackMovement
public StackMovement(DirectionalMovement movement)
-
-
Method Detail
-
setMovements
public void setMovements(DirectionalMovement movement, DirectionalMovement... movements)
-
onFullCapacity
public void onFullCapacity(FullCapacityEvent event)
-
onDestinationReachEvent
public void onDestinationReachEvent(DestinationReachEvent event)
-
onStopSync
public void onStopSync(StopSyncEvent event)
-
-