| Quintiq file version 2.0 | 
| Component tabMatrix | 
| { | 
|   #keys: '[146874.0.1570753721]' | 
|   BaseType: 'TabPage' | 
|   GBLayout | 
|   { | 
|     Type: 'internal[GBLayoutDefinition]' | 
|     Columns: | 
|     [ | 
|       GBFlow.Column { grow: 128 id: 877 parent: 0 } | 
|     ] | 
|     Elements: | 
|     [ | 
|       GBElement | 
|       { | 
|         Component => meKpiMatrix | 
|         Position { startcolumn: 877 startrow: 431 endcolumn: 877 endrow: 431 } | 
|       } | 
|     ] | 
|     Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ] | 
|     Rows: | 
|     [ | 
|       GBFlow.Row { grow: 128 id: 431 parent: 0 } | 
|     ] | 
|   } | 
|   Children: | 
|   [ | 
|     Component meKpiMatrix | 
|     { | 
|       #keys: '[146874.0.1570753722]' | 
|       BaseType: 'MatrixEditor' | 
|       GBLayout | 
|       { | 
|         Type: 'internal[GBLayoutDefinition]' | 
|         Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ] | 
|       } | 
|       Children: | 
|       [ | 
|         Component AttributeContextMenu | 
|         { | 
|           #keys: '[146874.0.1570753723]' | 
|           BaseType: 'popupMatrixEditorAttributeHeader' | 
|         } | 
|         Component menuMatrixEditor | 
|         { | 
|           #keys: '[146874.0.1570753731]' | 
|           BaseType: 'popupMatrixEditor' | 
|           Children: | 
|           [ | 
|             Component PopupParent id:PopupParent_1 | 
|             { | 
|               #keys: '[107036.0.311161801]' | 
|               BaseType: 'PopupParent' | 
|               IsDerived: true | 
|               Children: | 
|               [ | 
|                 Component MenuActions | 
|                 { | 
|                   #keys: '[107054.0.263260024]' | 
|                   BaseType: 'MenuActions' | 
|                   IsDerived: true | 
|                   Properties: | 
|                   [ | 
|                     ModeledStringList ChildOrdering | 
|                     { | 
|                       c: menuExportList | 
|                       c: MenuCopy | 
|                       c: MenuPaste | 
|                       c: menuSeparator_1 | 
|                       c: MenuConfigureMatrixEditor | 
|                       c: MenuChangeAttribute | 
|                       c: MenuEditRepresentation | 
|                     } | 
|                   ] | 
|                 } | 
|               ] | 
|             } | 
|           ] | 
|         } | 
|         Component deMatrixCells | 
|         { | 
|           #keys: '[146874.0.1570753732]' | 
|           BaseType: 'GUIDataExtractor' | 
|           Properties: | 
|           [ | 
|             Component: 'dhSnapshotData' | 
|             DataType: 'shadow[KpiSnapshotSetData]' | 
|             PosX: 5 | 
|             PosY: 30 | 
|             Transformation: 'SnapshotData.Value' | 
|           ] | 
|         } | 
|         Component svKpis | 
|         { | 
|           #keys: '[146874.0.1570753733]' | 
|           BaseType: 'GUIScaleView' | 
|           Children: | 
|           [ | 
|             Component GUIDataExtractor404 | 
|             { | 
|               #keys: '[146874.0.1570753734]' | 
|               BaseType: 'GUIDataExtractor' | 
|               Properties: | 
|               [ | 
|                 Component: 'dhSelectedKpis' | 
|                 DataType: 'structured[KpiMetaData]' | 
|                 PosX: 5 | 
|                 PosY: 30 | 
|                 Transformation: 'Elements' | 
|               ] | 
|             } | 
|           ] | 
|           Properties: | 
|           [ | 
|             PosX: 5 | 
|             PosY: 70 | 
|             SortCriteria: "datamember:'DisplayName'" | 
|           ] | 
|         } | 
|         Component RowViewContextMenu | 
|         { | 
|           #keys: '[146874.0.1570753730]' | 
|           BaseType: 'popupScaleView' | 
|           Children: | 
|           [ | 
|             Component PopupParent id:PopupParent_2 | 
|             { | 
|               #keys: '[107036.0.337329115]' | 
|               BaseType: 'PopupParent' | 
|               IsDerived: true | 
|               Children: | 
|               [ | 
|                 Component MenuSubtotal | 
|                 { | 
|                   #keys: '[107036.0.2002902351]' | 
|                   BaseType: 'MenuSubtotal' | 
|                   IsDerived: true | 
|                   Children: | 
|                   [ | 
|                     Component MenuCount id:MenuCount_1 { #keys: '[107036.0.2002903591]' BaseType: 'MenuCount' IsDerived: true } | 
|                     Component MenuSum id:MenuSum_1 { #keys: '[107036.0.2002904543]' BaseType: 'MenuSum' IsDerived: true } | 
|                     Component MenuAverage id:MenuAverage_1 { #keys: '[107036.0.2002905513]' BaseType: 'MenuAverage' IsDerived: true } | 
|                     Component MenuStdDev id:MenuStdDev_1 { #keys: '[107036.0.2002908342]' BaseType: 'MenuStdDev' IsDerived: true } | 
|                     Component MenuRemoveSubtotal id:MenuRemoveSubtotal_1 { #keys: '[107036.0.2004963099]' BaseType: 'MenuRemoveSubtotal' IsDerived: true } | 
|                   ] | 
|                   Properties: | 
|                   [ | 
|                     ModeledStringList ChildOrdering | 
|                     { | 
|                       c: MenuSum_1 | 
|                       c: MenuCount_1 | 
|                       c: MenuMax | 
|                       c: MenuAverage_1 | 
|                       c: MenuMin | 
|                       c: MenuStdDev_1 | 
|                       c: Menu_1 | 
|                       c: MenuRemoveSubtotal_1 | 
|                     } | 
|                   ] | 
|                 } | 
|               ] | 
|             } | 
|           ] | 
|         } | 
|         Component svCompareLabel | 
|         { | 
|           #keys: '[146874.0.1570753728]' | 
|           BaseType: 'GUIScaleView' | 
|           Children: | 
|           [ | 
|             Component GUIDataExtractor489 | 
|             { | 
|               #keys: '[146874.0.1570753729]' | 
|               BaseType: 'GUIDataExtractor' | 
|               Properties: | 
|               [ | 
|                 Component: 'dhCompareValues' | 
|                 DataType: 'structured[KpiLabelValue]' | 
|                 PosX: 5 | 
|                 PosY: 30 | 
|                 Transformation: 'Elements' | 
|               ] | 
|             } | 
|           ] | 
|           Properties: | 
|           [ | 
|             PosX: 40 | 
|             PosY: 70 | 
|             SortCriteria: "datamember:'Value'" | 
|           ] | 
|         } | 
|         Component ColumnViewContextMenu | 
|         { | 
|           #keys: '[146874.0.1570753727]' | 
|           BaseType: 'popupScaleView' | 
|           Children: | 
|           [ | 
|             Component PopupParent id:PopupParent_3 | 
|             { | 
|               #keys: '[107036.0.337329115]' | 
|               BaseType: 'PopupParent' | 
|               IsDerived: true | 
|               Children: | 
|               [ | 
|                 Component MenuSubtotal id:MenuSubtotal_1 | 
|                 { | 
|                   #keys: '[107036.0.2002902351]' | 
|                   BaseType: 'MenuSubtotal' | 
|                   IsDerived: true | 
|                   Children: | 
|                   [ | 
|                     Component MenuCount id:MenuCount_2 { #keys: '[107036.0.2002903591]' BaseType: 'MenuCount' IsDerived: true } | 
|                     Component MenuSum id:MenuSum_2 { #keys: '[107036.0.2002904543]' BaseType: 'MenuSum' IsDerived: true } | 
|                     Component MenuAverage id:MenuAverage_2 { #keys: '[107036.0.2002905513]' BaseType: 'MenuAverage' IsDerived: true } | 
|                     Component MenuMin id:MenuMin_1 { #keys: '[107036.0.2002906456]' BaseType: 'MenuMin' IsDerived: true } | 
|                     Component MenuMax id:MenuMax_1 { #keys: '[107036.0.2002907419]' BaseType: 'MenuMax' IsDerived: true } | 
|                     Component MenuStdDev id:MenuStdDev_2 { #keys: '[107036.0.2002908342]' BaseType: 'MenuStdDev' IsDerived: true } | 
|                     Component MenuRemoveSubtotal id:MenuRemoveSubtotal_2 { #keys: '[107036.0.2004963099]' BaseType: 'MenuRemoveSubtotal' IsDerived: true } | 
|                   ] | 
|                   Properties: | 
|                   [ | 
|                     ModeledStringList ChildOrdering | 
|                     { | 
|                       c: MenuSum_2 | 
|                       c: MenuCount_2 | 
|                       c: MenuMax_1 | 
|                       c: MenuAverage_2 | 
|                       c: MenuMin_1 | 
|                       c: MenuStdDev_2 | 
|                       c: Menu_2 | 
|                       c: MenuRemoveSubtotal_2 | 
|                     } | 
|                   ] | 
|                 } | 
|                 Component MenuSort id:MenuSort_1 { #keys: '[107036.0.337333420]' BaseType: 'MenuSort' IsDerived: true } | 
|               ] | 
|               Properties: | 
|               [ | 
|                 ModeledStringList ChildOrdering | 
|                 { | 
|                   c: MenuSubtotal_1 | 
|                   c: MenuSort_1 | 
|                 } | 
|               ] | 
|             } | 
|           ] | 
|         } | 
|         Component uciKpiValueData | 
|         { | 
|           #keys: '[146874.0.1570753724]' | 
|           BaseType: 'UserConfigurableInformation' | 
|           Properties: | 
|           [ | 
|             ObjectType: 'shadow[KpiValueData]' | 
|             PosX: 72 | 
|             PosY: 70 | 
|             Precondition: | 
|             [* | 
|               ( object.UI_IsBest() and object.UI_IsWorst() ) or | 
|               ( not object.UI_IsBest() and not object.UI_IsWorst() ) | 
|             *] | 
|             TooltipText: | 
|             [* | 
|               <b>VALUE(object.UI_CompareLabel().Value()) - VALUE(object.UI_Kpi().DisplayName())</b> | 
|               <table> | 
|               <tr><td>Value </td><td>VALUE(object.Value())</td></tr> | 
|               <tr><td>Timestamp </td><td>VALUE(object.UI_DateTime())</td></tr> | 
|               </table> | 
|             *] | 
|           ] | 
|         } | 
|         Component uciKpiMetaData | 
|         { | 
|           #keys: '[146874.0.1570753725]' | 
|           BaseType: 'UserConfigurableInformation' | 
|           Properties: | 
|           [ | 
|             Identification: 'Kpi metadata' | 
|             ObjectText: 'VALUE(object.DisplayName())' | 
|             ObjectType: 'KpiMetaData' | 
|             PosX: 72 | 
|             PosY: 96 | 
|             TooltipText: | 
|             [* | 
|               <B>VALUE(object.DisplayName())</B> | 
|               UOM VALUE(object.UnitOfMeasure()) | 
|               Max? VALUE(object.IsMaximize()) | 
|               Min? VALUE(object.IsMinimize()) | 
|             *] | 
|           ] | 
|         } | 
|         Component uciKpiValueData118 | 
|         { | 
|           #keys: '[146874.0.1570753726]' | 
|           BaseType: 'UserConfigurableInformation' | 
|           Properties: | 
|           [ | 
|             ObjectType: 'shadow[KpiValueData]' | 
|             PosX: 102 | 
|             PosY: 70 | 
|             Precondition: 'object.UI_IsBest()' | 
|             TooltipText: | 
|             [* | 
|               <b>VALUE(object.UI_CompareLabel().Value()) - VALUE(object.UI_Kpi().DisplayName())</b> | 
|               <b style='color:Green;'>Best</b> | 
|               <table> | 
|               <tr><td>Value </td><td>VALUE(object.Value())</td></tr> | 
|               <tr><td>Timestamp </td><td>VALUE(object.UI_DateTime())</td></tr> | 
|               </table> | 
|             *] | 
|           ] | 
|         } | 
|         Component uciKpiValueData249 | 
|         { | 
|           #keys: '[146874.0.1570753735]' | 
|           BaseType: 'UserConfigurableInformation' | 
|           Properties: | 
|           [ | 
|             ObjectType: 'shadow[KpiValueData]' | 
|             PosX: 132 | 
|             PosY: 70 | 
|             Precondition: 'object.UI_IsWorst()' | 
|             TooltipText: | 
|             [* | 
|               <b>VALUE(object.UI_CompareLabel().Value()) - VALUE(object.UI_Kpi().DisplayName())</b> | 
|               <b style='color:Red;'>Worst</b> | 
|               <table> | 
|               <tr><td>Value </td><td>VALUE(object.Value())</td></tr> | 
|               <tr><td>Timestamp </td><td>VALUE(object.UI_DateTime())</td></tr> | 
|               </table> | 
|             *] | 
|           ] | 
|         } | 
|       ] | 
|       Properties: | 
|       [ | 
|         AllowMultipleAttributes: true | 
|         AllowUserAttributeChange: true | 
|         AttributeContextMenu: 'AttributeContextMenu' | 
|         Attributes: 'Value' | 
|         Border: true | 
|         ColumnHeaderContextMenu: 'ColumnViewContextMenu' | 
|         ColumnHeaderPath: 'Value' | 
|         ColumnView: 'svCompareLabel' | 
|         ColumnViewRelation: 'UI_CompareLabel' | 
|         ContextMenu: 'menuMatrixEditor' | 
|         DoubleBuffering: false | 
|         Editable: false | 
|         RowHeaderContextMenu: 'RowViewContextMenu' | 
|         RowHeaderPath: 'DisplayName' | 
|         RowView: 'svKpis' | 
|         RowViewRelation: 'UI_Kpi' | 
|         ModeledStringList ChildOrdering | 
|         { | 
|           c: AttributeContextMenu | 
|           c: menuMatrixEditor | 
|           c: deMatrixCells | 
|           c: svKpis | 
|           c: RowViewContextMenu | 
|           c: svCompareLabel | 
|           c: ColumnViewContextMenu | 
|           c: uciKpiValueData | 
|           c: uciKpiMetaData | 
|           c: uciKpiValueData118 | 
|           c: uciKpiValueData249 | 
|         } | 
|       ] | 
|       ResponseDefinitions: | 
|       [ | 
|         DelegatedResponseDefinition OnClick id:Responsedef_tabMatrix_meKpiMatrix_Menu_OnClick | 
|         { | 
|           #keys: '[136398.1.959924904]' | 
|           Initiator: 'Menu' | 
|           IsInherited: false | 
|           ResponseType: 'OnClick' | 
|           Arguments: | 
|           [ | 
|             ResponseDefinitionArgument cell | 
|             { | 
|               #keys: '[5743.0.1418060]' | 
|               Binding: 'this.Selection()' | 
|             } | 
|           ] | 
|         } | 
|         DelegatedResponseDefinition OnClick id:Responsedef_tabMatrix_meKpiMatrix_Menu_OnClick_252 | 
|         { | 
|           #keys: '[136398.1.959924905]' | 
|           Initiator: 'Menu' | 
|           IsInherited: false | 
|           ResponseType: 'OnClick' | 
|           Arguments: | 
|           [ | 
|             ResponseDefinitionArgument object | 
|             { | 
|               #keys: '[5743.0.1418107]' | 
|               Binding: 'this.SelectionObjects()' | 
|             } | 
|           ] | 
|         } | 
|       ] | 
|     } | 
|   ] | 
|   Properties: | 
|   [ | 
|     Title: 'Matrix' | 
|   ] | 
| } |