| Package | Description |
|---|---|
| simkit |
Contains the basic functionality of simkit.
|
| simkit.animate | |
| simkit.examples |
Useful implementations of basic event graph systems.
|
| simkit.nss |
Experimental Classes for making NSS use Simkit as its simulation engine.
|
| simkit.random |
A collection of Classes used to generate Random Numbers, Random
Variates, and RandomVectors.
|
| simkit.smd | |
| simkit.smdx |
Contains basic classes to represent the entities in a combat simulation.
|
| simkit.smdx.animate | |
| simkit.smdx.test | |
| simkit.stat |
Classes/Interfaces for collecting and displaying statistics from simulation
runs.
|
| simkit.test |
Functional tests.
|
| simkit.util |
Contains a number of useful generic classes.
|
| simkit.xml |
Experimental Classes for using
xml with simkit entities. |
| Class and Description |
|---|
| BasicEventList
A complete interface extraction of the public API provided by
simkit.EventList
|
| BasicSimEntity
An abstract basic implementation of
SimEntity that does not use
reflection but rather relies on the user subclassing and implementing the
SimEventListener method processSimEvent(SimEvent). |
| BasicSimEventSource
A basic implementation of a SimEventSource that is potentially useful for
either subclassing or as a delegate.
|
| Entity
A generic entity that can be used as a Customer, a Job, etc.
|
| InvalidSchedulingException
Exception thrown by the simkit EventList/BasicEventList class when a SimEvent cannot be
scheduled as requested.
|
| Named
Interface for Objects in simkit that have a Name attribute.
Many classes in simkit hava a name. |
| Priority |
| PropertyChangeDispatcher
Overrode methods for firing PropertyChangeEvents to fire the property even
when the old and the new values were the same.
|
| PropertyChangeSource
Basic interface for property sources.
|
| ReRunnable
Interface for objects who wish to participate in the re-runnable scheme
implemented by
EventList and Schedule. |
| SimEntity
Base interface for simulation entities.
|
| SimEntityBase
Default implementation of a SimEntity using reflection.
|
| SimEvent
Class for simulation events.
|
| SimEventListener
Interface for a listener of SimEvents.
|
| SimEventScheduler
Defines the contract for interacting with the scheduling
mechanisms in simkit.
|
| SimEventSource
Interface for a source of SimEvents.
|
| SimEventState
A Java enumeration that indicates what state a SimEvent is in.
|
| StopType
A Java enumeration for methods of stopping a simulation.
|
| Class and Description |
|---|
| BasicSimEntity
An abstract basic implementation of
SimEntity that does not use
reflection but rather relies on the user subclassing and implementing the
SimEventListener method processSimEvent(SimEvent). |
| BasicSimEventSource
A basic implementation of a SimEventSource that is potentially useful for
either subclassing or as a delegate.
|
| Named
Interface for Objects in simkit that have a Name attribute.
Many classes in simkit hava a name. |
| PropertyChangeSource
Basic interface for property sources.
|
| ReRunnable
Interface for objects who wish to participate in the re-runnable scheme
implemented by
EventList and Schedule. |
| SimEntity
Base interface for simulation entities.
|
| SimEntityBase
Default implementation of a SimEntity using reflection.
|
| SimEvent
Class for simulation events.
|
| SimEventListener
Interface for a listener of SimEvents.
|
| SimEventScheduler
Defines the contract for interacting with the scheduling
mechanisms in simkit.
|
| SimEventSource
Interface for a source of SimEvents.
|
| Class and Description |
|---|
| BasicSimEntity
An abstract basic implementation of
SimEntity that does not use
reflection but rather relies on the user subclassing and implementing the
SimEventListener method processSimEvent(SimEvent). |
| BasicSimEventSource
A basic implementation of a SimEventSource that is potentially useful for
either subclassing or as a delegate.
|
| Entity
A generic entity that can be used as a Customer, a Job, etc.
|
| Named
Interface for Objects in simkit that have a Name attribute.
Many classes in simkit hava a name. |
| PropertyChangeNamespace
Used to listen for a PropertyChangeEvent, then prepend the namespace to the
property name and refire the event.
|
| PropertyChangeSource
Basic interface for property sources.
|
| ReRunnable
Interface for objects who wish to participate in the re-runnable scheme
implemented by
EventList and Schedule. |
| SimEntity
Base interface for simulation entities.
|
| SimEntityBase
Default implementation of a SimEntity using reflection.
|
| SimEvent
Class for simulation events.
|
| SimEventListener
Interface for a listener of SimEvents.
|
| SimEventScheduler
Defines the contract for interacting with the scheduling
mechanisms in simkit.
|
| SimEventSource
Interface for a source of SimEvents.
|
| Class and Description |
|---|
| BasicSimEntity
An abstract basic implementation of
SimEntity that does not use
reflection but rather relies on the user subclassing and implementing the
SimEventListener method processSimEvent(SimEvent). |
| BasicSimEventSource
A basic implementation of a SimEventSource that is potentially useful for
either subclassing or as a delegate.
|
| Named
Interface for Objects in simkit that have a Name attribute.
Many classes in simkit hava a name. |
| Priority |
| PropertyChangeSource
Basic interface for property sources.
|
| ReRunnable
Interface for objects who wish to participate in the re-runnable scheme
implemented by
EventList and Schedule. |
| SimEntity
Base interface for simulation entities.
|
| SimEvent
Class for simulation events.
|
| SimEventListener
Interface for a listener of SimEvents.
|
| SimEventScheduler
Defines the contract for interacting with the scheduling
mechanisms in simkit.
|
| SimEventSource
Interface for a source of SimEvents.
|
| Class and Description |
|---|
| BasicSimEntity
An abstract basic implementation of
SimEntity that does not use
reflection but rather relies on the user subclassing and implementing the
SimEventListener method processSimEvent(SimEvent). |
| BasicSimEventSource
A basic implementation of a SimEventSource that is potentially useful for
either subclassing or as a delegate.
|
| Named
Interface for Objects in simkit that have a Name attribute.
Many classes in simkit hava a name. |
| PropertyChangeSource
Basic interface for property sources.
|
| ReRunnable
Interface for objects who wish to participate in the re-runnable scheme
implemented by
EventList and Schedule. |
| SimEntity
Base interface for simulation entities.
|
| SimEvent
Class for simulation events.
|
| SimEventListener
Interface for a listener of SimEvents.
|
| SimEventScheduler
Defines the contract for interacting with the scheduling
mechanisms in simkit.
|
| SimEventSource
Interface for a source of SimEvents.
|
| Class and Description |
|---|
| BasicSimEntity
An abstract basic implementation of
SimEntity that does not use
reflection but rather relies on the user subclassing and implementing the
SimEventListener method processSimEvent(SimEvent). |
| BasicSimEventSource
A basic implementation of a SimEventSource that is potentially useful for
either subclassing or as a delegate.
|
| Named
Interface for Objects in simkit that have a Name attribute.
Many classes in simkit hava a name. |
| PropertyChangeSource
Basic interface for property sources.
|
| ReRunnable
Interface for objects who wish to participate in the re-runnable scheme
implemented by
EventList and Schedule. |
| SimEntity
Base interface for simulation entities.
|
| SimEntityBase
Default implementation of a SimEntity using reflection.
|
| SimEventListener
Interface for a listener of SimEvents.
|
| SimEventScheduler
Defines the contract for interacting with the scheduling
mechanisms in simkit.
|
| SimEventSource
Interface for a source of SimEvents.
|
| Class and Description |
|---|
| BasicSimEntity
An abstract basic implementation of
SimEntity that does not use
reflection but rather relies on the user subclassing and implementing the
SimEventListener method processSimEvent(SimEvent). |
| BasicSimEventSource
A basic implementation of a SimEventSource that is potentially useful for
either subclassing or as a delegate.
|
| EventList
Replacement for original static
Schedule implementation of event
list. |
| Named
Interface for Objects in simkit that have a Name attribute.
Many classes in simkit hava a name. |
| Priority |
| PropertyChangeSource
Basic interface for property sources.
|
| ReRunnable
Interface for objects who wish to participate in the re-runnable scheme
implemented by
EventList and Schedule. |
| SimEntity
Base interface for simulation entities.
|
| SimEntityBase
Default implementation of a SimEntity using reflection.
|
| SimEvent
Class for simulation events.
|
| SimEventListener
Interface for a listener of SimEvents.
|
| SimEventScheduler
Defines the contract for interacting with the scheduling
mechanisms in simkit.
|
| SimEventSource
Interface for a source of SimEvents.
|
| Class and Description |
|---|
| SimEvent
Class for simulation events.
|
| SimEventListener
Interface for a listener of SimEvents.
|
| Class and Description |
|---|
| BasicSimEntity
An abstract basic implementation of
SimEntity that does not use
reflection but rather relies on the user subclassing and implementing the
SimEventListener method processSimEvent(SimEvent). |
| BasicSimEventSource
A basic implementation of a SimEventSource that is potentially useful for
either subclassing or as a delegate.
|
| Named
Interface for Objects in simkit that have a Name attribute.
Many classes in simkit hava a name. |
| PropertyChangeSource
Basic interface for property sources.
|
| ReRunnable
Interface for objects who wish to participate in the re-runnable scheme
implemented by
EventList and Schedule. |
| SimEntity
Base interface for simulation entities.
|
| SimEntityBase
Default implementation of a SimEntity using reflection.
|
| SimEvent
Class for simulation events.
|
| SimEventListener
Interface for a listener of SimEvents.
|
| SimEventScheduler
Defines the contract for interacting with the scheduling
mechanisms in simkit.
|
| SimEventSource
Interface for a source of SimEvents.
|
| Class and Description |
|---|
| BasicEventList
A complete interface extraction of the public API provided by
simkit.EventList
|
| BasicSimEntity
An abstract basic implementation of
SimEntity that does not use
reflection but rather relies on the user subclassing and implementing the
SimEventListener method processSimEvent(SimEvent). |
| BasicSimEventSource
A basic implementation of a SimEventSource that is potentially useful for
either subclassing or as a delegate.
|
| EventListAware
Objects that need a reference to the event list can implement
this interface to indicate that fact to clients that test for
this requirement/capability.
|
| Named
Interface for Objects in simkit that have a Name attribute.
Many classes in simkit hava a name. |
| PropertyChangeSource
Basic interface for property sources.
|
| ReRunnable
Interface for objects who wish to participate in the re-runnable scheme
implemented by
EventList and Schedule. |
| SimEntity
Base interface for simulation entities.
|
| SimEntityBase
Default implementation of a SimEntity using reflection.
|
| SimEventListener
Interface for a listener of SimEvents.
|
| SimEventScheduler
Defines the contract for interacting with the scheduling
mechanisms in simkit.
|
| SimEventSource
Interface for a source of SimEvents.
|
| Class and Description |
|---|
| BasicAssembly
Abstract Base class for creating Simkit scenarios.
|
| BasicSimEntity
An abstract basic implementation of
SimEntity that does not use
reflection but rather relies on the user subclassing and implementing the
SimEventListener method processSimEvent(SimEvent). |
| BasicSimEventSource
A basic implementation of a SimEventSource that is potentially useful for
either subclassing or as a delegate.
|
| Named
Interface for Objects in simkit that have a Name attribute.
Many classes in simkit hava a name. |
| Priority |
| PropertyChangeSource
Basic interface for property sources.
|
| ReRunnable
Interface for objects who wish to participate in the re-runnable scheme
implemented by
EventList and Schedule. |
| SimEntity
Base interface for simulation entities.
|
| SimEntityBase
Default implementation of a SimEntity using reflection.
|
| SimEntityBaseA
SimEntityBaseA (A for Annotations)
|
| SimEntityBaseProtected
A modified version of SimEntityBase that allows the use of protected event
methods.
|
| SimEntityBaseRetainedProperties
Work around for BasicSimEntity clearing all added properties when
reset() is invoked.
|
| SimEventListener
Interface for a listener of SimEvents.
|
| SimEventMethod
Single-Value annotation type to mark any (public) method as a Simkit
event-completion method.
|
| SimEventScheduler
Defines the contract for interacting with the scheduling
mechanisms in simkit.
|
| SimEventSource
Interface for a source of SimEvents.
|
| Class and Description |
|---|
| BasicEventList
A complete interface extraction of the public API provided by
simkit.EventList
|
| BasicSimEntity
An abstract basic implementation of
SimEntity that does not use
reflection but rather relies on the user subclassing and implementing the
SimEventListener method processSimEvent(SimEvent). |
| BasicSimEventSource
A basic implementation of a SimEventSource that is potentially useful for
either subclassing or as a delegate.
|
| EventList
Replacement for original static
Schedule implementation of event
list. |
| Named
Interface for Objects in simkit that have a Name attribute.
Many classes in simkit hava a name. |
| PropertyChangeSource
Basic interface for property sources.
|
| ReRunnable
Interface for objects who wish to participate in the re-runnable scheme
implemented by
EventList and Schedule. |
| SimEntity
Base interface for simulation entities.
|
| SimEvent
Class for simulation events.
|
| SimEventListener
Interface for a listener of SimEvents.
|
| SimEventScheduler
Defines the contract for interacting with the scheduling
mechanisms in simkit.
|
| SimEventSource
Interface for a source of SimEvents.
|
| Class and Description |
|---|
| StopType
A Java enumeration for methods of stopping a simulation.
|