| Interface Summary | 
| IActivityEventConstants | The IActivityEventConstants interface specifies constants
 related to the event messages for any one of the activities. | 
| IAssignmentExecutedEM | The IAssignmentExecutedEM event message is send to the event notifier
 for every assignment operation that is executed in the virtual machine. | 
| IBeliefAssertedEM | The IBeliefAssertedEM event message is send to the event notifier for
 every belief that is asserted in the belief set of an active instance. | 
| IBeliefRetractedEM | The IBeliefRetractedEM event message is send to the event notifier for
 every belief that is retracted from the belief set of an active instance. | 
| IBeliefTransferredEM | TheI BeliefTransferredEM event message is send to the event notifier
 for all beliefs that are transferred from one agent or object to
 another agent or object as part of a communicate or broadcast
 activity as specified by one transfer definition. | 
| IBroadcastAbortedEM | The IBroadcastAbortedEM event message is send to the event notifier for
 every broadcast activity that was active but is aborted by a detectable
 that has an abort action. | 
| IBroadcastCompletedEM | The IBroadcastCompletedEM event message is send to the event notifier for
 every broadcast activity that was active but is completed early by a
 detectable that has a complete action. | 
| IBroadcastContinuedEM | The IBroadcastContinuedEM event message is send to the event notifier for
 every broadcast activity that is continued after the activity was
 interrupted. | 
| IBroadcastContinuedFromImpasseEM | The IBroadcastContinuedFromImpasseEM event message is send to the event
 notifier for every broadcast activity that is continued after the activity
 was impassed. | 
| IBroadcastEndedEM | The IBroadcastEndedEM event message is send to the event notifier for
 every broadcast activity that completed under normal circumstances. | 
| IBroadcastImpassedEM | The IBroadcastImpassedEM event message is send to the event notifier for
 every broadcast activity that was active but is impassed by a detectable
 that has an impasse action. | 
| IBroadcastInterruptedEM | The IBroadcastInterruptedEM event message is send to the event notifier for
 every broadcast activity that was active but is interrupted by another
 activity in a workframe with a higher priority. | 
| IBroadcastStartedEM | The IBroadcastStartedEM event message is send to the event notifier for
 every broadcast activity that is started. | 
| ICommunicateAbortedEM | The ICommunicateAbortedEM event message is send to the event notifier for
 every communicate activity that was active but is aborted by a detectable
 that has an abort action. | 
| ICommunicateCompletedEM | The ICommunicateCompletedEM event message is send to the event notifier for
 every communicate activity that was active but is completed early by a
 detectable that has a complete action. | 
| ICommunicateContinuedEM | The ICommunicateContinuedEM event message is send to the event notifier for
 every communicate activity that is continued after the activity was
 interrupted. | 
| ICommunicateContinuedFromImpasseEM | The ICommunicateContinuedFromImpasseEM event message is send to the event
 notifier for every communicate activity that is continued after the activity
 was impassed. | 
| ICommunicateEndedEM | The ICommunicateEndedEM event message is send to the event notifier for
 every communicate activity that completed under normal circumstances. | 
| ICommunicateImpassedEM | The ICommunicateImpassedEM event message is send to the event notifier for
 every communicate activity that was active but is impassed by a detectable
 that has an impasse action. | 
| ICommunicateInterruptedEM | The ICommunicateInterruptedEM event message is send to the event notifier for
 every communicate activity that was active but is interrupted by another
 activity in a workframe with a higher priority. | 
| ICommunicateStartedEM | The ICommunicateStartedEM event message is send to the event notifier for
 every communicate activity that is started. | 
| ICompositeActivityAbortedEM | The ICompositeActivityAbortedEM event message is send to the event notifier for
 every composite activity that was active but is aborted by a detectable
 that has an abort action. | 
| ICompositeActivityCompletedEM | The ICompositeActivityCompletedEM event message is send to the event notifier for
 every composite activity that was active but is completed early by a
 detectable that has a complete action. | 
| ICompositeActivityContinuedEM | The ICompositeActivityContinuedEM event message is send to the event notifier for
 every composite activity that is continued after the activity was
 interrupted. | 
| ICompositeActivityContinuedFromImpasseEM | The ICompositeActivityContinuedFromImpasseEM event message is send to the event
 notifier for every composite activity that is continued after the activity
 was impassed. | 
