Quintiq file version 2.0
Component GanttChartRowDefinitionUnit0Campaigns
{
  #keys: '[112884.1.974877018]'
  BaseType: 'GanttChartRowDefinition'
  Children:
  [
    Component GanttChartNodesDefinitionUnitCampaign0
    {
      #keys: '[112884.1.974877019]'
      BaseType: 'GanttChartNodesDefinition'
      Properties:
      [
        DrawingOrder: 0
        Elements: 'CampaignType_MP.Campaign_MP'
        Identification: 'Campaign_MP0'
        Legend: "VALUE( 'Campaigns ' + object.Name() )"
        MergeWith: 'GanttChartNodesDefinitionCampaignHorizon'
        NodeEndTime:
        [*
          <?xml version="1.0" encoding="UTF-16"?>
          <GEBExpression xmlns="http://www.quintiq.com/GEB/GEBExpression" Key="Q110881_0_1131967125" ResultType="Q1_1_141">
            <Name>NodeEndTime</Name>
            <GEBExpressionExpressionBody Key="Q110881_0_1131967126">
              <ExpressionText>object.End()</ExpressionText>
              <Converter>
              </Converter>
            </GEBExpressionExpressionBody>
          </GEBExpression>
        *]
        NodeHeight:
        [*
          <?xml version="1.0" encoding="UTF-16"?>
          <GEBExpression xmlns="http://www.quintiq.com/GEB/GEBExpression" Key="Q110881_0_1131967127" ResultType="Q1_1_24">
            <Name>NodeHeight</Name>
            <GEBExpressionExpressionBody Key="Q110881_0_1131967128">
              <ExpressionText></ExpressionText>
              <Converter>
              </Converter>
            </GEBExpressionExpressionBody>
          </GEBExpression>
        *]
        NodeStackOrder:
        [*
          <?xml version="1.0" encoding="UTF-16"?>
          <GEBExpression xmlns="http://www.quintiq.com/GEB/GEBExpression" Key="@NodeStackOrder1" ResultType="Q1_1_24">
            <Name>NodeStackOrder</Name>
            <GEBExpressionExpressionBody Key="@1">
              <ExpressionText></ExpressionText>
              <Converter>
              </Converter>
            </GEBExpressionExpressionBody>
          </GEBExpression>
        *]
        NodeStartTime:
        [*
          <?xml version="1.0" encoding="UTF-16"?>
          <GEBExpression xmlns="http://www.quintiq.com/GEB/GEBExpression" Key="Q110881_0_1131967123" ResultType="Q1_1_141">
            <Name>NodeStartTime</Name>
            <GEBExpressionExpressionBody Key="Q110881_0_1131967124">
              <ExpressionText>object.Start()</ExpressionText>
              <Converter>
              </Converter>
            </GEBExpressionExpressionBody>
          </GEBExpression>
        *]
        Nodes: 'CampaignType_MP.Campaign_MP'
        PosX: 40
        PosY: 17
      ]
    }
    Component GanttChartNodesDefinitionUnitTransition
    {
      #keys: '[127238.0.515826575]'
      BaseType: 'GanttChartNodesDefinition'
      Properties:
      [
        DrawingOrder: 2
        Elements: 'TransitionType_MP.Transition_MP'
        Identification: 'Transition_MP'
        Legend: "VALUE( 'Transitions ' + object.Name() )"
        MergeWith: 'GanttChartNodesDefinitionCampaignHorizon'
        NodeEndTime:
        [*
          <?xml version="1.0" encoding="UTF-16"?>
          <GEBExpression xmlns="http://www.quintiq.com/GEB/GEBExpression" Key="@NodeEndTime1" ResultType="Q1_1_141">
            <Name>NodeEndTime</Name>
            <GEBExpressionExpressionBody Key="@1">
              <ExpressionText>object.End()</ExpressionText>
              <Converter>
              </Converter>
            </GEBExpressionExpressionBody>
          </GEBExpression>
        *]
        NodeStartTime:
        [*
          <?xml version="1.0" encoding="UTF-16"?>
          <GEBExpression xmlns="http://www.quintiq.com/GEB/GEBExpression" Key="@NodeStartTime1" ResultType="Q1_1_141">
            <Name>NodeStartTime</Name>
            <GEBExpressionExpressionBody Key="@1">
              <ExpressionText>object.Start()</ExpressionText>
              <Converter>
              </Converter>
            </GEBExpressionExpressionBody>
          </GEBExpression>
        *]
        Nodes: 'TransitionType_MP.Transition_MP'
        PosX: 40
        PosY: 55
      ]
    }
    Component GanttChartNodesDefinitionCampaignHorizon
    {
      #keys: '[143600.0.1323026432]'
      BaseType: 'GanttChartNodesDefinition'
      Properties:
      [
        DrawingOrder: 3
        Elements: 'UnitCalendar'
        Identification: 'UnitCalendar'
        NodeEndTime:
        [*
          <?xml version="1.0" encoding="UTF-16"?>
          <GEBExpression xmlns="http://www.quintiq.com/GEB/GEBExpression" Key="@NodeEndTime1" ResultType="Q1_1_141">
            <Name>NodeEndTime</Name>
            <GEBExpressionExpressionBody Key="@1">
              <ExpressionText>object.Unit().CampaignTypeRequirementHorizon()</ExpressionText>
              <Converter>
              </Converter>
            </GEBExpressionExpressionBody>
          </GEBExpression>
        *]
        NodeStartTime:
        [*
          <?xml version="1.0" encoding="UTF-16"?>
          <GEBExpression xmlns="http://www.quintiq.com/GEB/GEBExpression" Key="@NodeStartTime1" ResultType="Q1_1_141">
            <Name>NodeStartTime</Name>
            <GEBExpressionExpressionBody Key="@1">
              <ExpressionText>object.Unit().MacroPlan().StartOfPlanning()</ExpressionText>
              <Converter>
              </Converter>
            </GEBExpressionExpressionBody>
          </GEBExpression>
        *]
        Nodes: 'UnitCalendar'
        PosX: 80
        PosY: 17
      ]
    }
  ]
  Properties:
  [
    DrawingOrder: 0
    FixedFilter: 'object.HasCampaignType()'
    Identification: 'Unit0Campaigns'
    PosX: 10
    PosY: 42
    ModeledStringList ChildOrdering
    {
      c: GanttChartNodesDefinitionUnitCampaign0
      c: GanttChartNodesDefinitionUnitTransition
      c: GanttChartNodesDefinitionCampaignHorizon
    }
  ]
}
