Quintiq file version 2.0 
 | 
#parent: #root 
 | 
StaticMethod CreateSubsetEntityForOptimizerPuzzleWip ( 
 | 
  Entity entity 
 | 
) 
 | 
{ 
 | 
  Description: 'Create a subset for Optimizerpuzzlewip after an entity is created' 
 | 
  TextBody: 
 | 
  [* 
 | 
    // Create object and relations for Entity 
 | 
     
 | 
    // Create only subset for GetIsSystem entity 
 | 
    macroplan := entity.GetMacroPlan(); 
 | 
    isfromdb := false; 
 | 
     
 | 
    // Add entity to optimizer puzzle wip that user is editing ( so user dialog refreshed with new entity ) 
 | 
    traverse( macroplan, OptimizerPuzzleWIP, wip ) 
 | 
    { 
 | 
      SubsetEntityInOptimizerPuzzleWip::Create( wip, entity, isfromdb );  
 | 
    } 
 | 
  *] 
 | 
} 
 |