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, removeAttributeMonitorListener
public LightweightAttributeMonitor(IBaseIndex index)
public void registerFor(MatchType atom)
AttributeMonitor
registerFor
in class AttributeMonitor<MatchType extends IPatternMatch>
public void unregisterForAll()
AttributeMonitor
unregisterForAll
in class AttributeMonitor<MatchType extends IPatternMatch>
public void unregisterFor(MatchType atom)
AttributeMonitor
unregisterFor
in class AttributeMonitor<MatchType extends IPatternMatch>