public interface ISymbolicChunk extends IUniqueSlotContainer, IAdaptable
Modifier and Type | Method and Description |
---|---|
void |
dispose()
Description of the Method
|
void |
encode(double when)
do any symbolic encoding
|
IChunkType |
getChunkType()
Returns the IChunkType of this chunk.
|
java.lang.String |
getName()
Return the name of the chunk.
|
IChunk |
getParentChunk()
The parent chunk is the org.jactr.chunk.Chunk wrapper that contains this
symbolic chunk.
|
boolean |
isA(IChunkType ct)
Returns true if the chunk has any parent chunktype of ct.
|
boolean |
isAStrict(IChunkType ct)
Returns true if and only if the immediate chunktype parent is
ct.SymbolicChunk.getChunkType()==ct.
|
void |
setName(java.lang.String name)
Set the chunk name.
|
getSlot, hasSlot
addSlot, getSlots, getSlots, removeSlot
getAdapter
void encode(double when)
when
- TODOIChunk getParentChunk()
java.lang.String getName()
void setName(java.lang.String name)
name
- The new chunkName valueIChunkType getChunkType()
boolean isA(IChunkType ct)
ct
- Description of Parameterboolean isAStrict(IChunkType ct)
ct
- Description of Parametervoid dispose()