public class DefaultSubsymbolicChunkFactory5 extends java.lang.Object implements ISubsymbolicChunkFactory
SUBSYMBOLICS_COPIED_KEY
Constructor and Description |
---|
DefaultSubsymbolicChunkFactory5() |
Modifier and Type | Method and Description |
---|---|
void |
bind(ISubsymbolicChunk subsymbolic,
IChunk wrapper,
IChunkType type) |
void |
copy(ISubsymbolicChunk sourceSSC,
ISubsymbolicChunk destinationSSC) |
void |
dispose(ISubsymbolicChunk subsymbolic) |
void |
merge(ISubsymbolicChunk master,
ISubsymbolicChunk copy)
mostly a noop.
|
ISubsymbolicChunk |
newSubsymbolicChunk() |
void |
setShouldCopyILinks(boolean enable) |
void |
setShouldCopyJLinks(boolean enable) |
boolean |
shouldCopyILinks() |
boolean |
shouldCopyJLinks() |
void |
unbind(ISubsymbolicChunk subsymbolic) |
public boolean shouldCopyJLinks()
public boolean shouldCopyILinks()
public void setShouldCopyJLinks(boolean enable)
public void setShouldCopyILinks(boolean enable)
public ISubsymbolicChunk newSubsymbolicChunk()
newSubsymbolicChunk
in interface ISubsymbolicChunkFactory
public void bind(ISubsymbolicChunk subsymbolic, IChunk wrapper, IChunkType type)
bind
in interface ISubsymbolicChunkFactory
public void merge(ISubsymbolicChunk master, ISubsymbolicChunk copy)
IAssociativeLinkageSystem
, it should handle that merging via
IChunkListener.mergingInto(org.jactr.core.chunk.event.ChunkEvent)
.
See ChunkListener
for how this is handled.merge
in interface ISubsymbolicChunkFactory
public void unbind(ISubsymbolicChunk subsymbolic)
unbind
in interface ISubsymbolicChunkFactory
public void dispose(ISubsymbolicChunk subsymbolic)
dispose
in interface ISubsymbolicChunkFactory
public void copy(ISubsymbolicChunk sourceSSC, ISubsymbolicChunk destinationSSC)
copy
in interface ISubsymbolicChunkFactory