JS: remove ValueTable and ValueTableInput

These have long been superceded by the SampleProvider class and KeyInputs.

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: move all TimeValue parsing into TimevalueInput

Preparation for removing this input and helpers some day.

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: mark the isClosedAtTime helper public for now

Signed-off-by: Stephen Wong <stephen.wong@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: add validateList helper for IntegerVector/DoubleVector comparison

Signed-off-by: Geoffrey Savinkoff <Geoffrey.Savinkoff@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: try to handle absolute and relative paths from the command line

This still doesn't handle <res>, but will support existing automation just about
equivalently.

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: add an internal getter for the fontcolor to make it easier to override

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS, JS3D: Encapsulate looping through files

Signed-off-by: Jennifer Chui <jennifer.chui@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Remove unused methods in FileEntity and FileInput

Signed-off-by: Jennifer Chui <jennifer.chui@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: remove an unused FileEntity constructor

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: make sure superclass state is cleared in EntityGenerator.earlyInit

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: make sure all parts of OutputInput are cleared when empty input is specified

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: take the run name to be everything before the final period in the cfg name

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: ensure LinkedComponent returns Outputs as doubles, add NumberGenerated output to EntityGenerator

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: if no series-data is defined for a Graph to plot, stop the processing loop

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: add a global seed to advance different run cases

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