Jadex 0.96-beta1

jadex.model
Interface ISystemEventTypes

All Known Implementing Classes:
SystemEvent

public interface ISystemEventTypes

This interface specifies the types of system events and the inheritance relationships.


Nested Class Summary
static class ISystemEventTypes.Subtypes
          Subtypes have to be defined in inner class, because static initializers not possible in interfaces.
 
Field Summary
static String AGENDA_CHANGED
          The system event type that a dispatcher step count changed.
static String AGENDA_MODE_CHANGED
          The system event type that the execution mode changed.
static String AGENDA_STEP_DONE
          The system event type that a scheduler step is finished.
static String AGENDA_STEPS_CHANGED
          The system event type that a dispatcher step count changed.
static String AGENT_BORN
          System event type for the birth of an agent.
static String AGENT_DIED
          System event type for the final removal of the agent.
static String AGENT_EVENT
          System event type for agent related events.
static String AGENT_TERMINATING
          System event type for an agent when moving to end state..
static String BELIEF_ADDED
          System event type for belief(set) added.
static String BELIEF_EVENT
          System event type for belief(set) related events.
static String BELIEF_REMOVED
          System event type for belief(set) removed.
static String BINDING_EVENT
          System event type for binding (of plan/goal with creation condition) changed.
static String BSFACT_ADDED
          System event type for fact added.
static String BSFACT_CHANGED
          System event type for single fact changed.
static String BSFACT_EVENT
          System event type for (belief set) fact related events.
static String BSFACT_READ
          BSFACT_READ: thrown if a belief set is accessed via belief base
static String BSFACT_REMOVED
          System event type for fact removed.
static String BSFACTS_CHANGED
          System event type for some facts changed/added/removed.
static String CAPABILITY_ADDED
          System event type for capability added.
static String CAPABILITY_EVENT
          System event type for capability related events.
static String CAPABILITY_REMOVED
          System event type for capability removed.
static String CONDITION_TRIGGERED
          Condition triggered events
static String ESVALUE_ADDED
          System event type for value added.
static String ESVALUE_CHANGED
          System event type for value changed.
static String ESVALUE_EVENT
          System event type for (element set) value related events.
static String ESVALUE_REMOVED
          System event type for value added.
static String ESVALUES_CHANGED
          System event type for some values changed/added/removed.
static String EVENT_TYPE_BDI
          The system event type for all bdi element specific internal events.
static String EVENT_TYPE_STEPPABLE
          The generic steppable system event type.
static String FACT_CHANGED
          System event type for fact related events.
static String FACT_EVENT
          FACT_EVENT: is a base event type concerning belief facts
static String FACT_READ
          FACT_READ: thrown on belief access via belief base
static String GOAL_ADDED
          System event type for goal added.
static String GOAL_CHANGED
          System event type for goal changed.
static String GOAL_EVENT
          System event type for goal related events.
static String GOAL_REMOVED
          System event type for goal removed.
static String INTERNAL_EVENT
          Internal events
static String INTERNAL_EVENT_OCCURRED
          Indicates that the agent has dispatched an internal event
static String MESSAGE_EVENT
          Message events
static String MESSAGE_RECEIVED
          Indicates a received message
static String MESSAGE_SENT
          Posted if the agent has send a message
static String PLAN_ADDED
          System event type for plan added.
static String PLAN_CHANGED
          System event type for plan changed.
static String PLAN_EVENT
          System event type for plan related events.
static String PLAN_REMOVED
          System event type for plan removed.
static String TYPE_ANY
          This constant can be used to match all event types.
static String VALUE_CHANGED
          System event type for value changed (of parameter).
 

Field Detail

TYPE_ANY

static final String TYPE_ANY
This constant can be used to match all event types.

See Also:
Constant Field Values

EVENT_TYPE_BDI

static final String EVENT_TYPE_BDI
The system event type for all bdi element specific internal events.

See Also:
Constant Field Values

AGENT_EVENT

static final String AGENT_EVENT
System event type for agent related events.

See Also:
Constant Field Values

AGENT_BORN

static final String AGENT_BORN
System event type for the birth of an agent.

See Also:
Constant Field Values

AGENT_TERMINATING

static final String AGENT_TERMINATING
System event type for an agent when moving to end state..

See Also:
Constant Field Values

AGENT_DIED

static final String AGENT_DIED
System event type for the final removal of the agent.

See Also:
Constant Field Values

CAPABILITY_EVENT

static final String CAPABILITY_EVENT
System event type for capability related events.

See Also:
Constant Field Values

CAPABILITY_ADDED

static final String CAPABILITY_ADDED
System event type for capability added.

See Also:
Constant Field Values

CAPABILITY_REMOVED

static final String CAPABILITY_REMOVED
System event type for capability removed.

See Also:
Constant Field Values

BELIEF_EVENT

static final String BELIEF_EVENT
System event type for belief(set) related events.

See Also:
Constant Field Values

BELIEF_ADDED

static final String BELIEF_ADDED
System event type for belief(set) added.

See Also:
Constant Field Values

