|
Jadex 0.96-beta1 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IMEventbase
The event container.
Field Summary | |
---|---|
static String |
CAUSE
The cause parameter of condition triggered events. |
static String |
CONDITION
The condition parameter of condition triggered events. |
static String |
LEGACY_CONTENT
Deprecated. Use explicitly defined custom types in ADF. |
static String |
LEGACY_INTERNAL_EVENT
The constant for defining the legacy internal event. todo: remove |
static String |
LEGACY_TYPE
Deprecated. Use explicitly defined custom types in ADF. |
static String |
STANDARD_GOAL_EVENT
The constant for defining the standard goal event. |
static String |
STANDARD_GOAL_EVENT_REFERENCE
The constant for defining the standard goal event. |
static String |
TYPE_CONDITION_TRIGGERED
The condition satisfied internal event type. |
static String |
TYPE_CONDITION_TRIGGERED_REFERENCE
The condition satisfied internal event type. |
static String |
TYPE_EXECUTEPLAN
The execute plan event type. |
static String |
TYPE_TIMEOUT
The timeout internal event type. |
Method Summary | |
---|---|
IMInternalEvent |
createInternalEvent(String name,
String exported)
Create an internal event. |
IMInternalEventReference |
createInternalEventReference(String name,
String exported,
String ref,
boolean req)
Create an internal event reference. |
IMMessageEvent |
createMessageEvent(String name,
String type,
String direction,
String exported)
Create an message event. |
IMMessageEventReference |
createMessageEventReference(String name,
String exported,
String ref,
boolean req)
Create an message event reference. |
void |
deleteInternalEvent(IMInternalEvent event)
Delete an internal event. |
void |
deleteInternalEventReference(IMInternalEventReference event)
Delete an internal event reference. |
void |
deleteMessageEvent(IMMessageEvent event)
Delete an message event. |
void |
deleteMessageEventReference(IMMessageEventReference event)
Delete an message event reference. |
IMGoalEvent |
getGoalEvent(String name)
Get an event by name. |
IMGoalEventReference |
getGoalEventReference(String name)
Get a goal event reference by name. |
IMGoalEventReference[] |
getGoalEventReferences()
Get all known goal event references. |
IMGoalEvent[] |
getGoalEvents()
Get all known goal events. |
IMInternalEvent |
getInternalEvent(String name)
Get an internal event by name. |
IMInternalEventReference |
getInternalEventReference(String name)
Get an event by name. |
IMInternalEventReference[] |
getInternalEventReferences()
Get all known internal event references. |
IMInternalEvent[] |
getInternalEvents()
Get all known internal events. |
IMMessageEvent |
getMessageEvent(String name)
Get a message event by name. |
IMMessageEventReference |
getMessageEventReference(String name)
Get a message event reference by name. |
IMMessageEventReference[] |
getMessageEventReferences()
Get all known message event references. |
IMMessageEvent[] |
getMessageEvents()
Get all known message event. |
Methods inherited from interface jadex.model.IMBase |
---|
deleteReferenceableElement, getCorrespondingBase, getElementReferences, getReferenceableElement, getReferenceableElements |
Methods inherited from interface jadex.model.IMElement |
---|
check, getChildren, getDescription, getEncodableRepresentation, getName, getOwner, getReport, getScope, getSystemExpressionParameters, setDescription, setName |
Field Detail |
---|
static final String STANDARD_GOAL_EVENT
static final String STANDARD_GOAL_EVENT_REFERENCE
static final String LEGACY_INTERNAL_EVENT
static final String LEGACY_TYPE
static final String LEGACY_CONTENT
static final String TYPE_TIMEOUT
static final String TYPE_CONDITION_TRIGGERED
static final String TYPE_CONDITION_TRIGGERED_REFERENCE
static final String CONDITION
static final String CAUSE
static final String TYPE_EXECUTEPLAN
Method Detail |
---|
IMInternalEvent[] getInternalEvents()
IMInternalEvent getInternalEvent(String name)
name
- The internal event name.
IMInternalEvent createInternalEvent(String name, String exported)
name
- The name of the event.exported
- Flag indicating if this event may be referenced from outside capabilities.
void deleteInternalEvent(IMInternalEvent event)
event
- The internal event.IMInternalEventReference[] getInternalEventReferences()
IMInternalEventReference getInternalEventReference(String name)
name
- The internal event reference name.
IMInternalEventReference createInternalEventReference(String name, String exported, String ref, boolean req)
name
- The name of the event reference.exported
- Flag indicating if this event reference may be referenced from outside capabilities.ref
- The referenced event (or null for abstract).req
- Is a reference required (only for abstract).
void deleteInternalEventReference(IMInternalEventReference event)
event
- The internal event reference.IMMessageEvent[] getMessageEvents()
IMMessageEvent getMessageEvent(String name)
name
- The message event name.
IMMessageEvent createMessageEvent(String name, String type, String direction, String exported)
name
- The name of the message event.type
- The type of the message event (e.g. "fipa").direction
- The direction of the message event (send/receive).exported
- Flag indicating if this event may be referenced from outside capabilities.
void deleteMessageEvent(IMMessageEvent event)
event
- The message event.IMMessageEventReference[] getMessageEventReferences()
IMMessageEventReference getMessageEventReference(String name)
name
- The message event reference name.
IMMessageEventReference createMessageEventReference(String name, String exported, String ref, boolean req)
name
- The name of the event reference.exported
- Flag indicating if this event reference may be referenced from outside capabilities.ref
- The referenced event (or null for abstract).req
- Is a reference required (only for abstract).
void deleteMessageEventReference(IMMessageEventReference event)
event
- The message event reference.IMGoalEvent[] getGoalEvents()
IMGoalEvent getGoalEvent(String name)
name
- The goal event name.
IMGoalEventReference[] getGoalEventReferences()
IMGoalEventReference getGoalEventReference(String name)
name
- The goal event reference name.
|
Jadex 0.96-beta1 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright (C) 2002-2007 Lars Braubach, Alexander Pokahr - University of Hamburg. Use is subject to license terms.