yanyuan
2023-11-10 143ef74e2eeee697ac8fda3d9032a790fbb4e146
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
Quintiq file version 2.0
#parent: #root
StaticMethod CreateOperationInTransitionTypes (
  Operations operations,
  TransitionType_MPs transitiontypes
)
{
  Description: 'Creates OperationInTransitionType from GUI'
  TextBody:
  [*
    // oceaned Feb-10-2016 (created)
    
    traverse( operations, Elements, operation )
    {
      traverse( transitiontypes, Elements, type )
      {
        operationtype := operation.GetOperationInTransitionType( operation.ID(), type.Name(), type.UnitID() );
    
        if( isnull( operationtype ) )
        {
          operationtype := OperationInTransitionType::Create( operation, type, false );
        }
      }
    }
  *]
}