| ICompositeActivityEndedEM | The ICompositeActivityEndedEM event message is send to the event notifier for
 every composite activity that completed under normal circumstances. | 
| ICompositeActivityImpassedEM | The ICompositeActivityImpassedEM event message is send to the event notifier for
 every composite activity that was active but is impassed by a detectable
 that has an impasse action. | 
| ICompositeActivityInterruptedEM | The ICompositeActivityInterruptedEM event message is send to the event notifier for
 every composite activity that was active but is interrupted by another
 activity in a workframe with a higher priority. | 
| ICompositeActivityStartedEM | The ICompositeActivityStartedEM event message is send to the event notifier for
 every composite activity that is started. | 
| IConceptCreatedEM | The IConceptCreatedEM event message is send to the event notifier every
 time a new concept is created in the virtual machine by a create object
 activity. | 
| IConceptDeletedEM | The IConceptDeletedEM event message is send to the event notifier every
 time a concept is deleted from the virtual machine. | 
| IConceptLoadedEM | The IConceptLoadedEM event message is send to the event notifier every
 time a new concept is loaded in the virtual machine through the
 VM Controller. | 
| IConsequenceFiredEM | The IConsequenceFiredEM event message is send to the event notifier
 for every consequence that is fired in the virtual machine. | 
| ICreateAgentAbortedEM | The ICreateAgentAbortedEM event message is send to the event notifier for
 every create agent activity that was active but is aborted by a detectable
 that has an abort action. | 
| ICreateAgentCompletedEM | The ICreateAgentCompletedEM event message is send to the event notifier for
 every create agent activity that was active but is completed early by a
 detectable that has a complete action. | 
| ICreateAgentContinuedEM | The ICreateAgentContinuedEM event message is send to the event notifier for
 every create agent activity that is continued after the activity was
 interrupted. | 
| ICreateAgentContinuedFromImpasseEM | The ICreateAgentContinuedFromImpasseEM event message is send to the event
 notifier for every create agent activity that is continued after the activity
 was impassed. | 
| ICreateAgentEndedEM | The ICreateAgentEndedEM event message is send to the event notifier for
 every create agent activity that completed under normal circumstances. | 
| ICreateAgentImpassedEM | The ICreateAgentImpassedEM event message is send to the event notifier for
 every create agent activity that was active but is impassed by a detectable
 that has an impasse action. | 
| ICreateAgentInterruptedEM | The ICreateAgentInterruptedEM event message is send to the event notifier for
 every create agent activity that was active but is interrupted by another
 activity in a workframe with a higher priority. | 
| ICreateAgentStartedEM | The ICreateAgentStartedEM event message is send to the event notifier for
 every create agent activity that is started. | 
| ICreateAreaAbortedEM | The ICreateAreaAbortedEM event message is send to the event notifier for
 every create area activity that was active but is aborted by a detectable
 that has an abort action. | 
| ICreateAreaCompletedEM | The ICreateAreaCompletedEM event message is send to the event notifier for
 every create area activity that was active but is completed early by a
 detectable that has a complete action. | 
| ICreateAreaContinuedEM | The ICreateAreaContinuedEM event message is send to the event notifier for
 every create area activity that is continued after the activity was
 interrupted. | 
| ICreateAreaContinuedFromImpasseEM | The ICreateAreaContinuedFromImpasseEM event message is send to the event
 notifier for every create area activity that is continued after the activity
 was impassed. | 
| ICreateAreaEndedEM | The ICreateAreaEndedEM event message is send to the event notifier for
 every create area activity that completed under normal circumstances. | 
| ICreateAreaImpassedEM | The ICreateAreaImpassedEM event message is send to the event notifier for
 every create area activity that was active but is impassed by a detectable
 that has an impasse action. | 
| ICreateAreaInterruptedEM | The ICreateAreaInterruptedEM event message is send to the event notifier for
 every create area activity that was active but is interrupted by another
 activity in a workframe with a higher priority. | 
| ICreateAreaStartedEM | The ICreateAreaStartedEM event message is send to the event notifier for
 every create area activity that is started. | 
| ICreateObjectAbortedEM | The ICreateObjectAbortedEM event message is send to the event notifier for
 every create object activity that was active but is aborted by a detectable
 that has an abort action. | 
| ICreateObjectCompletedEM | The ICreateObjectCompletedEM event message is send to the event notifier for
 every create object activity that was active but is completed early by a
 detectable that has a complete action. | 
