JS: OneOrTwoKeyInput accepts unit types

Signed-off-by: Jennifer Chui <jennifer.chui@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: expose a public constant in preparation for future merges

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: remove custom entity sorting comparator

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: inline Util::getFileExtension into its one caller

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: move short name helper to InputAgent

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: remove an old discard comment implementation

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: remvoe some unused Tester methods

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: avoid double-prefixing the path onto saved files

This is just a bandaid until this code is finally refactored.

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: update version to 2014-04

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: rename lagacy PropabilityDistribution methods to reflect the TimeUnit assumptions

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: add min and max value accessors to the SampleProvider interface

Too many places really want to find the bounds of the random providers, avoid
having to look for particular instance types and just provide the values.

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS, TLS: Moved Threshold and ThresholdUser into jaamsim Thresholds package and Basic Objects Palette

Signed-off-by: Stephen Wong <stephen.wong@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Created TimeSeriesThreshold class out of Threshold

This change paves the way for other Threshold extended classes (e.g. TideThreshold)

Signed-off-by: Stephen Wong <stephen.wong@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: remove trace wrapper in EventManager

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: move the Process starting implementation to EventManager with all the other entries

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: mark the tracing methods as private

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Remove direct external access to EventTracer by providing EventManager methods

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: move the startProcess API to Entity and EventManager, and out of Process

This finishes consolidating all process control in EventManager.

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: mark model as configured after loading a default.cfg

This allows a drag-and-drop model to be runnable, as other than reset, nothing else
would mark things as configured.  This state should likely just be removed, but for now,
make it convenient.

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JOGL: update to upstream 2.1.4 release

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>