| Quintiq file version 2.0 | 
| #root | 
| #parent: #DomainModel | 
| Dataset MacroPlan | 
| { | 
|   #keys: '2[11122.0.36331425][11122.0.36331422]' | 
|   DefaultMDSName: 'MacroPlan' | 
|   Description: 'MacroPlan' | 
|   InstanceType: MacroPlan | 
|   OnMDSConstructedText: | 
|   [* | 
|     if ( DMF_Utility::GetIsAutoConversion() ) | 
|     { | 
|       DMF_ConvertorDataset::HandleOnConstructed(  this, | 
|                                                                                  method( MacroPlan, OnConstructed ).Name() ) | 
|     } | 
|     else | 
|     { | 
|       this.OnConstructed(); | 
|     } | 
|   *] | 
|   OnMDSDestructText: | 
|   [* | 
|     // DataExchangeFramework | 
|     LibDEF_API::PlanningDatasetOnDestruct( this.MDSMacroPlan() ); | 
|   *] | 
|   OnMDSDestructedText: | 
|   [* | 
|     if ( DMF_Utility::GetIsAutoConversion() ) | 
|     { | 
|       DMF_ConvertorDataset::HandleOnDestructed(  typeof( MacroPlan ).ShortName(), | 
|                                                                                method( MacroPlan, OnDestructed ).Name() ) | 
|     } | 
|     else | 
|     { | 
|       MacroPlan::OnDestructed(); | 
|     } | 
|   *] | 
| } |