public class VisibilityFeatureMap extends AbstractSortedVisualFeatureMap<java.lang.Boolean>
Constructor and Description |
---|
VisibilityFeatureMap() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Boolean |
extractInformation(IAfferentObject afferentObject) |
protected void |
getCandidates(ChunkTypeRequest request,
java.util.Set<IIdentifier> results) |
boolean |
isInterestedIn(ChunkTypeRequest request)
this feature map isn't used in visual searches
|
protected boolean |
isValidValue(ISlot slot)
tests to be sure the value of the slot is a valid type
|
protected java.lang.Boolean |
toData(ISlot slot)
converts a slot value to the appropriate type
|
getHandler, isInterestedIn, objectAdded, objectRemoved, objectUpdated
addInformation, clearInternal, equals, getCurrentValue, greaterThan, lessThan, normalizeRequest, not, removeInformation, toString
addListener, afferentObjectAdded, afferentObjectRemoved, afferentObjectUpdated, clear, dispatch, dispose, fillSlotValues, getCandidateRealObjects, getInformation, getLock, getPerceptualMemory, getRelevantPropertyName, getRelevantSlotName, hasListeners, removeListener, setPerceptualMemory
public boolean isInterestedIn(ChunkTypeRequest request)
isInterestedIn
in interface IFeatureMap<java.lang.Boolean>
isInterestedIn
in class AbstractFeatureMap<java.lang.Boolean>
request
- AbstractFeatureMap.isInterestedIn(org.jactr.core.production.request.ChunkTypeRequest)
protected boolean isValidValue(ISlot slot)
AbstractSortedFeatureMap
isValidValue
in class AbstractSortedFeatureMap<java.lang.Boolean>
protected java.lang.Boolean toData(ISlot slot)
AbstractSortedFeatureMap
toData
in class AbstractSortedFeatureMap<java.lang.Boolean>
protected java.lang.Boolean extractInformation(IAfferentObject afferentObject)
extractInformation
in class AbstractFeatureMap<java.lang.Boolean>
protected void getCandidates(ChunkTypeRequest request, java.util.Set<IIdentifier> results)
getCandidates
in class AbstractSortedFeatureMap<java.lang.Boolean>