Quintiq file version 2.0 
 | 
Component ListIteration 
 | 
{ 
 | 
  #keys: '[139164.5.1067700423]' 
 | 
  BaseType: 'List' 
 | 
  Children: 
 | 
  [ 
 | 
    #child: ColumnTitles658 
 | 
    Component popupList680 
 | 
    { 
 | 
      #keys: '[139164.5.1067700431]' 
 | 
      BaseType: 'popupList' 
 | 
      Children: 
 | 
      [ 
 | 
        Component PopupParent 
 | 
        { 
 | 
          #keys: '[514.0.129466]' 
 | 
          BaseType: 'PopupParent' 
 | 
          IsDerived: true 
 | 
          Children: 
 | 
          [ 
 | 
            Component menuSeparator { #keys: '[139544.3.53248463]' BaseType: 'Menu' Properties: [ Separator: true ] } 
 | 
            Component MenuToggleIterationCalculation { #keys: '[139544.3.53248611]' BaseType: 'Menu' Properties: [ Checkmark: true Text: 'Iteration calculation' ] } 
 | 
            Component MenuSelectRelatedIssues { #keys: '[142652.0.2014616558]' BaseType: 'Menu' Properties: [ Image: 'LIST_STYLE_BULLETS' Shortcut: 'Alt+I' Text: 'Select related &issues' Tooltip: 'Select issues related to this iteration.' ] } 
 | 
          ] 
 | 
          Properties: 
 | 
          [ 
 | 
            ModeledStringList ChildOrdering 
 | 
            { 
 | 
              c: MenuActions 
 | 
              c: MenuFilter 
 | 
              c: menuListQuintiqSetQuantor 
 | 
              c: menuSeparator 
 | 
              c: MenuToggleIterationCalculation 
 | 
              c: MenuSelectRelatedIssues 
 | 
            } 
 | 
          ] 
 | 
        } 
 | 
      ] 
 | 
      Properties: 
 | 
      [ 
 | 
        PosX: 35 
 | 
        PosY: 60 
 | 
      ] 
 | 
    } 
 | 
    Component GUIDataExtractor683 
 | 
    { 
 | 
      #keys: '[139164.5.1067700424]' 
 | 
      BaseType: 'GUIDataExtractor' 
 | 
      Properties: 
 | 
      [ 
 | 
        Component: 'DataHolderIterations' 
 | 
        DataType: 'structured[LibOpt_Iteration]' 
 | 
        PosX: 5 
 | 
        PosY: 30 
 | 
        Transformation: 'Elements' 
 | 
      ] 
 | 
    } 
 | 
    Component GUIDataSetLevel883 
 | 
    { 
 | 
      #keys: '[139164.5.1067700428]' 
 | 
      BaseType: 'GUIDataSetLevel' 
 | 
      Properties: 
 | 
      [ 
 | 
        Columns: 'LibOpt_IterationColumns' 
 | 
        DataExtractor: 'GUIDataExtractor683' 
 | 
        PosX: 35 
 | 
        PosY: 30 
 | 
        SortCriteria: "datamember:'FirstSnapshotNr'" 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderIterations 
 | 
    { 
 | 
      #keys: '[139164.5.1067700425]' 
 | 
      BaseType: 'DataHolder' 
 | 
      Databinding: 'structured[LibOpt_Iteration]*' 
 | 
      Children: 
 | 
      [ 
 | 
        Component GUIDataExtractorAll 
 | 
        { 
 | 
          #keys: '[139164.5.1067700426]' 
 | 
          BaseType: 'GUIDataExtractor' 
 | 
          Properties: 
 | 
          [ 
 | 
            Component: 'DataHolderRun' 
 | 
            DataType: 'structured[LibOpt_Run]' 
 | 
            FilterArguments: 'dh:DataHolderIterationFromAnalysisCorrelationPoint(structured[LibOpt_Iteration])' 
 | 
            FixedFilter: 'dh.Size() = 0' 
 | 
            PosX: 16 
 | 
            PosY: 39 
 | 
            Transformation: 'Elements.Iteration' 
 | 
          ] 
 | 
        } 
 | 
        Component GUIDataExtractor318 
 | 
        { 
 | 
          #keys: '[139164.5.1067700427]' 
 | 
          BaseType: 'GUIDataExtractor' 
 | 
          Properties: 
 | 
          [ 
 | 
            Component: 'DataHolderIterationFromAnalysisCorrelationPoint' 
 | 
            DataType: 'structured[LibOpt_Iteration]' 
 | 
            PosX: 68 
 | 
            PosY: 40 
 | 
            Transformation: 'Elements' 
 | 
          ] 
 | 
        } 
 | 
      ] 
 | 
      Properties: 
 | 
      [ 
 | 
        MergeStyle: 'Unite' 
 | 
        PosX: 301 
 | 
        PosY: 71 
 | 
        ModeledStringList ChildOrdering 
 | 
        { 
 | 
          c: GUIDataExtractorAll 
 | 
          c: GUIDataExtractor318 
 | 
        } 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderIterationFromAnalysisCorrelationPoint 
 | 
    { 
 | 
      #keys: '[139164.5.1067700429]' 
 | 
      BaseType: 'DataHolder' 
 | 
      Databinding: 'structured[LibOpt_Iteration]*' 
 | 
      Children: 
 | 
      [ 
 | 
        Component GUIDataExtractor322 
 | 
        { 
 | 
          #keys: '[139164.5.1067700430]' 
 | 
          BaseType: 'GUIDataExtractor' 
 | 
          Properties: 
 | 
          [ 
 | 
            Component: 'LibOpt_FormAnalysisCorrelationPoint.ListLibOpt_AnalysisCorrelationPoint' 
 | 
            DataType: 'LibOpt_AnalysisCorrelationPoint' 
 | 
            PosX: 41 
 | 
            PosY: 41 
 | 
            Transformation: 'Y.AnalysisSnapshot.SnapshotComponent.Iteration' 
 | 
          ] 
 | 
        } 
 | 
      ] 
 | 
      Properties: 
 | 
      [ 
 | 
        PosX: 361 
 | 
        PosY: 71 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderRun 
 | 
    { 
 | 
      #keys: '[139544.3.46623861]' 
 | 
      BaseType: 'DataHolder' 
 | 
      Databinding: 'structured[LibOpt_Run]*' 
 | 
      Children: 
 | 
      [ 
 | 
        Component GUIDataExtractor281 
 | 
        { 
 | 
          #keys: '[139544.3.46624554]' 
 | 
          BaseType: 'GUIDataExtractor' 
 | 
          Properties: 
 | 
          [ 
 | 
            Component: 'LibOpt_FormRun.ListRun' 
 | 
            DataType: 'LibOpt_Run' 
 | 
            PosX: 31 
 | 
            PosY: 53 
 | 
          ] 
 | 
        } 
 | 
      ] 
 | 
      Properties: 
 | 
      [ 
 | 
        PosX: 253 
 | 
        PosY: 72 
 | 
      ] 
 | 
    } 
 | 
    Component DataHolderRunForButton 
 | 
    { 
 | 
      #keys: '[144996.0.1355043804]' 
 | 
      BaseType: 'DataHolder' 
 | 
      Databinding: 'structured[LibOpt_Run]*' 
 | 
      Children: 
 | 
      [ 
 | 
        Component GUIDataExtractor509 
 | 
        { 
 | 
          #keys: '[144996.0.1355043869]' 
 | 
          BaseType: 'GUIDataExtractor' 
 | 
          Properties: 
 | 
          [ 
 | 
            Component: 'DataHolderRun' 
 | 
            DataType: 'structured[LibOpt_Run]' 
 | 
            FixedFilter: 
 | 
            [* 
 | 
              object.Status() = LibOpt_RunStatus::Optimizing() 
 | 
              or object.Status() = LibOpt_RunStatus::Paused() 
 | 
              or not object.HasIterations() 
 | 
            *] 
 | 
            PosX: 46 
 | 
            PosY: 60 
 | 
            Transformation: 'Elements' 
 | 
          ] 
 | 
        } 
 | 
      ] 
 | 
      Properties: 
 | 
      [ 
 | 
        PosX: 254 
 | 
        PosY: 110 
 | 
      ] 
 | 
    } 
 | 
  ] 
 | 
  Properties: 
 | 
  [ 
 | 
    AutoDrag: true 
 | 
    BackgroundColor: 'Window' 
 | 
    Border: true 
 | 
    ContextMenu: 'popupList680' 
 | 
    ExpandAllOnOpen: true 
 | 
    ExpandNewItems: true 
 | 
    FullRowSelect: true 
 | 
    ModeledStringList ChildOrdering 
 | 
    { 
 | 
      c: ColumnTitles658 
 | 
      c: popupList680 
 | 
      c: GUIDataExtractor683 
 | 
      c: GUIDataSetLevel883 
 | 
      c: DataHolderIterations 
 | 
      c: DataHolderIterationFromAnalysisCorrelationPoint 
 | 
      c: DataHolderRun 
 | 
      c: DataHolderRunForButton 
 | 
    } 
 | 
  ] 
 | 
  ResponseDefinitions: 
 | 
  [ 
 | 
    DelegatedResponseDefinition OnClick id:Responsedef_ListIteration_Menu_OnClick 
 | 
    { 
 | 
      #keys: '[139164.0.549107747]' 
 | 
      Initiator: 'Menu' 
 | 
      IsInherited: false 
 | 
      ResponseType: 'OnClick' 
 | 
      Arguments: 
 | 
      [ 
 | 
        ResponseDefinitionArgument selection 
 | 
        { 
 | 
          #keys: '[139165.0.4508914]' 
 | 
          Binding: 'this.Selection()' 
 | 
        } 
 | 
      ] 
 | 
    } 
 | 
    DelegatedResponseDefinition OnClick id:Responsedef_ListIteration_GUIButtonBase_OnClick 
 | 
    { 
 | 
      #keys: '[139164.0.549107748]' 
 | 
      Initiator: 'GUIButtonBase' 
 | 
      IsInherited: false 
 | 
      ResponseType: 'OnClick' 
 | 
      Arguments: 
 | 
      [ 
 | 
        ResponseDefinitionArgument selection 
 | 
        { 
 | 
          #keys: '[139165.0.4508961]' 
 | 
          Binding: 'this.Selection()' 
 | 
        } 
 | 
      ] 
 | 
    } 
 | 
  ] 
 | 
} 
 |