| ICreateObjectContinuedEM | The ICreateObjectContinuedEM event message is send to the event notifier for
 every create object activity that is continued after the activity was
 interrupted. | 
| ICreateObjectContinuedFromImpasseEM | The ICreateObjectContinuedFromImpasseEM event message is send to the event
 notifier for every create object activity that is continued after the activity
 was impassed. | 
| ICreateObjectEndedEM | The ICreateObjectEndedEM event message is send to the event notifier for
 every create object activity that completed under normal circumstances. | 
| ICreateObjectImpassedEM | The ICreateObjectImpassedEM event message is send to the event notifier for
 every create object activity that was active but is impassed by a detectable
 that has an impasse action. | 
| ICreateObjectInterruptedEM | The ICreateObjectInterruptedEM event message is send to the event notifier for
 every create object activity that was active but is interrupted by another
 activity in a workframe with a higher priority. | 
| ICreateObjectStartedEM | The ICreateObjectStartedEM event message is send to the event notifier for
 every create object activity that is started. | 
| IDeleteExecutedEM | The IDeleteExecutedEM event message is send to the event notifier
 for every delete operation that is executed in the virtual machine. | 
| IDetectableDetectedEM | The IDetectableDetectedEM event message is send to the event notifier
 for every detectable that detected a fact. | 
| IDetectableTriggeredEM | The IDetectableTriggeredEM event message is send to the event notifier
 for every detectable that executed its action. | 
| IEventMessage | The IEventMessage interface is the interface to the message published
 to the event notifier's subscribers to notify them of state
 changes in the virtual machine, agents, scheduler or world state. | 
| IFactAssertedEM | The IFactAssertedEM event message is send to the event notifier for
 every fact that is asserted in the fact set of the world. | 
| IFactRetractedEM | The IFactRetractedEM event message is send to the event notifier for
 every fact that is retracted from the fact set of the world. | 
| IFrameAbortedEM | The IFrameAbortedEM event message is send to the event notifier for
 every workframe that was active but is aborted by a detectable
 that has an abort action. | 
| IFrameAvailableEM | The IFrameAvailableEM event message is send to the event notifier
 for every work or thoughtframe that becomes available to work on in
 the virtual machine. | 
| IFrameCompletedEM | The IFrameCompletedEM event message is send to the event notifier for
 every workframe that was active but is completed early by a
 detectable that has a complete action. | 
| IFrameContinuedEM | The IFrameContinuedEM event message is send to the event notifier for
 every workframe that is continued after the workframe was
 interrupted. | 
| IFrameContinuedFromImpasseEM | The IFrameContinuedFromImpasseEM event message is send to the event
 notifier for every workframe that is continued after the workframe
 was impassed. | 
| IFrameEndedEM | The IFrameEndedEM event message is send to the event notifier for
 every work or thoughtframe that completed under normal circumstances. | 
| IFrameEventConstants | The IFrameEventConstants interface specifies constants
 related to the event messages for a frame, workframe or
 thoughtframe. | 
| IFrameImpassedEM | The IFrameImpassedEM event message is send to the event notifier for
 every workframe that was active but is impassed by a detectable
 that has an impasse action. | 
| IFrameInterruptedEM | The IFrameInterruptedEM event message is send to the event notifier for
 every workframe that was active but is interrupted by another
 workframe with a higher priority. | 
| IFrameStartedEM | The IFrameStartedEM event message is send to the event notifier for
 every workframe that is started. | 
| IFrameUnavailableEM | The IFrameUnavailableEM event message is send to the event notifier
 for every work or thoughtframe that becomes unavailable due to
 retracted belief(s). | 
| IGestureActivityAbortedEM | The IGestureActivityAbortedEM event message is send to the event notifier for
 every gesture activity that was active but is aborted by a detectable
 that has an abort action. | 
| IGestureActivityCompletedEM | The IGestureActivityCompletedEM event message is send to the event notifier for
 every gesture activity that was active but is completed early by a
 detectable that has a complete action. | 
| IGestureActivityContinuedEM | The IGestureActivityContinuedEM event message is send to the event notifier for
 every gesture activity that is continued after the activity was
 interrupted. | 
| IGestureActivityContinuedFromImpasseEM | The IGestureActivityContinuedFromImpasseEM event message is send to the event
 notifier for every gesture activity that is continued after the activity
 was impassed. | 
| IGestureActivityEndedEM | The IGestureActivityEndedEM event message is send to the event notifier for
 every gesture activity that completed under normal circumstances. | 
