anchor.diff:  
   This callback is triggered whenever an object [changes its current mode](http://origen-sdk.org/origen/api/Origen/Model.html#current_mode=-instance_method).
   It can be used to change other DUT objects, such as clocks and register settings.
  +
   
   <a class="anchor" name="generation"></a>
   
  
positive.code: 
  * [Environment Setup](#environment_setup)
  * [Environment Teardown](#environment_teardown)
  * [Mode Changed](#mode_changed)
  * [Generation](#generation)
  * [Reset](#reset)
  * [Pattern Generation](#pattern_generation)
  * [Program Generation](#program_generation)
  * [Web Compiler](#web_compiler)
  * [Release Process](#release_process)
  
  <a class="anchor" name="environment_setup"></a>
  
  
negative.code: 
  An example use cases is to ensure that any temporary files are deleted.
  
  
  <a class="anchor" name="mode_changed"></a>
  
  ### Mode Changed
  