Definitions of simulation objects and related classes. More...
Classes | |
| interface | BaseObject< TIdentifier extends ObjectIdentifier > |
| A common base class for all simulation objects. More... | |
| class | BaseObjectImpl< TIdentifier extends ObjectIdentifier > |
| class | Beam |
| class | BeamIdentifier |
| class | EmbeddedIdentifier |
| A tuple which uniquely identifies a embedded object. More... | |
| class | Emitter |
| class | Entity |
| A simulation object. More... | |
| interface | EntityPublisher |
| class | GlobalObjectDesignator |
| A name which uniquely identifies an instance of a simulation object. More... | |
| class | Iff |
| interface | ObjectDispatcher< TIdentifier extends ObjectIdentifier, Tobj extends BaseObject<?extends TIdentifier > > |
| Capability to add or remove listeners for ObjectListener callbacks. More... | |
| interface | ObjectIdentifier |
| Objects of this class uniquely identify simulation object instances. More... | |
| interface | ObjectListener< TIdentifier extends ObjectIdentifier, Tobj extends BaseObject<?extends TIdentifier > > |
| Identifies callbacks for simulation object life cycle changes (created, updated, deleted). More... | |
| interface | ObjectObservable< TIdentifier extends ObjectIdentifier, Tobj extends BaseObject<?extends TIdentifier > > |
| interface | ObjectPredicate< Tobj extends BaseObject<?> > |
| A function which takes a simulation object such as an Entity and returns a boolean. More... | |
| interface | ObjectPublisher< TObject extends BaseObject<?> > |
| Publish an object with a given identifier. More... | |
| class | RadioReceiver |
| A simulation Receiver object. More... | |
| class | RadioTransmitter |
| A simulation transmitter object. More... | |
| class | ReflectedBeamMap |
| class | ReflectedEmitterMap |
| class | ReflectedEntityMap |
| A map of reflected Entity objects from remote simulations. More... | |
| class | ReflectedIffMap |
| class | ReflectedMap< TIdentifier extends ObjectIdentifier, Tobj extends BaseObject< TIdentifier > > |
| A read-only map of (identifier, simulation object) which reflects changes of object life cycle and state. More... | |
| interface | ReflectedObjectCollection< TIdentifier extends ObjectIdentifier, Tobj extends BaseObject<?extends TIdentifier > > |
| A collection of reflected objects indexed by object identifier (object name) with subscription for changes. More... | |
| class | ReflectedRadioReceiverMap |
| A map of reflected RadioReceiver objects from remote simulations. More... | |
| class | ReflectedRadioTransmitterMap |
| A map of reflected RadioTransmitter objects from remote simulations. More... | |
Definitions of simulation objects and related classes.