| IGestureActivityImpassedEM | The IGestureActivityImpassedEM event message is send to the event notifier for
 every gesture activity that was active but is impassed by a detectable
 that has an impasse action. | 
| IGestureActivityInterruptedEM | The IGestureActivityInterruptedEM event message is send to the event notifier for
 every gesture activity that was active but is interrupted by another
 activity in a workframe with a higher priority. | 
| IGestureActivityStartedEM | The IGestureActivityStartedEM event message is send to the event notifier for
 every gesture activity that is started. | 
| IGestureEventConstants | The IGestureEventConstants interface specifies constants
 related to the event messages for gesture activities. | 
| IGetActivityAbortedEM | The IGetActivityAbortedEM event message is send to the event notifier for
 every get activity that was active but is aborted by a detectable
 that has an abort action. | 
| IGetActivityCompletedEM | The IGetActivityCompletedEM event message is send to the event notifier for
 every get activity that was active but is completed early by a
 detectable that has a complete action. | 
| IGetActivityContinuedEM | The IGetActivityContinuedEM event message is send to the event notifier for
 every get activity that is continued after the activity was
 interrupted. | 
| IGetActivityContinuedFromImpasseEM | The IGetActivityContinuedFromImpasseEM event message is send to the event
 notifier for every get activity that is continued after the activity
 was impassed. | 
| IGetActivityEndedEM | The IGetActivityEndedEM event message is send to the event notifier for
 every get activity that completed under normal circumstances. | 
| IGetActivityImpassedEM | The IGetActivityImpassedEM event message is send to the event notifier for
 every get activity that was active but is impassed by a detectable
 that has an impasse action. | 
| IGetActivityInterruptedEM | The IGetActivityInterruptedEM event message is send to the event notifier for
 every get activity that was active but is interrupted by another
 activity in a workframe with a higher priority. | 
| IGetActivityStartedEM | The IGetActivityStartedEM event message is send to the event notifier for
 every get activity that is started. | 
| IJavaActivityAbortedEM | The IJavaActivityAbortedEM event message is send to the event notifier for
 every java activity that was active but is aborted by a detectable
 that has an abort action. | 
| IJavaActivityCompletedEM | The IJavaActivityCompletedEM event message is send to the event notifier for
 every java activity that was active but is completed early by a
 detectable that has a complete action. | 
| IJavaActivityContinuedEM | The IJavaActivityContinuedEM event message is send to the event notifier for
 every java activity that is continued after the activity was
 interrupted. | 
| IJavaActivityContinuedFromImpasseEM | The IJavaActivityContinuedFromImpasseEM event message is send to the event
 notifier for every java activity that is continued after the activity
 was impassed. | 
| IJavaActivityEndedEM | The IJavaActivityEndedEM event message is send to the event notifier for
 every java activity that completed under normal circumstances. | 
| IJavaActivityImpassedEM | The IJavaActivityImpassedEM event message is send to the event notifier for
 every java activity that was active but is impassed by a detectable
 that has an impasse action. | 
| IJavaActivityInterruptedEM | The IJavaActivityInterruptedEM event message is send to the event notifier for
 every java activity that was active but is interrupted by another
 activity in a workframe with a higher priority. | 
| IJavaActivityStartedEM | The IJavaActivityStartedEM event message is send to the event notifier for
 every java activity that is started. | 
| IMethodInvocationExecutedEM | The IMethodInvocationExecutedEM event message is send to the event notifier
 for every method invocation operation that is executed in the virtual machine. | 
| IModelEventConstants | The IModelEventConstants interface specifies constants
 related to the event messages for a static model. | 
| IModelLoadedEM | The IModelLoadedEM event message is send to the event notifier when
 the static model is successfully loaded from the XML. | 
| IMoveAbortedEM | The IMoveAbortedEM event message is send to the event notifier for
 every move activity that was active but is aborted by a detectable
 that has an abort action. | 
| IMoveCompletedEM | The IMoveCompletedEM event message is send to the event notifier for
 every move activity that was active but is completed early by a
 detectable that has a complete action. | 
| IMoveContinuedEM | The IMoveContinuedEM event message is send to the event notifier for
 every move activity that is continued after the activity was
 interrupted. | 
| IMoveContinuedFromImpasseEM | The IMoveContinuedFromImpasseEM event message is send to the event
 notifier for every move activity that is continued after the activity
 was impassed. | 
