COGENT Online
CONTENTS
COGENT Version 2.3 Help

The Class Hierarchy

Much of the power of COGENT comes from the set of standard classes of box built into the system. These classes provide basic functionality, and instances of each class may be configured and programmed to give the sort of behaviour needed within information-processing psychological models.

Version 2.3 of COGENT provides eighteen basic classes of object. Figure 1 shows the relations between these classes and higher-order abstract classes. These classes have been sufficient for a variety of purposes, but we have not ruled out the addition of further object classes in the future; indeed we anticipate such additions.



Figure 1: COGENT's Hierarchy of Box Classes

Each box class has an associated icon, used to represent its instances in box-arrow diagrams. Figure 2 shows the icons for each box class - click on the icons or labels for more information.

Data/Source
Data/Source
Data/Sink/Text
Data/Sink/Text
Data/Sink/Table
Data/Sink/Table
Data/Sink/Graph
Data/Sink/Graph
Process
Process
Buffer/Propositional
Buffer/Propositional
Buffer/Stack
Buffer/Stack
Buffer/Analogue
Buffer/Analogue
Buffer/Table
Buffer/Table
Buffer/Stack
Buffer/Graph
Knowledge Base/Unstructured
Knowledge Base/Unstructured
Knowledge Base/Hierarchical
Knowledge Base/Hierarchical
Network/Feed Forward
Network/Feed Forward
Network/Interactive Activation
Network/Interactive Activation
Network/Associative
Network/Associative
Compound/General
Compound/General
Compound/Subject
Compound/Subject
Socket/Server
Socket/Server
Socket/Client
Socket/Client

Figure 2: COGENT Box Class Icons


COGENT Online
CONTENTS
COGENT Version 2.3 Help