Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method ExportSolverSettings 
 | 
{ 
 | 
  Description: 'Export solver settings to knowledge table' 
 | 
  TextBody: 
 | 
  [* 
 | 
    // Martijn van Elzakker Jul-21-2015 (created) 
 | 
    // flush the content and recreate based on information currently in SolverSetting and SolverSettingGroup 
 | 
     
 | 
    table := SolverSettingsTable::Table(); 
 | 
    table.Edit(); 
 | 
    table.FlushRows(); 
 | 
     
 | 
    traverse( this, SolverSettingGroup.SolverSetting, solversetting ) 
 | 
    { 
 | 
      row := table.AddRow(); 
 | 
      row.IsNumberParameter( solversetting.IsNumberParameter() ); 
 | 
      row.Name( solversetting.SolverSettingGroup().Name() ); 
 | 
      row.ParameterNumber( solversetting.ParameterNumber() ); 
 | 
      row.ParameterValue( solversetting.ParameterValue() ); 
 | 
      row.Notes( solversetting.Notes() ); 
 | 
    } 
 | 
     
 | 
    this.SaveKB( table ); 
 | 
  *] 
 | 
} 
 |