JS: Added OneOrTwoKeyListInput class

Signed-off-by: Geoffrey Savinkoff <Geoffrey.Savinkoff@ausenco.com>
Signed-off-by: Stephen Wong <stephen.wong@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Allow Input parse to handle IntegerVectors

This change allows KeyInputs to have values that are IntegerVectors

Signed-off-by: Stephen Wong <stephen.wong@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: remove the warning when a keyword is note case-correct, just error

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Added toString method for TimeSeriesConstant

This change allows default values that are TimeSeriesConstants to be displayed in the input editor

Signed-off-by: Stephen Wong <stephen.wong@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Allowed default values for KeyInputs that are TimeSeriesConstants and IntegerVectors to be displayed in input editor

Otherwise ????? would be displayed

Signed-off-by: Stephen Wong <stephen.wong@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Added unitType to TwoOrThreeKeyInput

Signed-off-by: Stephen Wong <stephen.wong@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Pass unitType into Input method getDefaultStringForKeyInputs

This change allows the units of the default value to be displayed properly for KeyInputs
Otherwise, the default value may display as e.g. 0.0 null

Signed-off-by: Stephen Wong <stephen.wong@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Removed unitString from OneOrTwoKeyInput

As setUnits is never called, we can assume the unitType is always used and that the unitString is null

Signed-off-by: Stephen Wong <stephen.wong@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: move Entity and the basic startup targets to the basicsim package

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: move Group, ObjectType and OutputMethod to the basicsim package

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: move the TimeSeries objects into the samples package

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: convert the stateEntity state list to a HashMap

Lookups are very common for certain states, and some entities can have a rather
long list.

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: remove unused diamond points constant

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: begin protecting the Entity definiton methods to be internal to InputAgent

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: move many graphical-only object out of the JavaSimulation3D namespace

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: move DisplayEntity, Region and DisplayModelCompat to the graphics package

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Minor speedup to UniformDistribution

Signed-off-by: Harry King <harry.king@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: update version to 2014-43

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