|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.micropsi.nodenet.NetEntity
org.micropsi.nodenet.Node
org.micropsi.nodenet.DeactivatorNode
Complementary to ActivatorNodes, DeactivatorNodes lower the activation on all slots in the NodeSpace they are attached to. When activated, DeactivatorNodes take the amount of their own activation out of the slots of the Nodes in the NodeSpace.
| Field Summary |
| Fields inherited from class org.micropsi.nodenet.Node |
genericLinks, genSlot |
| Fields inherited from class org.micropsi.nodenet.NetEntity |
entityManager, gates, slots |
| Fields inherited from interface org.micropsi.nodenet.GateTypesIF |
GT_ASSOCIATION, GT_CAT, GT_DISSOCIATION, GT_EXP, GT_GEN, GT_POR, GT_REF, GT_RET, GT_SUB, GT_SUR, GT_SYM |
| Fields inherited from interface org.micropsi.nodenet.NetIntegrityIF |
BAD_KEY, BAD_LINK, BAD_OUTPUT_FUNCTION, BAD_SLOT, DUPLICATE_KEY, UNKNOWN_ENTITY, UNKNOWN_MODULE |
| Constructor Summary | |
protected |
DeactivatorNode(java.lang.String nodeID,
NetEntityManager manager)
|
| Method Summary | |
void |
setSpace(NodeSpaceModule space)
Sets the space. |
protected void |
use()
Some nodes perform low-level java operations when activated. |
| Methods inherited from class org.micropsi.nodenet.Node |
calculateGates, getEntityType, getGenActivation, getType, propagateActivation |
| Methods inherited from class org.micropsi.nodenet.NetEntity |
addGate, addSlot, changeParameter, checkIntegrity, confirmNewActivation, createLinkTo, createLinkTo, deleteGate, deleteLink, deleteSlot, destroy, getEntityName, getFirstLinkAt, getGate, getGates, getID, getLastLinkAt, getLink, getNumberOfGates, getNumberOfSlots, getParentID, getSlot, getSlots, hasName, isActive, reportIntegrityStatus, setEntityName, setParentID, toString, unlinkCompletely, updateDecayState |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
protected DeactivatorNode(java.lang.String nodeID,
NetEntityManager manager)
NetEntity.NetEntity(String, NetEntityManager)| Method Detail |
protected void use()
throws NetIntegrityException
Node
use in class NodeNetIntegrityException - if something is wrong with the netNode.use()public void setSpace(NodeSpaceModule space)
space - The space to set
|
(c) by Micropsi Project: http://www.cognitive-agents.org | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||