| Interface | Description |
|---|---|
| Entity |
Interface for all objects that live in a WorldModel.
|
| EntityListener |
Interface for objects that are interested in hearing about changes to entities.
|
| Property |
Interface for the properties that make up an entity.
|
| WorldModel<T extends Entity> |
This class encapsulates everything about a world model.
|
| WorldModelListener<T extends Entity> |
Interface for objects that are interested in changes to the world model.
|
| Class | Description |
|---|---|
| AbstractEntity |
Abstract base class for concrete Entity implementations.
|
| AbstractProperty |
Abstract base class for Property implementations.
|
| AbstractWorldModel<T extends Entity> |
Abstract base class for WorldModel implementations.
|
| ChangeSet |
This class is used for accumulating changes to entities.
|
| DefaultWorldModel<T extends Entity> |
Default implementation of a WorldModel.
|
| EntityID |
A type-safe ID class for entities.
|