| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 | | Quintiq file version 2.0 |  | #parent: #root |  | StaticMethod MenuNew ( |  |   LibUTF_IterationRun run, |  |   MacroPlan macroplan, |  |   NamedValueTree nvt_transitiontype |  | ) |  | { |  |   TextBody: |  |   [* |  |     dto := DTO_TransitionType::ConstructNew( run, nvt_transitiontype ); |  |     unit := macroplan.FindUnit( dto.UnitID() ); |  |     fromcampaigntype := select( unit, CampaignType_MP, from, from.Name() = dto.FromCampaignTypeName() ); |  |     tocampaigntype := select ( unit, CampaignType_MP, to, to.Name() = dto.ToCampaignTypeName() );  |  |      |  |     TransitionType_MP::Create( unit,  |  |                                dto.DefaultMinQuantity(), |  |                                dto.DefaultMaxQuantity(), |  |                                dto.DefaultMinDuration(), |  |                                dto.DefaultMaxDuration(), |  |                                fromcampaigntype, |  |                                tocampaigntype, |  |                                dto.HasInputMaxQuantity(), |  |                                dto.HasInputMaxDuration(),  |  |                                false ); |  |   *] |  |   InterfaceProperties { Accessibility: 'Module' } |  | } | 
 |