| Class | Description |
|---|---|
| ASPNETStateProvider | Manages simulation state for an ASP.NET application |
| BasicStateProvider | A basic provider of state management for the simulation |
| ChainedSlider | A ChainedSlider is a group of sliders that depend on one another in much the same way a radio button group consists of radio buttons that depend on one another. The total sum of all of the slider values cannot exceed 100. Chined sliders are often used to allocate resources |
| ChainedSlider.SliderCollection | A collection that stores 'Slider' objects. |
| ChainedSlider.SliderCollection.SliderEnumerator | A strongly typed enumerator for 'SliderCollection'. |
| Checkbox | Represents a switch defined in the model interface layer. |
| ExceptionalTraceListener | When an application registers an instance of this class as its trace listener, failed assertions will throw exceptions. |
| ExceptionalTraceListener.FailureException | A failure exception class |
| GraphicalFunction | An input that is in the form of a graphical function |
| GraphPad | Represents a Graph Pad on the interface layer in the model |
| GraphPad.Item | An output displayed on a graph |
| GraphPad.ItemCollection | A collection that stores 'Item' objects. |
| GraphPad.ItemCollection.ItemEnumerator | A strongly typed enumerator for 'ItemCollection'. |
| GraphPad.Page | A page on the graph pad. Each page is a graph |
| GraphPad.PageCollection | A collection that stores 'GraphPad.Page' objects. |
| GraphPad.PageCollection.PageEnumerator | A strongly typed enumerator for 'GraphPad.PageCollection'. |
| Input | This class is a base class for any input that can be found on the model interface layer. This base class will contain the information common to all inputs |
| InputCollection | A collection that stores 'Input' objects. |
| InputCollection.InputEnumerator | A strongly typed enumerator for 'InputCollection'. |
| Knob | Represents a knob input object defined on the interface layer of the model |
| ListInputDevice | Represents a List Input Device on the model interface layer |
| ListInputDevice.List | A list of inputs for a given ListInputDevice |
| ListInputDevice.List.Item | An input thaat belongs to a list |
| ListInputDevice.List.ItemCollection | A collection that stores 'ListInputDevice.List.Item' objects. |
| ListInputDevice.List.ItemCollection.ItemEnumerator | A strongly typed enumerator for 'ListInputDevice.List.ItemCollection'. |
| ListInputDevice.ListCollection | A collection that stores 'ListInputDevice.List' objects. |
| ListInputDevice.ListCollection.ListEnumerator | A strongly typed enumerator for 'ListInputDevice.ListCollection'. |
| Message | Summary description for Message. |
| MessagePoster | Represents a condition in which one or more messages will be 'posted'. The condition is defined by an output entity, a threshold and the direction in which the threshold needs to be crossed in order to post the associated messages. |
| Output | This class is a base class for any output that are defined on the interface layer of the model. This base class will contain the information common to all outputs |
| OutputCollection | A collection that stores 'Output' objects. |
| OutputCollection.OutputEnumerator | A strongly typed enumerator for 'OutputCollection'. |
| RadioButtonGroup | Represents a chained switch input defined on the interface layer of the model |
| RadioButtonGroup.Option | An Input that is part of a RadioButtonGroup |
| RadioButtonGroup.OptionCollection | A collection of RadioButtonGroup.Option instances |
| RadioButtonGroup.OptionCollection.OptionEnumerator | A strongly typed enumerator for the RadioButtonGroup.Option class. |
| Simulation | Allows programmatic access to an ithink/STELLA model |
| Simulation.ModelEntityNotFoundException | This exception is raised when the simulation engine tries to access an entity that does not exist in the model |
| Slider | Represents a Slider input defined on the interface layer of the model |
| StateProvider | When implemented in a derived class, provides state management to the Simulation |
| TablePad | Represents a Table Pad defined on the interface layer of the model |
| TablePad.Item | An output to be displayed on a table |
| TablePad.ItemCollection | A collection of TablePad.Page.Items |
| TablePad.ItemCollection.ItemEnumerator | A strongly typed enumerator for the TablePad.Item class. |
| TablePad.Page | An individual page in the TablePad |
| TablePad.PageCollection | A collection of TablePad.Pages |
| TablePad.PageCollection.PageEnumerator | A strongly typed enumerator for the TablePad.Page class. |
| TimeSpecs | Represents the time spec information defined in the model |
| WarningDevice | Represents a Warning Device defined on the interface layer of the model |
| WarningDevice.Zone | Represents a zone defined for the warning device. A zone is defined by range for the output value. The color of the device changes and/or an action is triggered depending when the output value enters the range of a zone |
| WarningDevice.ZoneCollection | A collection of WarningDevice.Zones |
| WarningDevice.ZoneCollection.ZoneEnumerator | A strongly typed enumerator for the WarningDevice.Zone class. |
| Delegate | Description |
|---|---|
| Simulation.AdvanceDelegate | Advance delegate |
| Simulation.AdvancedToEndDelegate | AdvancedToEnd delegate |
| Simulation.AdvancedToPauseIntervalDelegate | AdvanceToPauseInterval delegate |
| Simulation.ExpiredDelegate | Expired delegate |
| Simulation.MessagePostedDelegate | onMessagePosted delegate |
| Simulation.NewRunDelegate | NewRun delegate |
| Simulation.StoppedDelegate | onStopped delegate |
| Enumeration | Description |
|---|---|
| Message.MessageFrequency | The frequency at which the given message will be posted |
| MessagePoster.MessageDirection | The direction in which a threshold value is crossed |
| Simulation.EntityType | ithink/STELLA model entity types For more information about entity types, see the ithink/STELLA technical documentation |
| Simulation.SimulationStatus | The status of the simulation |