See: Description
Interface | Description |
---|---|
Attribute |
Defines the base API for consumers and producers.
|
AttributeListener |
Listener for attribute related events, broadly (this includes potential
attributes and attribute types).
|
Consumer<E> |
A wrapper for a public setter in a Simbrain object.
|
CouplingListener |
Listener for coupling related events.
|
Producer<E> |
A wrapper for a public getter in a Simbrain object.
|
WorkspaceComponentListener |
Interface for workspace component listeners.
|
WorkspaceListener |
Interface for listeners on a workspace.
|
Class | Description |
---|---|
ArchiveContents |
Instances of this class are used for building and reading the TOC of an
archive.
|
ArchiveContents.ArchivedAttribute |
The class used to represent an attribute in the archive.
|
ArchiveContents.ArchivedComponent |
Represents the data used to store components in the archive.
|
ArchiveContents.ArchivedComponent.ArchivedDesktopComponent |
Class used to represent a desktop component in the archive.
|
ArchiveContents.ArchivedCoupling |
Class used to represent a coupling in the archive.
|
ArchiveContents.ArchivedUpdateAction |
A persistable form of update action that can be used to recreate the
action.
|
AttributeList<E> |
Utility class for creating and maintaining a list of "getterSetters", which
are objects which are simple objects that call get or set for some property.
|
AttributeManager |
The main usage of this class by API users is to create potential attributes
(PotentialConsumer and PotentialProducer), which are in turn used to create
couplings.
|
AttributeType |
Encapsulates type information about potential attribute.
|
Coupling<E> |
A coupling is an object that allows different objects in the Simbrain
workspace to communicate with each other.
|
CouplingManager |
Manages all the couplings for a Workspace instance.
|
PotentialAttribute |
Even though a
Coupling consists of a Producer and a
Consumer , these attributes are usually not directly created, but
are created from a PotentialProducer or
PotentialConsumer object (using creation methods in
AttributeManager ). |
PotentialConsumer |
A
PotentialAttribute corresponding to a Consumer . |
PotentialProducer |
A
PotentialAttribute corresponding to a Producer . |
Workspace |
A collection of components which interact via couplings.
|
WorkspaceComponent |
Represents a component in a Simbrain
Workspace
. |
WorkspaceComponentDeserializer |
Class used to assist with deserializing workspace components.
|
WorkspaceComponentSerializer |
Class used to assist with serializing components.
|
WorkspaceSerializer |
Serializes and deserializes workspaces.
|
Exception | Description |
---|---|
UmatchedAttributesException |
Exception thrown when a coupling is created with mismatched attributes.
|