Quintiq file version 2.0
Component ListScopeElementOnRun
{
  #keys: '[139164.0.277985586]'
  BaseType: 'List'
  Children:
  [
    #child: ColumnTitles192
    Component popupList336
    {
      #keys: '[139164.0.277985589]'
      BaseType: 'popupList'
      Children:
      [
        Component PopupParent
        {
          #keys: '[514.0.129466]'
          BaseType: 'PopupParent'
          IsDerived: true
          Children:
          [
            Component MenuOrigin
            {
              #keys: '[139164.0.1984435365]'
              BaseType: 'Menu'
              Children:
              [
                Component MenuSnapshotInputScope { #keys: '[139164.0.1984435806]' BaseType: 'Menu' Properties: [ Checkmark: true Text: 'Snapshot input' ] }
                Component MenuSnapshotOutputScope { #keys: '[139164.0.1984436208]' BaseType: 'Menu' Properties: [ Checkmark: true Text: 'Snapshot output' UserData: 1 ] }
                Component MenuRunStartScope { #keys: '[139164.0.1984436636]' BaseType: 'Menu' Properties: [ Checkmark: true Text: 'Run start' UserData: 2 ] }
                Component MenuScope { #keys: '[139164.0.1984436770]' BaseType: 'Menu' Properties: [ Checkmark: true Text: 'Scope' UserData: 3 ] }
              ]
              Properties:
              [
                Image: 'TOOLS'
                Text: 'Origin'
                ModeledStringList ChildOrdering
                {
                  c: MenuSnapshotInputScope
                  c: MenuSnapshotOutputScope
                  c: MenuRunStartScope
                  c: MenuScope
                }
              ]
            }
            Component menuSeparator { #keys: '[139164.0.1986656960]' BaseType: 'Menu' Properties: [ Separator: true ] }
          ]
          Properties:
          [
            ModeledStringList ChildOrdering
            {
              c: MenuActions
              c: MenuFilter
              c: menuListQuintiqSetQuantor
              c: menuSeparator
              c: MenuOrigin
            }
          ]
        }
      ]
      Properties:
      [
        PosX: 35
        PosY: 60
      ]
    }
    Component GUIDataExtractor475
    {
      #keys: '[139164.0.277985590]'
      BaseType: 'GUIDataExtractor'
      Properties:
      [
        Component: 'DataHolderScope'
        DataType: 'structured[LibOpt_Scope]'
        PosX: 5
        PosY: 30
        Transformation: 'Elements.astype(LibOpt_ScopeFat).ScopeElementOnScope'
      ]
    }
    Component GUIDataSetLevel945
    {
      #keys: '[139164.0.277985591]'
      BaseType: 'GUIDataSetLevel'
      Properties:
      [
        Columns: 'LibOpt_ScopeElementOnScopeColumns'
        DataExtractor: 'GUIDataExtractor475'
        PosX: 35
        PosY: 30
      ]
    }
    Component DataHolderScope
    {
      #keys: '[139164.0.278002424]'
      BaseType: 'DataHolder'
      Databinding: 'structured[LibOpt_Scope]*'
      Children:
      [
        Component GUIDataExtractorListScope
        {
          #keys: '[139164.0.278003097]'
          BaseType: 'GUIDataExtractor'
          Properties:
          [
            Component: 'LibOpt_FormScope.ListScope'
            DataType: 'LibOpt_Scope'
            PosX: 15
            PosY: 47
          ]
        }
        Component GUIDataExtractorListSnapshotOutput
        {
          #keys: '[139164.0.284648089]'
          BaseType: 'GUIDataExtractor'
          Properties:
          [
            Component: 'DataHolderSnapshot'
            DataType: 'LibOpt_SnapshotComponent'
            PosX: 87
            PosY: 48
            Transformation: 'OutputScope'
          ]
        }
        Component GUIDataExtractorListSnapshotInput
        {
          #keys: '[139164.0.710190046]'
          BaseType: 'GUIDataExtractor'
          Properties:
          [
            Component: 'DataHolderSnapshot'
            DataType: 'LibOpt_SnapshotComponent'
            PosX: 90
            PosY: 88
            Transformation: 'InputScope'
          ]
        }
        Component GUIDataExtractorListStartScope
        {
          #keys: '[139164.0.710190532]'
          BaseType: 'GUIDataExtractor'
          Properties:
          [
            Component: 'LibOpt_FormRun.ListRun'
            DataType: 'LibOpt_Run'
            PosX: 19
            PosY: 86
            Transformation: 'StartScope'
          ]
        }
      ]
      Properties:
      [
        MergeStyle: 'Unite'
        PosX: 393
        PosY: 36
        ModeledStringList ChildOrdering
        {
          c: GUIDataExtractorListScope
          c: GUIDataExtractorListSnapshotOutput
          c: GUIDataExtractorListSnapshotInput
          c: GUIDataExtractorListStartScope
        }
      ]
    }
    Component ValueHolderSelected
    {
      #keys: '[139164.0.1995508075]'
      BaseType: 'ValueHolder'
      Databinding: 'String'
      Properties:
      [
        HasMemory: 'ViewsAndSettings'
        PosX: 453
        PosY: 156
        Value: '1'
      ]
    }
    Component DataHolderSnapshot
    {
      #keys: '[139164.4.908757916]'
      BaseType: 'DataHolder'
      Databinding: 'LibOpt_SnapshotComponent'
      Children:
      [
        Component GUIDataExtractor713
        {
          #keys: '[139164.4.908767542]'
          BaseType: 'GUIDataExtractor'
          Properties:
          [
            Component: 'DataHolderSnapshotForm'
            DataType: 'structured[LibOpt_Snapshot]'
            PosX: 35
            PosY: 20
            Transformation: 'Elements.astype(LibOpt_SnapshotComponent)'
          ]
        }
        Component GUIDataExtractor109
        {
          #keys: '[139164.4.908767712]'
          BaseType: 'GUIDataExtractor'
          Properties:
          [
            Component: 'DataHolderIterationForm'
            DataType: 'structured[LibOpt_Iteration]'
            FilterArguments: 'dh:DataHolderSnapshotForm(structured[LibOpt_Snapshot])'
            FixedFilter: 'dh.Size() = 0 and forall( object, Children, child, not child.istype( LibOpt_SnapshotComponent ) )'
            PosX: 37
            PosY: 85
            Transformation: 'Elements.IterationPartNM.IterationPart.SnapshotComponent'
          ]
        }
      ]
      Properties:
      [
        MergeStyle: 'Unite'
        PosX: 250
        PosY: 105
        ModeledStringList ChildOrdering
        {
          c: GUIDataExtractor713
          c: GUIDataExtractor109
        }
      ]
    }
    Component DataHolderSnapshotForm
    {
      #keys: '[139164.4.908758500]'
      BaseType: 'DataHolder'
      Databinding: 'structured[LibOpt_Snapshot]*'
      Children:
      [
        Component GUIDataExtractorListSnapshotOutput756
        {
          #keys: '[139164.4.908758745]'
          BaseType: 'GUIDataExtractor'
          Properties:
          [
            Component: 'LibOpt_FormSnapshot.ListSnapshot'
            DataType: 'LibOpt_SnapshotComponent'
            PosX: 40
            PosY: 57
          ]
        }
      ]
      Properties:
      [
        PosX: 159
        PosY: 144
      ]
    }
    Component DataHolderIterationForm
    {
      #keys: '[139164.4.908759503]'
      BaseType: 'DataHolder'
      Databinding: 'structured[LibOpt_Iteration]*'
      Children:
      [
        Component GUIDataExtractorListSnapshotOutput756 id:GUIDataExtractorListSnapshotOutput756_23
        {
          #keys: '[139164.4.908759504]'
          BaseType: 'GUIDataExtractor'
          Properties:
          [
            Component: 'LibOpt_FormIteration.ListIteration'
            DataType: 'LibOpt_Iteration'
            PosX: 40
            PosY: 57
          ]
        }
      ]
      Properties:
      [
        PosX: 160
        PosY: 184
      ]
    }
  ]
  Properties:
  [
    AutoDrag: true
    BackgroundColor: 'Window'
    Border: true
    ContextMenu: 'popupList336'
    FullRowSelect: true
    ModeledStringList ChildOrdering
    {
      c: ColumnTitles192
      c: popupList336
      c: GUIDataExtractor475
      c: GUIDataSetLevel945
      c: DataHolderScope
      c: ValueHolderSelected
      c: DataHolderSnapshot
      c: DataHolderSnapshotForm
      c: DataHolderIterationForm
    }
  ]
  ResponseDefinitions:
  [
    DelegatedResponseDefinition OnClick id:Responsedef_ListScopeElementOnRun_Menu_OnClick
    {
      #keys: '[139164.0.277985592]'
      Initiator: 'Menu'
      IsInherited: false
      ResponseType: 'OnClick'
      Arguments:
      [
        ResponseDefinitionArgument selection
        {
          #keys: '[139165.0.3525158]'
          Binding: 'this.Selection()'
        }
      ]
    }
    DelegatedResponseDefinition OnClick id:Responsedef_ListScopeElementOnRun_GUIButtonBase_OnClick
    {
      #keys: '[139164.0.277985593]'
      Initiator: 'GUIButtonBase'
      IsInherited: false
      ResponseType: 'OnClick'
      Arguments:
      [
        ResponseDefinitionArgument selection
        {
          #keys: '[139165.0.3525205]'
          Binding: 'this.Selection()'
        }
      ]
    }
  ]
}
