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, 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>