public abstract class CommunicationModule
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected ActivityModule |
activityModule
The navigation module.
|
protected MovementModule |
movementModule
The movement model.
|
protected NavigationModule |
navigationModule
The navigation module.
|
Constructor and Description |
---|
CommunicationModule() |
Modifier and Type | Method and Description |
---|---|
abstract void |
communicate(CommunicationType type,
java.lang.Object communication)
Communicate.
|
void |
init(MovementModule movement,
NavigationModule navigation,
ActivityModule activity)
Sets the movement model.
|
protected MovementModule movementModule
protected NavigationModule navigationModule
protected ActivityModule activityModule
public abstract void communicate(CommunicationType type, java.lang.Object communication)
type
- The type of communication.communication
- The communication.public void init(MovementModule movement, NavigationModule navigation, ActivityModule activity)
movement
- The movement model.navigation
- The navigation module.activity
- The activity module.