BELIEF_REMOVED

static final String BELIEF_REMOVED
System event type for belief(set) removed.

See Also:
Constant Field Values

FACT_EVENT

static final String FACT_EVENT
FACT_EVENT: is a base event type concerning belief facts

See Also:
Constant Field Values

FACT_CHANGED

static final String FACT_CHANGED
System event type for fact related events.

See Also:
Constant Field Values

FACT_READ

static final String FACT_READ
FACT_READ: thrown on belief access via belief base

See Also:
Constant Field Values

BSFACT_EVENT

static final String BSFACT_EVENT
System event type for (belief set) fact related events.

See Also:
Constant Field Values

BSFACT_CHANGED

static final String BSFACT_CHANGED
System event type for single fact changed.

See Also:
Constant Field Values

BSFACTS_CHANGED

static final String BSFACTS_CHANGED
System event type for some facts changed/added/removed.

See Also:
Constant Field Values

BSFACT_ADDED

static final String BSFACT_ADDED
System event type for fact added.

See Also:
Constant Field Values

BSFACT_REMOVED

static final String BSFACT_REMOVED
System event type for fact removed.

See Also:
Constant Field Values

BSFACT_READ

static final String BSFACT_READ
BSFACT_READ: thrown if a belief set is accessed via belief base

See Also:
Constant Field Values

GOAL_EVENT

static final String GOAL_EVENT
System event type for goal related events.

See Also:
Constant Field Values

GOAL_ADDED

static final String GOAL_ADDED
System event type for goal added.

See Also:
Constant Field Values

GOAL_REMOVED

static final String GOAL_REMOVED
System event type for goal removed.

See Also:
Constant Field Values

GOAL_CHANGED

static final String GOAL_CHANGED
System event type for goal changed.

See Also:
Constant Field Values

VALUE_CHANGED

static final String VALUE_CHANGED
System event type for value changed (of parameter).

See Also:
Constant Field Values

ESVALUE_EVENT

static final String ESVALUE_EVENT
System event type for (element set) value related events.

See Also:
Constant Field Values

ESVALUE_CHANGED

static final String ESVALUE_CHANGED
System event type for value changed.

See Also:
Constant Field Values

ESVALUES_CHANGED

static final String ESVALUES_CHANGED
System event type for some values changed/added/removed.

See Also:
Constant Field Values

ESVALUE_ADDED

static final String ESVALUE_ADDED
System event type for value added.

See Also:
Constant Field Values

ESVALUE_REMOVED

static final String ESVALUE_REMOVED
System event type for value added.

See Also:
Constant Field Values

BINDING_EVENT

static final String BINDING_EVENT
System event type for binding (of plan/goal with creation condition) changed.

See Also:
Constant Field Values

PLAN_EVENT

static final String PLAN_EVENT
System event type for plan related events.

See Also:
Constant Field Values

PLAN_ADDED

static final String PLAN_ADDED
System event type for plan added.

See Also:
Constant Field Values

PLAN_REMOVED

static final String PLAN_REMOVED
System event type for plan removed.

See Also:
Constant Field Values

PLAN_CHANGED

static final String PLAN_CHANGED
System event type for plan changed.

See Also:
Constant Field Values

MESSAGE_EVENT

static final String MESSAGE_EVENT
Message events

See Also:
Constant Field Values

MESSAGE_RECEIVED

static final String MESSAGE_RECEIVED
Indicates a received message

See Also:
Constant Field Values

MESSAGE_SENT

static final String MESSAGE_SENT
Posted if the agent has send a message

See Also:
Constant Field Values

INTERNAL_EVENT

static final String INTERNAL_EVENT
Internal events

See Also:
Constant Field Values

INTERNAL_EVENT_OCCURRED

static final String INTERNAL_EVENT_OCCURRED
Indicates that the agent has dispatched an internal event

See Also:
Constant Field Values

CONDITION_TRIGGERED

static final String CONDITION_TRIGGERED
Condition triggered events

See Also:
Constant Field Values

EVENT_TYPE_STEPPABLE

static final String EVENT_TYPE_STEPPABLE
The generic steppable system event type.

See Also:
Constant Field Values

AGENDA_MODE_CHANGED

static final String AGENDA_MODE_CHANGED
The system event type that the execution mode changed.

See Also:
Constant Field Values

AGENDA_STEP_DONE

static final String AGENDA_STEP_DONE
The system event type that a scheduler step is finished.

See Also:
Constant Field Values

AGENDA_STEPS_CHANGED

static final String AGENDA_STEPS_CHANGED
The system event type that a dispatcher step count changed.

See Also:
Constant Field Values

AGENDA_CHANGED

static final String AGENDA_CHANGED
The system event type that a dispatcher step count changed.

See Also:
Constant Field Values

Jadex 0.96-beta1

Submit a bug or feature
For further API reference and developer documentation, see the Jadex User Guide and the Jadex Tutorial. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, and working code examples.

Copyright (C) 2002-2007 Lars Braubach, Alexander Pokahr - University of Hamburg. Use is subject to license terms.