Quintiq file version 2.0 #parent: #root Method InitializeParentStepDefinition ( Boolean isNew, SWF_StepDefinition stepdef ) id:Method_SWF_DialogCreateEditStepDefinition_InitializeParentStepDefinition { #keys: '[136682.0.979198675]' Body: [* parentSelections := selectset( SWF_WorkflowDataset, WorkflowDefinition.StepDefinition, step, true ); if ( not isnull( stepdef ) and not isNew ) { invalidSelections := stepdef.GetAllChildren(); invalidSelections.Add( stepdef ); // All children of the current step should be hidden including it self from the ParentSelection parentSelections := parentSelections.Difference( invalidSelections ); } DataHolderParentStepDefnitions.Data( parentSelections.Copy() ); *] }