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 } ] }