public interface ISubsymbolicChunk4 extends ISubsymbolicChunk, IAssociativeLinkContainer
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CREATION_CYCLE
Description of the Field
|
static java.lang.String |
LINKS
Description of the Field
|
ACTIVATION, BASE_LEVEL_ACTIVATION, CREATION_TIME, REFERENCE_COUNT, REFERENCE_TIMES, SOURCE_ACTIVATION, SPREADING_ACTIVATION, TIMES_IN_CONTEXT, TIMES_NEEDED
Modifier and Type | Method and Description |
---|---|
void |
addLink(IAssociativeLink l)
add a link, it will be inspected to determine whether it is a J,I link
|
long |
getCreationCycle() |
IAssociativeLink |
getIAssociation(IChunk iChunk)
get the I association between this chunk (J) and i
|
java.util.Collection<IAssociativeLink> |
getIAssociations(java.util.Collection<IAssociativeLink> container)
return the associations where this is the j chunk
|
IAssociativeLink |
getJAssociation(IChunk jChunk)
get the J association between this chunk (I) and j
|
java.util.Collection<IAssociativeLink> |
getJAssociations(java.util.Collection<IAssociativeLink> container)
return the associations where this is the i chunk
|
int |
getNumberOfIAssociations()
return the number of associations where this is the j chunk
|
int |
getNumberOfJAssociations()
return the number of associations where this is the i chunk
|
void |
removeLink(IAssociativeLink l)
Description of the Method
|
void |
setBaseLevelActivationEquation(IBaseLevelActivationEquation equation) |
void |
setCreationCycle(long cycle) |
void |
setRandomActivationEquation(IRandomActivationEquation equation) |
void |
setSpreadingActivationEquation(ISpreadingActivationEquation equation) |
accessed, dispose, encode, getActivation, getBaseLevelActivation, getCreationTime, getParentChunk, getRandomActivation, getReferences, getSourceActivation, getSpreadingActivation, getTimesInContext, getTimesNeeded, incrementTimesInContext, incrementTimesNeeded, setActivation, setBaseLevelActivation, setCreationTime, setSourceActivation, setSpreadingActivation, setTimesInContext, setTimesNeeded
getParameter, getPossibleParameters, getSetableParameters, setParameter
getAdapter
getInboundLinks, getInboundLinks, getNumberOfInboundLinks, getNumberOfOutboundLinks, getOutboundLinks, getOutboundLinks
static final java.lang.String CREATION_CYCLE
static final java.lang.String LINKS
int getNumberOfIAssociations()
int getNumberOfJAssociations()
java.util.Collection<IAssociativeLink> getIAssociations(java.util.Collection<IAssociativeLink> container)
container
- TODOjava.util.Collection<IAssociativeLink> getJAssociations(java.util.Collection<IAssociativeLink> container)
container
- TODOIAssociativeLink getIAssociation(IChunk iChunk)
iChunk
- Description of the ParameterIAssociativeLink getJAssociation(IChunk jChunk)
jChunk
- Description of the Parametervoid addLink(IAssociativeLink l)
addLink
in interface IAssociativeLinkContainer
l
- The feature to be added to the Link attributevoid removeLink(IAssociativeLink l)
removeLink
in interface IAssociativeLinkContainer
l
- Description of the Parameterlong getCreationCycle()
void setCreationCycle(long cycle)
void setBaseLevelActivationEquation(IBaseLevelActivationEquation equation)
void setRandomActivationEquation(IRandomActivationEquation equation)
void setSpreadingActivationEquation(ISpreadingActivationEquation equation)