| Quintiq file version 2.0 | 
| Component CustomDrawComponent | 
| { | 
|   #keys: '[113694.2.1023213125]' | 
|   BaseType: 'CustomDrawComponent' | 
|   Children: | 
|   [ | 
|     Component menuCustomDrawNode | 
|     { | 
|       #keys: '[113694.2.1023213135]' | 
|       BaseType: 'popupCustomDraw' | 
|       Children: | 
|       [ | 
|         Component PopupParent | 
|         { | 
|           #keys: '[530.0.10969855]' | 
|           BaseType: 'PopupParent' | 
|           IsDerived: true | 
|           Children: | 
|           [ | 
|             Component MenuDrillDown { #keys: '[113694.2.1023213155]' BaseType: 'Menu' Properties: [ Image: 'NAV_DOWN_BLUE' Shortcut: 'Ctrl+Down' Text: 'Dril&l down' ] } | 
|             Component Menu39 { #keys: '[113694.2.1023213137]' BaseType: 'Menu' Properties: [ Separator: true ] } | 
|             Component MenuEditNode { #keys: '[113694.2.1023213138]' BaseType: 'Menu' Properties: [ BindDoubleClick: true Image: 'editobject' Shortcut: 'Enter' Text: '&Edit...' ] } | 
|             Component MenuDeleteNode { #keys: '[113694.2.1023213140]' BaseType: 'Menu' Properties: [ Image: 'trash' Shortcut: 'Del' Text: '&Delete' ] } | 
|             Component MenuCopyNode { #keys: '[113694.2.1023213141]' BaseType: 'Menu' Properties: [ Image: 'Copy' Shortcut: 'Ctrl+O' Text: 'C&opy...' ] } | 
|             Component MenuNavigation | 
|             { | 
|               #keys: '[113694.2.1023213149]' | 
|               BaseType: 'Menu' | 
|               Children: | 
|               [ | 
|                 Component MenuMoveUp { #keys: '[113694.2.1023213150]' BaseType: 'Menu' Properties: [ Image: 'NAV_UP_BLUE' Shortcut: 'Up' Text: '&Up' ] } | 
|                 Component MenuMoveDown { #keys: '[113694.2.1023213151]' BaseType: 'Menu' Properties: [ Image: 'nav_down_blue' Shortcut: 'Down' Text: '&Down' ] } | 
|                 Component MenuMoveLeft { #keys: '[113694.2.1023213152]' BaseType: 'Menu' Properties: [ Image: 'nav_left_blue' Shortcut: 'Left' Text: '&Left' ] } | 
|                 Component MenuMoveRight { #keys: '[113694.2.1023213153]' BaseType: 'Menu' Properties: [ Image: 'nav_right_blue' Shortcut: 'Right' Text: '&Right' ] } | 
|               ] | 
|               Properties: | 
|               [ | 
|                 Image: 'COMPASS' | 
|                 Text: 'Navigatio&n' | 
|                 ModeledStringList ChildOrdering | 
|                 { | 
|                   c: MenuMoveUp | 
|                   c: MenuMoveDown | 
|                   c: MenuMoveLeft | 
|                   c: MenuMoveRight | 
|                 } | 
|               ] | 
|             } | 
|             Component MenuHideNode { #keys: '[113694.2.1023213154]' BaseType: 'Menu' Properties: [ Image: 'SELECTION' Shortcut: 'Alt+Ctrl+Space' Text: 'H&ide node' ] } | 
|             Component Menu41 { #keys: '[113694.2.1023213142]' BaseType: 'Menu' Properties: [ Separator: true ] } | 
|             Component MenuUnit | 
|             { | 
|               #keys: '[113694.2.1023213143]' | 
|               BaseType: 'Menu' | 
|               Children: | 
|               [ | 
|                 Component MenuNewChildUnit { #keys: '[113694.2.1023213144]' BaseType: 'Menu' Properties: [ Image: 'new' Shortcut: 'Alt+T' Text: 'New child unit...' ] } | 
|                 Component MenuNewRouting { #keys: '[113694.2.1023213145]' BaseType: 'Menu' Properties: [ Image: 'TRANSFORM' Shortcut: 'Alt+R' Text: 'New routing' ] } | 
|               ] | 
|               Properties: | 
|               [ | 
|                 Image: 'BREAKPOINT' | 
|                 Text: 'Unit' | 
|                 ModeledStringList ChildOrdering | 
|                 { | 
|                   c: MenuNewChildUnit | 
|                   c: MenuNewRouting | 
|                 } | 
|               ] | 
|             } | 
|             Component MenuLegend1 { #keys: '[113694.2.1023213136]' BaseType: 'Menu' Properties: [ Image: 'Colors' Shortcut: 'Ctrl+L' Text: 'Legend...' ] } | 
|             Component MenuEditVisualization3 { #keys: '[113694.2.1023213139]' BaseType: 'Menu' Properties: [ Image: 'COLORS' Shortcut: 'Ctrl+Enter' Text: 'Edit visualization...' ] } | 
|             Component menuSeparator { #keys: '[127710.1.806609047]' BaseType: 'Menu' Properties: [ Separator: true ] } | 
|           ] | 
|           Properties: | 
|           [ | 
|             ModeledStringList ChildOrdering | 
|             { | 
|               c: menuConfigureCustomDraw | 
|               c: menuPrintCustomDraw | 
|               c: menuExport | 
|               c: MenuLegend1 | 
|               c: Menu39 | 
|               c: MenuEditNode | 
|               c: MenuEditVisualization3 | 
|               c: MenuDeleteNode | 
|               c: MenuCopyNode | 
|               c: Menu41 | 
|               c: MenuUnit | 
|               c: menuSeparator | 
|               c: MenuNavigation | 
|               c: MenuHideNode | 
|               c: MenuDrillDown | 
|             } | 
|           ] | 
|         } | 
|       ] | 
|       Properties: | 
|       [ | 
|         PosX: 190 | 
|         PosY: 14 | 
|       ] | 
|     } | 
|     Component GUIDataExtractorNode | 
|     { | 
|       #keys: '[113694.2.1023213159]' | 
|       BaseType: 'GUIDataExtractor' | 
|       Properties: | 
|       [ | 
|         Component: 'DataHolderSupplyChainView' | 
|         DataType: 'SupplyChainView' | 
|         FilterArguments: 'dataholderfocusedunit:DataHolderFocusedUnit(Unit);dataholderfocusedsp:DataHolderFocusedSP(StockingPoint_MP);dataholderview:DataHolderView(SupplyChainView)' | 
|         FixedFilter: 'guard( object.GetNodeVisibility( dataholderfocusedunit, dataholderfocusedsp, dataholderview ), false)' | 
|         PosX: 9 | 
|         PosY: 14 | 
|         SizePosition: 'lt12 38 82 108' | 
|         Transformation: 'Node' | 
|       ] | 
|     } | 
|     Component CustomDrawDataLayerNode | 
|     { | 
|       #keys: '[113694.2.1023213134]' | 
|       BaseType: 'CustomDrawDataLayer' | 
|       Properties: | 
|       [ | 
|         ContextMenu: 'menuCustomDrawNode' | 
|         DataExtractor: 'GUIDataExtractorNode' | 
|         DrawingOrder: 4 | 
|         PosX: 38 | 
|         PosY: 14 | 
|         SizePosition: 'lt54 80 82 108' | 
|       ] | 
|     } | 
|     Component GUIDataExtractorStockingPointUnitEdge | 
|     { | 
|       #keys: '[113694.2.1023213160]' | 
|       BaseType: 'GUIDataExtractor' | 
|       Properties: | 
|       [ | 
|         Component: 'DataHolderSupplyChainView' | 
|         DataType: 'SupplyChainView' | 
|         FilterArguments: 'dataholderfocusedsp:DataHolderFocusedSP(StockingPoint_MP);dataholderfocusedunit:DataHolderFocusedUnit(Unit);dataholderview:DataHolderView(SupplyChainView)' | 
|         FixedFilter: 'guard( object.GetNodeVisibility( dataholderfocusedunit, dataholderfocusedsp, dataholderview ), false )' | 
|         PosX: 10 | 
|         PosY: 43 | 
|         SizePosition: 'lt12 38 194 220' | 
|         Transformation: 'StockingPointUnitEdge' | 
|       ] | 
|     } | 
|     Component CustomDrawDataLayerStockingPointUnitEdge | 
|     { | 
|       #keys: '[113694.2.1023213128]' | 
|       BaseType: 'CustomDrawDataLayer' | 
|       Children: | 
|       [ | 
|         Component UserConfigurableInformationInputStockingPointUnitEdge | 
|         { | 
|           #keys: '[113694.2.1023213129]' | 
|           BaseType: 'UserConfigurableInformation' | 
|           Properties: | 
|           [ | 
|             Identification: 'Input line' | 
|             ObjectText: | 
|             [* | 
|               sp -> unit | 
|               VALUE(object.StockingPointNode().Name()) -> VALUE( object.UnitNode().Name() ) | 
|             *] | 
|             ObjectType: 'StockingPointUnitEdge' | 
|             PosX: 6 | 
|             PosY: 26 | 
|             Precondition: 'object.StockingPointUnit().IsInput()' | 
|             SizePosition: 'lt6 32 26 52' | 
|             TooltipText: 'VALUE( object.StockingPointUnit().StockingPoint_MP().Name() ) -> VALUE( object.StockingPointUnit().Unit().Name() )' | 
|           ] | 
|         } | 
|         Component UserConfigurableInformationOutputStockingPointUnitEdge | 
|         { | 
|           #keys: '[113694.2.1023213130]' | 
|           BaseType: 'UserConfigurableInformation' | 
|           Properties: | 
|           [ | 
|             Identification: 'Output line' | 
|             ObjectText: | 
|             [* | 
|               unit -> sp | 
|               VALUE( object.UnitNode().Name() ) -> VALUE(object.StockingPointNode().Name()) | 
|             *] | 
|             ObjectType: 'StockingPointUnitEdge' | 
|             PosX: 8 | 
|             PosY: 61 | 
|             Precondition: 'not object.StockingPointUnit().IsInput()' | 
|             SizePosition: 'lt8 34 61 87' | 
|             TooltipText: 'VALUE( object.StockingPointUnit().Unit().Name() ) -> VALUE( object.StockingPointUnit().StockingPoint_MP().Name() )' | 
|           ] | 
|         } | 
|       ] | 
|       Properties: | 
|       [ | 
|         AutoDrawHighlighting: false | 
|         AutoDrawSelection: false | 
|         DataExtractor: 'GUIDataExtractorStockingPointUnitEdge' | 
|         DrawingOrder: 2 | 
|         PosX: 38 | 
|         PosY: 44 | 
|         SizePosition: 'lt54 80 194 220' | 
|         ModeledStringList ChildOrdering | 
|         { | 
|           c: UserConfigurableInformationInputStockingPointUnitEdge | 
|           c: UserConfigurableInformationOutputStockingPointUnitEdge | 
|         } | 
|       ] | 
|     } | 
|     Component GUIDataExtractorMacroPlan | 
|     { | 
|       #keys: '[113694.2.1023213158]' | 
|       BaseType: 'GUIDataExtractor' | 
|       Properties: | 
|       [ | 
|         DataSet: 'MacroPlan' | 
|         DataType: 'MacroPlan' | 
|         PosX: 11 | 
|         PosY: 71 | 
|         SizePosition: 'lt12 38 222 248' | 
|       ] | 
|     } | 
|     Component CustomDrawDataLayerGridBackground | 
|     { | 
|       #keys: '[113694.2.1023213126]' | 
|       BaseType: 'CustomDrawDataLayer' | 
|       Properties: | 
|       [ | 
|         ContextMenu: 'menuCustomDraw' | 
|         DataExtractor: 'GUIDataExtractorMacroPlan' | 
|         DrawingOrder: 0 | 
|         PosX: 39 | 
|         PosY: 71 | 
|         SizePosition: 'lt87 113 222 248' | 
|       ] | 
|     } | 
|     Component GUIDataExtractorNodeLabel | 
|     { | 
|       #keys: '[113694.2.1023213157]' | 
|       BaseType: 'GUIDataExtractor' | 
|       Properties: | 
|       [ | 
|         Component: 'DataHolderSupplyChainView' | 
|         DataType: 'SupplyChainView' | 
|         FilterArguments: 'dataholderfocusedunit:DataHolderFocusedUnit(Unit);dataholderfocusedsp:DataHolderFocusedSP(StockingPoint_MP);dataholderview:DataHolderView(SupplyChainView)' | 
|         FixedFilter: 'guard( object.GetNodeVisibility( dataholderfocusedunit, dataholderfocusedsp, dataholderview ), false )' | 
|         PosX: 12 | 
|         PosY: 107 | 
|         SizePosition: 'lt12 38 138 164' | 
|         Transformation: 'Node' | 
|       ] | 
|     } | 
|     Component CustomDrawDataLayerLabels | 
|     { | 
|       #keys: '[113694.2.1023213131]' | 
|       BaseType: 'CustomDrawDataLayer' | 
|       Children: | 
|       [ | 
|         Component UserConfigurableInformationForUnitNodeLabel | 
|         { | 
|           #keys: '[113694.2.1023213132]' | 
|           BaseType: 'UserConfigurableInformation' | 
|           Properties: | 
|           [ | 
|             Identification: 'Unit label' | 
|             ObjectType: 'UnitNode' | 
|             PosX: 28 | 
|             PosY: 32 | 
|             SizePosition: 'lt28 54 32 58' | 
|             TooltipText: 'Name: VALUE(object.Unit().Name())' | 
|           ] | 
|         } | 
|         Component UserConfigurableInformationForStockingPointNodeLabel | 
|         { | 
|           #keys: '[113694.2.1023213133]' | 
|           BaseType: 'UserConfigurableInformation' | 
|           Properties: | 
|           [ | 
|             Identification: 'Stocking point label' | 
|             ObjectType: 'StockingPointNode' | 
|             PosX: 29 | 
|             PosY: 68 | 
|             SizePosition: 'lt29 55 68 94' | 
|             TooltipText: 'VALUE(object.StockingPoint_MP().Name())' | 
|           ] | 
|         } | 
|       ] | 
|       Properties: | 
|       [ | 
|         AutoDrawHighlighting: false | 
|         AutoDrawSelection: false | 
|         ContextMenu: 'menuCustomDraw' | 
|         DataExtractor: 'GUIDataExtractorNodeLabel' | 
|         DrawingOrder: 3 | 
|         PosX: 41 | 
|         PosY: 108 | 
|         SizePosition: 'lt54 80 138 164' | 
|         ModeledStringList ChildOrdering | 
|         { | 
|           c: UserConfigurableInformationForUnitNodeLabel | 
|           c: UserConfigurableInformationForStockingPointNodeLabel | 
|         } | 
|       ] | 
|     } | 
|     Component ValueHolderX | 
|     { | 
|       #keys: '[113694.2.1023213195]' | 
|       BaseType: 'ValueHolder' | 
|       Properties: | 
|       [ | 
|         PosX: 71 | 
|         PosY: 70 | 
|       ] | 
|     } | 
|     Component menuCustomDraw | 
|     { | 
|       #keys: '[113694.2.1023213161]' | 
|       BaseType: 'popupCustomDraw' | 
|       Children: | 
|       [ | 
|         Component PopupParent id:PopupParent_1 | 
|         { | 
|           #keys: '[530.0.10969855]' | 
|           BaseType: 'PopupParent' | 
|           IsDerived: true | 
|           Children: | 
|           [ | 
|             Component menuConfigureCustomDraw id:menuConfigureCustomDraw_1 { #keys: '[530.0.10969380]' BaseType: 'menuConfigureCustomDraw' IsDerived: true Properties: [ Image: 'WRENCH' Text: 'Configure...' ] } | 
|             Component menuPrintCustomDraw id:menuPrintCustomDraw_1 { #keys: '[530.0.10969383]' BaseType: 'menuPrintCustomDraw' IsDerived: true Properties: [ Image: 'PRINTER' Text: 'Print...' ] } | 
|             Component menuExport id:menuExport_1 { #keys: '[678.0.8078654]' BaseType: 'menuExport' IsDerived: true Properties: [ Image: 'EXPORT' Text: 'Export snapshot...' ] } | 
|             Component MenuZoomIn { #keys: '[113694.2.1023213162]' BaseType: 'Menu' Properties: [ Image: 'zoomin' Shortcut: '+' Text: 'Zoom in' ] } | 
|             Component MenuZoomOut { #keys: '[113694.2.1023213163]' BaseType: 'Menu' Properties: [ Image: 'zoomout' Shortcut: '-' Text: 'Zoom out' ] } | 
|             Component MenuLegend { #keys: '[113694.2.1023213164]' BaseType: 'Menu' Properties: [ Image: 'Colors' Shortcut: 'Ctrl+L' Text: 'Legend...' ] } | 
|             Component Menu11 { #keys: '[113694.2.1023213165]' BaseType: 'Menu' Properties: [ Separator: true ] } | 
|             Component MenuSCDNewUnit { #keys: '[113694.2.1023213166]' BaseType: 'Menu' Properties: [ Image: 'new' Shortcut: 'Ins' Text: 'New &unit...' ] } | 
|             Component MenuSCDNewStockingPoint { #keys: '[113694.2.1023213167]' BaseType: 'Menu' Properties: [ Image: 'new' Shortcut: 'Alt+Ins' Text: '&New stocking point...' ] } | 
|             Component Menu12 { #keys: '[113694.2.1023213168]' BaseType: 'Menu' Properties: [ Separator: true ] } | 
|             Component Menu5 { #keys: '[113694.2.1023213186]' BaseType: 'Menu' Properties: [ Separator: true ] } | 
|             Component MenuDrillUpToParentUnit { #keys: '[113694.2.1023213187]' BaseType: 'Menu' Properties: [ Image: 'NAV_UP_BLUE' Shortcut: 'Ctrl+Up' Text: 'Dri&ll up to unit' ] } | 
|             Component MenuDrillUpToSP { #keys: '[113694.2.1023213188]' BaseType: 'Menu' Properties: [ Image: 'NAV_UP_GREEN' Shortcut: 'Ctrl+Shift+Up' Text: 'Drill u&p to stocking point' ] } | 
|             Component MenuAutoArrangeProducts { #keys: '[113694.2.1023213182]' BaseType: 'Menu' Properties: [ Image: 'BRANCH_ELEMENT' Shortcut: 'Ctrl+Shift+G' Text: 'Au&to arrange products' ] } | 
|             Component MenuAllNodes | 
|             { | 
|               #keys: '[113694.2.1023213169]' | 
|               BaseType: 'Menu' | 
|               Children: | 
|               [ | 
|                 Component MenuShowAllNodes { #keys: '[113694.2.1023213170]' BaseType: 'Menu' Properties: [ Image: 'ELEMENT_SELECTION' Shortcut: 'Alt+Shift+S' Text: '&Show all nodes' ] } | 
|                 Component MenuHideAllNodes { #keys: '[113694.2.1023213171]' BaseType: 'Menu' Properties: [ Image: 'SELECTION' Shortcut: 'Alt+Shift+I' Text: '&Hide all nodes' ] } | 
|                 Component MenuMoveNodesIntoScope { #keys: '[113694.2.1023213172]' BaseType: 'Menu' Properties: [ Image: 'BRANCH' Shortcut: 'Ctrl+G' Text: 'Move nodes into scope' ] } | 
|               ] | 
|               Properties: | 
|               [ | 
|                 Image: 'ELEMENTS_SELECTION' | 
|                 Text: 'Nodes' | 
|                 ModeledStringList ChildOrdering | 
|                 { | 
|                   c: MenuShowAllNodes | 
|                   c: MenuHideAllNodes | 
|                   c: MenuMoveNodesIntoScope | 
|                 } | 
|               ] | 
|             } | 
|             Component MenuAllUnits | 
|             { | 
|               #keys: '[113694.2.1023213173]' | 
|               BaseType: 'Menu' | 
|               Children: | 
|               [ | 
|                 Component MenuShowAllUnits { #keys: '[113694.2.1023213174]' BaseType: 'Menu' Properties: [ Image: 'ELEMENT_SELECTION' Shortcut: 'Shift+U' Text: 'Sh&ow all units' ] } | 
|                 Component MenuHideAllUnits { #keys: '[113694.2.1023213175]' BaseType: 'Menu' Properties: [ Image: 'SELECTION' Shortcut: 'Alt+Shift+u' Text: 'H&ide all units' ] } | 
|               ] | 
|               Properties: | 
|               [ | 
|                 Image: 'ELEMENT_SELECTION' | 
|                 Text: 'Units' | 
|                 ModeledStringList ChildOrdering | 
|                 { | 
|                   c: MenuShowAllUnits | 
|                   c: MenuHideAllUnits | 
|                 } | 
|               ] | 
|             } | 
|             Component MenuAllStockingPoints | 
|             { | 
|               #keys: '[113694.2.1023213176]' | 
|               BaseType: 'Menu' | 
|               Children: | 
|               [ | 
|                 Component MenuShowAllStockingPoints { #keys: '[113694.2.1023213177]' BaseType: 'Menu' Properties: [ Image: 'ELEMENT_SELECTION' Shortcut: 'Shift+S' Text: 'Sho&w all stocking points' ] } | 
|                 Component MenuHideAllStockingPoint { #keys: '[113694.2.1023213178]' BaseType: 'Menu' Properties: [ Image: 'SELECTION' Shortcut: 'Alt+Shift+S' Text: 'Hi&de all stocking point' ] } | 
|               ] | 
|               Properties: | 
|               [ | 
|                 Image: 'ELEMENT_SELECTION' | 
|                 Text: 'Stocking points' | 
|                 ModeledStringList ChildOrdering | 
|                 { | 
|                   c: MenuShowAllStockingPoints | 
|                   c: MenuHideAllStockingPoint | 
|                 } | 
|               ] | 
|             } | 
|             Component MenuLanes | 
|             { | 
|               #keys: '[113694.2.1023213179]' | 
|               BaseType: 'Menu' | 
|               Children: | 
|               [ | 
|                 Component MenuShowAllLaneLegs { #keys: '[113694.2.1023213180]' BaseType: 'Menu' Properties: [ Image: 'BRANCH' Shortcut: 'Shift+L' Text: 'Show all lane legs' ] } | 
|                 Component MenuHideAllLaneLegs { #keys: '[113694.2.1023213181]' BaseType: 'Menu' Properties: [ Image: 'ELEMENTS2' Shortcut: 'Alt+Shift+L' Text: 'Hide all lane legs' ] } | 
|               ] | 
|               Properties: | 
|               [ | 
|                 Image: 'BRANCH' | 
|                 Text: 'Lanes' | 
|                 ModeledStringList ChildOrdering | 
|                 { | 
|                   c: MenuShowAllLaneLegs | 
|                   c: MenuHideAllLaneLegs | 
|                 } | 
|               ] | 
|             } | 
|             Component menuSeparator349 { #keys: '[132448.0.516473915]' BaseType: 'Menu' Properties: [ Separator: true ] } | 
|             Component MenuImport { #keys: '[132448.0.516475313]' BaseType: 'Menu' Properties: [ Image: 'import' Text: 'Import from XML' Tooltip: 'Import supply chain layout' ] } | 
|             Component MenuExport { #keys: '[132448.0.516477174]' BaseType: 'Menu' Properties: [ Image: 'Export' Text: 'Export to XML' Tooltip: 'Export supply chain layout' ] } | 
|           ] | 
|           Properties: | 
|           [ | 
|             ModeledStringList ChildOrdering | 
|             { | 
|               c: menuConfigureCustomDraw_1 | 
|               c: menuPrintCustomDraw_1 | 
|               c: menuExport_1 | 
|               c: MenuZoomIn | 
|               c: MenuZoomOut | 
|               c: MenuLegend | 
|               c: menuSeparator349 | 
|               c: MenuImport | 
|               c: MenuExport | 
|               c: Menu11 | 
|               c: MenuSCDNewUnit | 
|               c: MenuSCDNewStockingPoint | 
|               c: Menu12 | 
|               c: MenuAllNodes | 
|               c: MenuAllUnits | 
|               c: MenuAllStockingPoints | 
|               c: MenuLanes | 
|               c: MenuAutoArrangeProducts | 
|               c: Menu5 | 
|               c: MenuDrillUpToParentUnit | 
|               c: MenuDrillUpToSP | 
|             } | 
|           ] | 
|         } | 
|       ] | 
|       Properties: | 
|       [ | 
|         PosX: 157 | 
|         PosY: 73 | 
|         SizePosition: 'lt8 34 7 33' | 
|       ] | 
|     } | 
|     Component ValueHolderY | 
|     { | 
|       #keys: '[113694.2.1023213192]' | 
|       BaseType: 'ValueHolder' | 
|       Properties: | 
|       [ | 
|         PosX: 100 | 
|         PosY: 71 | 
|       ] | 
|     } | 
|     Component ValueHolderMacroPlanKeyInSupplyChainStructure | 
|     { | 
|       #keys: '[113694.2.1023213191]' | 
|       BaseType: 'ValueHolder' | 
|       Properties: | 
|       [ | 
|         DataBinding: 'MacroPlan.Key' | 
|         PosX: 77 | 
|         PosY: 108 | 
|       ] | 
|     } | 
|     Component GUIDataExtractorLaneLegEdge | 
|     { | 
|       #keys: '[113694.2.1023213156]' | 
|       BaseType: 'GUIDataExtractor' | 
|       Properties: | 
|       [ | 
|         Component: 'DataHolderView' | 
|         DataType: 'SupplyChainView' | 
|         FilterArguments: 'dataholderfocusedsp:DataHolderFocusedSP(StockingPoint_MP);dataholderfocusedunit:DataHolderFocusedUnit(Unit);dataholderview:DataHolderView(SupplyChainView)' | 
|         FixedFilter: 'guard( object.GetNodeVisibility( dataholderfocusedunit, dataholderfocusedsp, dataholderview ), false )' | 
|         PosX: 69 | 
|         PosY: 16 | 
|         Transformation: 'LaneLegEdge' | 
|       ] | 
|     } | 
|     Component CustomDrawDataLayerLaneLegEdge | 
|     { | 
|       #keys: '[113694.2.1023213127]' | 
|       BaseType: 'CustomDrawDataLayer' | 
|       Properties: | 
|       [ | 
|         DataExtractor: 'GUIDataExtractorLaneLegEdge' | 
|         DrawingOrder: 1 | 
|         PosX: 100 | 
|         PosY: 14 | 
|       ] | 
|     } | 
|     Component ValueHolderIsShownSupplyChainOverviewWarning | 
|     { | 
|       #keys: '[113694.2.1023213197]' | 
|       BaseType: 'ValueHolder' | 
|       Properties: | 
|       [ | 
|         PosX: 185 | 
|         PosY: 113 | 
|       ] | 
|     } | 
|     Component ValueHolderCurrentUserName | 
|     { | 
|       #keys: '[132448.0.291964311]' | 
|       BaseType: 'ValueHolder' | 
|       Properties: | 
|       [ | 
|         PosX: 317 | 
|         PosY: 76 | 
|         ShowName: true | 
|       ] | 
|     } | 
|     Component DataHolderSupplyChainView | 
|     { | 
|       #keys: '[132448.0.291968688]' | 
|       BaseType: 'DataHolder' | 
|       Databinding: 'SupplyChainView' | 
|       Children: | 
|       [ | 
|         Component GUIDataExtractorDataHolderSCView | 
|         { | 
|           #keys: '[132448.0.291969418]' | 
|           BaseType: 'GUIDataExtractor' | 
|           Properties: | 
|           [ | 
|             Component: 'DataHolderView' | 
|             DataType: 'SupplyChainView' | 
|             PosX: 31 | 
|             PosY: 23 | 
|           ] | 
|         } | 
|       ] | 
|       Properties: | 
|       [ | 
|         PosX: 317 | 
|         PosY: 58 | 
|         ShowName: true | 
|       ] | 
|     } | 
|   ] | 
|   Properties: | 
|   [ | 
|     BackgroundColor: 'Window' | 
|     ModeledStringList ChildOrdering | 
|     { | 
|       c: menuCustomDrawNode | 
|       c: GUIDataExtractorLaneLegEdge | 
|       c: GUIDataExtractorNodeLabel | 
|       c: CustomDrawDataLayerLabels | 
|       c: CustomDrawDataLayerGridBackground | 
|       c: GUIDataExtractorMacroPlan | 
|       c: CustomDrawDataLayerStockingPointUnitEdge | 
|       c: GUIDataExtractorNode | 
|       c: CustomDrawDataLayerNode | 
|       c: GUIDataExtractorStockingPointUnitEdge | 
|       c: menuCustomDraw | 
|       c: ValueHolderMacroPlanKeyInSupplyChainStructure | 
|       c: ValueHolderY | 
|       c: ValueHolderX | 
|       c: CustomDrawDataLayerLaneLegEdge | 
|       c: ValueHolderIsShownSupplyChainOverviewWarning | 
|       c: ValueHolderCurrentUserName | 
|       c: DataHolderSupplyChainView | 
|     } | 
|   ] | 
|   ResponseDefinitions: | 
|   [ | 
|     DelegatedResponseDefinition OnClick id:Responsedef_CustomDrawComponent_Menu_OnClick | 
|     { | 
|       #keys: '[110994.0.661359583]' | 
|       Initiator: 'Menu' | 
|       IsInherited: false | 
|       ResponseType: 'OnClick' | 
|       Arguments: | 
|       [ | 
|         ResponseDefinitionArgument selection | 
|         { | 
|           #keys: '[110994.0.661359584]' | 
|           Binding: 'this.Selection()' | 
|         } | 
|       ] | 
|     } | 
|     DelegatedResponseDefinition OnClick id:Responsedef_CustomDrawComponent_GUIButtonBase_OnClick | 
|     { | 
|       #keys: '[110994.0.661359591]' | 
|       Initiator: 'GUIButtonBase' | 
|       IsInherited: false | 
|       ResponseType: 'OnClick' | 
|       Arguments: | 
|       [ | 
|         ResponseDefinitionArgument selection | 
|         { | 
|           #keys: '[110994.0.661359592]' | 
|           Binding: 'this.Selection()' | 
|         } | 
|       ] | 
|     } | 
|   ] | 
| } |