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:
        [*
          
          
            NodeEndTime
            
              object.End()
              
              
            
          
        *]
        NodeHeight:
        [*
          
          
            NodeHeight
            
              
              
              
            
          
        *]
        NodeStackOrder:
        [*
          
          
            NodeStackOrder
            
              
              
              
            
          
        *]
        NodeStartTime:
        [*
          
          
            NodeStartTime
            
              object.Start()
              
              
            
          
        *]
        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:
        [*
          
          
            NodeEndTime
            
              object.End()
              
              
            
          
        *]
        NodeStartTime:
        [*
          
          
            NodeStartTime
            
              object.Start()
              
              
            
          
        *]
        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:
        [*
          
          
            NodeEndTime
            
              object.Unit().CampaignTypeRequirementHorizon()
              
              
            
          
        *]
        NodeStartTime:
        [*
          
          
            NodeStartTime
            
              object.Unit().MacroPlan().StartOfPlanning()
              
              
            
          
        *]
        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
    }
  ]
}