Package jadex.rules.state
Interface IOAVStateListener
-
- All Known Implementing Classes:
RetePatternMatcherState
public interface IOAVStateListenerListener for observing the state.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidobjectAdded(java.lang.Object id, OAVObjectType type, boolean root)Notification when an object has been added to the state.voidobjectModified(java.lang.Object id, OAVObjectType type, OAVAttributeType attr, java.lang.Object oldvalue, java.lang.Object newvalue)Notification when an attribute value of an object has been set.voidobjectRemoved(java.lang.Object id, OAVObjectType type)Notification when an object has been removed from state.
-
-
-
Method Detail
-
objectModified
void objectModified(java.lang.Object id, OAVObjectType type, OAVAttributeType attr, java.lang.Object oldvalue, java.lang.Object newvalue)Notification when an attribute value of an object has been set.- Parameters:
id- The object id.type- The object type.attr- The attribute type.oldvalue- The oldvalue.newvalue- The newvalue.
-
objectAdded
void objectAdded(java.lang.Object id, OAVObjectType type, boolean root)Notification when an object has been added to the state.- Parameters:
id- The object id.type- The object type.root- Flag indicating that the object is a root object.
-
objectRemoved
void objectRemoved(java.lang.Object id, OAVObjectType type)Notification when an object has been removed from state.- Parameters:
id- The object id.type- The object type.
-
-