Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method DeleteScenarioAndEmptyRecycleBin ( 
 | 
  ScenarioMP scenarioMP 
 | 
) 
 | 
{ 
 | 
  TextBody: 
 | 
  [* 
 | 
    // Cleanup - delete and empty recycle bin 
 | 
    scenarioManager := scenarioMP.ScenarioManager(); 
 | 
    this->( utf ) { 
 | 
      scenarioNodes := construct( ScenarioNodes ); 
 | 
      scenarioNodes.Add( scenarioMP ); 
 | 
      ScenarioNode::Delete( scenarioNodes, scenarioManager ); // This moves to recycle bin 
 | 
    } 
 | 
    ->( ) { 
 | 
      scenarioManager.EmptyRecycleBin( this.ScenarioCreatorName() ); // Emptying recycle bin will remove scenarios created by this user only 
 | 
    } 
 | 
  *] 
 | 
  InterfaceProperties { Accessibility: 'Module' } 
 | 
} 
 |