org.jactr.core.module.declarative.search.local
Class ChunkTypeTypeValueMap<I>

java.lang.Object
  extended by org.jactr.core.module.declarative.search.map.AbstractTypeValueMap<IChunkType,I>
      extended by org.jactr.core.module.declarative.search.local.ChunkTypeTypeValueMap<I>
All Implemented Interfaces:
ITypeValueMap<IChunkType,I>

public class ChunkTypeTypeValueMap<I>
extends AbstractTypeValueMap<IChunkType,I>
implements ITypeValueMap<IChunkType,I>


Constructor Summary
ChunkTypeTypeValueMap()
           
 
Method Summary
 IChunkType asKeyType(java.lang.Object value)
           
 IValueMap<IChunkType,I> getValueMap()
           
 boolean isValueRelevant(java.lang.Object value)
           
 
Methods inherited from class org.jactr.core.module.declarative.search.map.AbstractTypeValueMap
add, all, clear, clear, get, greaterThan, lessThan, not, remove
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jactr.core.module.declarative.search.map.ITypeValueMap
add, all, clear, clear, get, greaterThan, lessThan, not, remove
 

Constructor Detail

ChunkTypeTypeValueMap

public ChunkTypeTypeValueMap()
Method Detail

getValueMap

public IValueMap<IChunkType,I> getValueMap()
Specified by:
getValueMap in interface ITypeValueMap<IChunkType,I>

isValueRelevant

public boolean isValueRelevant(java.lang.Object value)
Specified by:
isValueRelevant in interface ITypeValueMap<IChunkType,I>

asKeyType

public IChunkType asKeyType(java.lang.Object value)
Specified by:
asKeyType in class AbstractTypeValueMap<IChunkType,I>