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.
|