RVParameter Data
A data transfer class holding the information about a random variable's parameters. Used primarily to store the data within the KSL database.
The trailing parentElement* fields and elementPath surface the random variable's location in the model element tree, parallel to the hierarchy fields on ksl.controls.ControlData. GUI consumers (e.g. an RV-overrides panel) can render an Owner column and group by parent without re-walking the model graph. Populated by RVParameterSetter.extractParameters; all four default so older snapshots predating the fields still deserialize cleanly.
Properties
ancestor names from the model root down to (but not including) the owning element, also excluding the Model itself. Empty when the owner is a direct child of the Model.
current parameter value at snapshot time.
id of the owning model element.
name of the model element that owns the random variable (its parent). null only if the RV's parent could not be resolved (the Model itself is reported as the parent for top-level RVs, mirroring the controls convention).
simple class name of the owning model element.