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

All Superinterfaces:
Activatible, Initializable, java.io.Serializable
All Known Subinterfaces:
Link, Node, PamLink, PamLinkable, PamNode
All Known Implementing Classes:
LinkImpl, NodeImpl, PamLinkImpl, PamNodeImpl

public interface Linkable
extends Activatible, Initializable, java.io.Serializable

A object that can have links attached to it.

Author:
Javier Snaider

Field Summary
 
Fields inherited from interface edu.memphis.ccrg.lida.framework.shared.activation.Activatible
DEFAULT_ACTIVATIBLE_REMOVAL_THRESHOLD, DEFAULT_ACTIVATION
 
Method Summary
 ExtendedId getExtendedId()
          Gets extendedId.
 java.lang.String getLabel()
          Gets label.
 
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.initialization.Initializable
getParam, init, init
 

Method Detail

getLabel

java.lang.String getLabel()
Gets label.

Returns:
readable label

getExtendedId

ExtendedId getExtendedId()
Gets extendedId.

Returns:
a general id for Linkables.