Package jadex.rules.state
Interface IOAVStateListener
-
- All Known Implementing Classes:
RetePatternMatcherState
public interface IOAVStateListener
Listener for observing the state.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
objectAdded(java.lang.Object id, OAVObjectType type, boolean root)
Notification when an object has been added to the state.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.void
objectRemoved(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.
-
-