Modifier and Type | Class and Description |
---|---|
class |
DefaultModelLogger
demuxing logger
|
Modifier and Type | Method and Description |
---|---|
IInstrument |
IModel.getInstrument(java.lang.Class<? extends IInstrument> instrumentClass) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<IInstrument> |
IModel.getInstruments() |
Modifier and Type | Method and Description |
---|---|
void |
IModel.install(IInstrument installable)
install some other installable element, attempting to install a module or
an extention here will reroute it to the more specific methods.
|
void |
IModel.uninstall(IInstrument installable) |
Modifier and Type | Method and Description |
---|---|
IInstrument |
IModel.getInstrument(java.lang.Class<? extends IInstrument> instrumentClass) |
Modifier and Type | Field and Description |
---|---|
protected CachedCollection<IInstrument> |
BasicModel._installedInstruments |
Modifier and Type | Method and Description |
---|---|
IInstrument |
BasicModel.getInstrument(java.lang.Class<? extends IInstrument> instrumentClass) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<IInstrument> |
BasicModel.getInstruments() |
Modifier and Type | Method and Description |
---|---|
void |
BasicModel.install(IInstrument instrument) |
void |
BasicModel.uninstall(IInstrument installable) |
Modifier and Type | Method and Description |
---|---|
IInstrument |
BasicModel.getInstrument(java.lang.Class<? extends IInstrument> instrumentClass) |
Modifier and Type | Method and Description |
---|---|
IInstrument |
ModelEvent.getInstrument() |
Constructor and Description |
---|
ModelEvent(IModel model,
IInstrument instrument) |
Modifier and Type | Class and Description |
---|---|
class |
XMLLogger
dumps model log information to an xml fiile
|
Modifier and Type | Class and Description |
---|---|
class |
RemoteInterface
An instrument that permits the remote control of a runtime.
|
Modifier and Type | Class and Description |
---|---|
class |
SynchronizationManager
The wonder of asynchronous messaging is that you don't have to wait, giving
the runtime greater throughput.
|
Modifier and Type | Class and Description |
---|---|
class |
ChangeTracker
general change tracker that logs chunk changes and production instantiations.
|
Modifier and Type | Class and Description |
---|---|
class |
DeadLockDetector |
Modifier and Type | Class and Description |
---|---|
class |
InstantiationTracker |
Modifier and Type | Class and Description |
---|---|
class |
ModelRecorder
A simple instrument that saves the state of the model before it starts and
after it stops.
|
Modifier and Type | Class and Description |
---|---|
class |
ModelsLock
locking mechanism, that when closed, will block all the models it is
installed into.
|
Modifier and Type | Class and Description |
---|---|
class |
BeanShellInterface |
Modifier and Type | Class and Description |
---|---|
class |
StatTracker
stat tracker that records the number of chunks, types and productions, as
well as running time (simulated and actual).
|
Modifier and Type | Class and Description |
---|---|
class |
RuntimeThrottler
simple runtime throttler.
|
Modifier and Type | Class and Description |
---|---|
class |
RuntimeTracer
tracer that can listen and record the actions of all running models.
|
Modifier and Type | Class and Description |
---|---|
class |
ChunkTypeProductionTracker |
Modifier and Type | Class and Description |
---|---|
class |
UtilityTracker
tracks the expected utility of a set of productions over time
|