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' 
 | 
} 
 |