Quintiq file version 2.0
|
#parent: #root
|
Method MyFinalize
|
{
|
TextBody:
|
[*
|
/* can put some code here to be called when meta optimizer is done.
|
|
macroplan := this.Optimization().astype( Optimization ).MacroPlan();
|
algrun := macroplan.GetLastAlgorithmRun();
|
if ( guard( algrun.IsForBenchmarking(), false ) )
|
{
|
debuginfo( '- take benchmark scenario offline -' );
|
scenariomanagermdsid := ScenarioManager::GetMDSID().MDSKey();
|
debuginfo( 'ScenarioManager::LibOBT_JobMakeScenarioUnavailable' );
|
|
smmdsid := MDSID::Create( scenariomanagermdsid );
|
ScenarioManager::LibOBT_JobMakeScenarioUnavailable( smmdsid, macroplan.MDSID() );
|
}
|
*]
|
InterfaceProperties { Accessibility: 'Module' }
|
}
|