Quintiq file version 2.0 
 | 
#parent: #root 
 | 
StaticMethod ResetIsTried ( 
 | 
  Period_MPs periods 
 | 
) 
 | 
{ 
 | 
  TextBody: 
 | 
  [* 
 | 
    traverse( periods ,Elements.ProductInStockingPointInPeriod.astype(  ProductInStockingPointInPeriodPlanning ), pispip )  
 | 
    { 
 | 
      pispip.MetaOptimizerTriedCountDebugPriorToReset( pispip.MetaOptimizerTriedCount() );  
 | 
      pispip.MetaOptimizerTriedCount( 0 );  
 | 
      pispip.MetaOptimizerTriedAsFriendCount( 0 );  
 | 
      pispip.MetaOptimizerNrTimesInScope( 0 );  
 | 
    } 
 | 
     
 | 
    traverse( periods, Elements.StockingPointInPeriod, spip )  
 | 
    { 
 | 
      spip.MetaOptimizerTried( 0 );  
 | 
    } 
 | 
     
 | 
    traverse( periods, Elements.UnitPeriod, up )  
 | 
    { 
 | 
      up.MetaOptimizerTriedDebugPriorToReset( up.MetaOptimizerTried() );  
 | 
      up.MetaOptimizerTried( 0 );  
 | 
      traverse( up, PeriodTaskOperation, pto )  
 | 
      { 
 | 
        pto.MetaOptimizerTriedDebugPriorToReset( pto.MetaOptimizerTried() );  
 | 
        pto.MetaOptimizerTried( 0 );  
 | 
      } 
 | 
       
 | 
      traverse( up, Unit.LaneLegForOptimization.Trip, trip )  
 | 
      { 
 | 
        trip.MetaOptimizerTriedDebugPriorToReset( trip.MetaOptimizerTried() );  
 | 
        trip.MetaOptimizerTried( 0 );  
 | 
      } 
 | 
    } 
 | 
  *] 
 | 
  InterfaceProperties { Accessibility: 'Module' } 
 | 
} 
 |