public class LightweightAttributeMonitor<MatchType extends IPatternMatch> extends AttributeMonitor<MatchType>
| Constructor and Description |
|---|
LightweightAttributeMonitor(IBaseIndex index) |
| Modifier and Type | Method and Description |
|---|---|
void |
registerFor(MatchType atom)
Register the attribute monitor to watch feature values of object defined in the given atom.
|
void |
unregisterFor(MatchType atom)
Remove the attribute monitor from watching the given atom.
|
void |
unregisterForAll()
Remove the attribute monitor from watching registered atoms.
|
addAttributeMonitorListener, dispose, notifyListeners, removeAttributeMonitorListenerpublic LightweightAttributeMonitor(IBaseIndex index)
public void registerFor(MatchType atom)
AttributeMonitorregisterFor in class AttributeMonitor<MatchType extends IPatternMatch>public void unregisterForAll()
AttributeMonitorunregisterForAll in class AttributeMonitor<MatchType extends IPatternMatch>public void unregisterFor(MatchType atom)
AttributeMonitorunregisterFor in class AttributeMonitor<MatchType extends IPatternMatch>