1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| Quintiq file version 2.0
| #parent: #root
| StaticMethod FindCreateRunStep (DMF_DatasetInConvertorVersion owner, DMF_TopicStep topicstep) as DMF_RunStep
| {
| Description: 'Find and create runstep'
| TextBody:
| [*
| runStep := select( owner, RunStep, e,
| e.Name() = topicstep.Name() );
|
| if( isnull( runStep ) )
| {
| runStep := owner.AddLast( construct( DMF_RunStep,
| Name := topicstep.Name(),
| ID := owner.ConvertorVersion().ConvertorDataset().GetNextRunStepID() ) );
| }
|
| runStep.TopicStep( relset, topicstep );
|
| return runStep;
| *]
| }
|
|