Interface | Description |
---|---|
DoubleAccumulator | |
Environment<S extends java.io.Serializable> | |
FilteredLinks<L extends Link> |
A LinkList is used to store a list of links of a specific class.
|
Graph<S extends java.io.Serializable> |
An AgentSystem represents a system of interacting agents, which may have links between one
another, forming a topology of relations between each other.
|
GraphBackend | |
LinksApi | |
LongAccumulator | |
Messaging<M extends Message> |
The Messaging interface allows the setting up and sending messages to specific vertexes on the
network.
|
VertexAggregator<T extends Vertex,S extends VertexAggregator<T,S>> |
The VertexAggregator interface allows the definition of a custom aggregator that can be used to
collect vertex data for reporting.
|
VertexSelection<T extends Vertex> |
AgentSelections allow the collection of statistics on selections of agents of the same type
within an
Graph . |
Class | Description |
---|---|
InitContext |
InitContext provides information about the current context to create an agent.
|
Link | |
Link.Empty | |
LinkList<L extends Link> | |
Message | |
Message.Boolean |
Message class that can be extended by messages that have a single boolean value.
|
Message.Double |
Message class that can be extended by messages that have a single double value.
|
Message.Empty |
Message class that can be extended by messages that have no values.
|
Message.Float |
Message class that can be extended by messages that have a single float value.
|
Message.Integer |
Message class that can be extended by messages that have a single integer value.
|
Message.Long |
Message class that can be extended by messages that have a single long value.
|
Message.Object<T> |
Message class that can be extended by messages that have a single integer value.
|
Vertex<SER extends java.io.Serializable> |
Exception | Description |
---|---|
GraphDuplicateFieldsException | |
MessageNotSentException |