Package edu.memphis.ccrg.lida.framework.shared

Contains classes related to common data structures used in the framework.

See:
          Description

Interface Summary
Link A link connects two Linkable objects.
Linkable A object that can have links attached to it.
LinkCategory Specifies the category of a Link.
Node A Node represents a Concept in LIDA.
NodeStructure A NodeStructure holds a collection of Nodes an Links.
RefractoryPeriod Implementors of this interface can have a refractory period.
RootableNode A Node which unifies multiple nodes attached to it.
 

Class Summary
ConcurrentHashSet<E> Thread-safe HashSet based on a ConcurrentHashMap
ElementFactory Standard factory for the basic elements of the framework.
ExtendedId Generalized Id for Both Nodes and Links.
LinkImpl A Link that connects a Node to a Linkable (Node or Link).
NodeImpl Default Node implementation.
NodeStructureImpl Default implementation of NodeStructure.
RootableNodeImpl Default implementation of RootableNode.
UnmodifiableNodeStructureImpl An immutable NodeStructureImpl.
 

Enum Summary
NodeType A marker of Node type.
 

Package edu.memphis.ccrg.lida.framework.shared Description

Contains classes related to common data structures used in the framework.