1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
  | Quintiq file version 2.0 
 |  #parent: #root 
 |  Method SetHistoricalCampaignAndTransition 
 |  { 
 |    TextBody: 
 |    [* 
 |      traverse( this, Unit.TransitionType_MP.Transition_MP, transition, transition.IsHistorical() ) 
 |      { 
 |        fromcampaign := transition.FromCampaign(); 
 |        if( not isnull( fromcampaign ) 
 |            and fromcampaign.HistoricalTransitionDuration() = Duration::Zero() ) 
 |        { 
 |          fromcampaign.HistoricalTransitionDuration( transition.Duration() ); 
 |        } 
 |      } 
 |    *] 
 |  } 
 |  
  |