Package hmi.elckerlyc

The Hmi BML realizer Elckerlyc.

See:
          Description

Interface Summary
Planner Elckerlyc planner.
Player Elckerlyc player.
 

Class Summary
AbstractPlanner  
BMLBlockPeg Peg that refers to the absolute time of the start of BMLBlock with id id.
ElckerlycRealizer Use this thin wrapper to a AbstractScheduler to control one virtual human by sending snippets of BML to it.
ExceptionManager  
Info The Info class is intended to be used as "Main class" when the package is jarred.
OffsetPeg OffsetPegs define TimePegs that remains at a fixed time offset from a 'regular' TimePeg.
PegBoard Keeps track of TimePegs and BMLBlockPegs
PegBoard.PegKey  
SyncAndTimePeg Syncs + their linked TimePeg
TimePeg BML SynchronisationPoint, used in the realizer as intermediate, slightly flexible timing structure.
 

Exception Summary
BehaviourPlanningException Thrown by Planners when a behavior cannot be constructed TODO: could be made immutable with some modifications in the Behaviour class (e.g. copy constructor/make Behaviour itself immutable).
PlayException  
 

Package hmi.elckerlyc Description

The Hmi BML realizer Elckerlyc.