| IMoveEndedEM | The IMoveEndedEM event message is send to the event notifier for
 every move activity that completed under normal circumstances. | 
| IMoveEventConstants | The IMoveEventConstants interface specifies constants
 related to the event messages for move activities. | 
| IMoveImpassedEM | The IMoveImpassedEM event message is send to the event notifier for
 every move activity that was active but is impassed by a detectable
 that has an impasse action. | 
| IMoveInterruptedEM | The IMoveInterruptedEM event message is send to the event notifier for
 every move activity that was active but is interrupted by another
 activity in a workframe with a higher priority. | 
| IMoveStartedEM | The IMoveStartedEM event message is send to the event notifier for
 every move activity that is started. | 
| IPartAddedEM | The IPartAddedEM event message is send to the event notifier for
 every conceptual object or object instance that is added as a
 part to a conceptual object during a simulation run. | 
| IPrimitiveActivityAbortedEM | The IPrimitiveActivityAbortedEM event message is send to the event notifier for
 every primitive activity that was active but is aborted by a detectable
 that has an abort action. | 
| IPrimitiveActivityCompletedEM | The IPrimitiveActivityCompletedEM event message is send to the event notifier for
 every primitive activity that was active but is completed early by a
 detectable that has a complete action. | 
| IPrimitiveActivityContinuedEM | The IPrimitiveActivityContinuedEM event message is send to the event notifier for
 every primitive activity that is continued after the activity was
 interrupted. | 
| IPrimitiveActivityContinuedFromImpasseEM | The IPrimitiveActivityContinuedFromImpasseEM event message is send to the event
 notifier for every primitive activity that is continued after the activity
 was impassed. | 
| IPrimitiveActivityEndedEM | The IPrimitiveActivityEndedEM event message is send to the event notifier for
 every primitive activity that completed under normal circumstances. | 
| IPrimitiveActivityImpassedEM | The IPrimitiveActivityImpassedEM event message is send to the event notifier for
 every primitive activity that was active but is impassed by a detectable
 that has an impasse action. | 
| IPrimitiveActivityInterruptedEM | The IPrimitiveActivityInterruptedEM event message is send to the event notifier for
 every primitive activity that was active but is interrupted by another
 activity in a workframe with a higher priority. | 
| IPrimitiveActivityStartedEM | The IPrimitiveActivityStartedEM event message is send to the event notifier for
 every primitive activity that is started. | 
| IPutActivityAbortedEM | The IPutActivityAbortedEM event message is send to the event notifier for
 every put activity that was active but is aborted by a detectable
 that has an abort action. | 
| IPutActivityCompletedEM | The IPutActivityCompletedEM event message is send to the event notifier for
 every put activity that was active but is completed early by a
 detectable that has a complete action. | 
| IPutActivityContinuedEM | The IPutActivityContinuedEM event message is send to the event notifier for
 every put activity that is continued after the activity was
 interrupted. | 
| IPutActivityContinuedFromImpasseEM | The IPutActivityContinuedFromImpasseEM event message is send to the event
 notifier for every put activity that is continued after the activity
 was impassed. | 
| IPutActivityEndedEM | The IPutActivityEndedEM event message is send to the event notifier for
 every put activity that completed under normal circumstances. | 
| IPutActivityImpassedEM | The IPutActivityImpassedEM event message is send to the event notifier for
 every put activity that was active but is impassed by a detectable
 that has an impasse action. | 
| IPutActivityInterruptedEM | The IPutActivityInterruptedEM event message is send to the event notifier for
 every put activity that was active but is interrupted by another
 activity in a workframe with a higher priority. | 
| IPutActivityStartedEM | The IPutActivityStartedEM event message is send to the event notifier for
 every put activity that is started. | 
| ISimulationEndedEM | The ISimulationEndedEM event message is send to the event notifier
 when a simulation run has ended. | 
| ISimulationEventConstants | The ISimulationEventConstants interface specifies constants
 related to the event messages that indicate the start and end of the
 simulation. | 
| ISimulationStartedEM | The ISimulationStartedEM event message is send to the event notifier
 when a simulation run is started. | 
| IStatementEventConstants | The IStatementEventConstants interface specifies constants
 related to the event messages for beliefs and facts. | 
| IVariableBoundEM | The IVariableBoundEM event message is send to the event notifier
 whenever the binding of a variable changes. |