Quintiq file version 2.0
#parent: DataHolderStatistic
Response OnDataChanged () id:Response_LibOpt_FormStatisticDataPoints_DataHolderStatistic_OnDataChanged
{
  #keys: '[144996.0.1911552494]'
  Body:
  [*
    // Create the set of UIDataPoints
    
    owner := construct( shadow[LibOpt_UIOwner] );
    
    if( not isnull( this.Data() ) )
    {
      reals := RealVector::Construct( this.Data().ValuesAsRealVector() ).AsValues();
    
      i := 0;  
      traverse( reals.Sort(), Elements, real )
      {
        owner.UIDataPoint( relnew, X := i, Y := real,
                           UpperThreshold := this.Data().UpperThreshold(),
                           LowerThreshold := this.Data().LowerThreshold() );
        i++;
      }
    }
    
    DataHolderOwner.Data( & owner );
  *]
  CanBindMultiple: false
  DefinitionID: 'Responsedef_GUIComponent_OnDataChanged'
}
