edu.memphis.ccrg.lida.framework.shared
Interface RootableNode

All Superinterfaces:
Activatible, Condition, Desirable, Initializable, Linkable, Node
All Known Implementing Classes:
RootableNodeImpl

public interface RootableNode
extends Node, Desirable

A Node which unifies multiple nodes attached to it. This feature is not fully implemented in this framework version.

Author:
Javier Snaider, Ryan J. McCall

Field Summary
 
Fields inherited from interface edu.memphis.ccrg.lida.framework.shared.activation.Activatible
DEFAULT_ACTIVATIBLE_REMOVAL_THRESHOLD, DEFAULT_ACTIVATION
 
Fields inherited from interface edu.memphis.ccrg.lida.framework.shared.activation.Desirable
DEFAULT_DESIRABILITY
 
Method Summary
 NodeType getNodeType()
          Gets Node Type.
 void setNodeType(NodeType t)
          Sets Node type.
 
Methods inherited from interface edu.memphis.ccrg.lida.framework.shared.Node
getGroundingPamNode, getId, getLabel, setGroundingPamNode, setId, setLabel, updateNodeValues
 
Methods inherited from interface edu.memphis.ccrg.lida.framework.shared.Linkable
getExtendedId, getFactoryType, setFactoryType
 
Methods inherited from interface edu.memphis.ccrg.lida.proceduralmemory.Condition
getConditionId
 
Methods inherited from interface edu.memphis.ccrg.lida.framework.shared.activation.Activatible
decay, excite, getActivatibleRemovalThreshold, getActivation, getDecayStrategy, getExciteStrategy, getTotalActivation, isRemovable, setActivatibleRemovalThreshold, setActivation, setDecayStrategy, setExciteStrategy
 
Methods inherited from interface edu.memphis.ccrg.lida.framework.shared.activation.Desirable
getDesirability, getNetDesirability, getTotalDesirability, setDesirability
 

Method Detail

setNodeType

void setNodeType(NodeType t)
Sets Node type.

Parameters:
t - NodeType

getNodeType

NodeType getNodeType()
Gets Node Type.

Returns:
NodeType