Quintiq file version 2.0 #root #parent: LibMacroPlannerWebUI OrphanComponent BaseFormCapacityPlanning { #keys: '[139394.1.1196562781]' Accessibility: 'Extensible' BaseType: 'WebForm' Children: [ #child: GanttChartCapacityPlanning Component DataHolderCapacityPlanning { #keys: '[139394.1.1196571385]' BaseType: 'WebDataHolder' Databinding: 'structured[Entity]*' Children: [ Component DataExtractorCapacityPlanningFromUnits { #keys: '[139394.1.1196571439]' BaseType: 'WebDataExtractor' Properties: [ DataType: 'structured[Unit]' FixedFilter: 'object.HasCapacityTypeAggregation() or ( guard( not object.Parent().HasCapacityTypeAggregation(), true ) and not object.HasChild() )' Source: 'ApplicationMacroPlanner.DataHolderUnit' Taborder: 0 Transformation: 'Elements' ] } Component DataExtractorCapacityPlanningAggregatedParent { #keys: '[136682.2.833730564]' BaseType: 'WebDataExtractor' Properties: [ DataType: 'structured[Unit]' FixedFilter: 'object.HasCapacityTypeAggregation()' Source: 'ApplicationMacroPlanner.DataHolderUnit' Taborder: 1 Transformation: 'Elements.AllParent.AsParent' ] } ] Properties: [ MergeStyle: 'Union' Taborder: 0 ] } Component DataHolderPeriods { #keys: '[136682.2.891037092]' BaseType: 'WebDataHolder' Databinding: 'structured[Period_MP]*' Children: [ Component DataExtractorPeriods { #keys: '[136682.2.891037177]' BaseType: 'WebDataExtractor' Properties: [ DataType: 'structured[Period_MP]' Source: 'ApplicationMacroPlanner.DataHolderPeriods' Taborder: 0 ] } ] Properties: [ Taborder: 2 ] } ] Properties: [ Image: 'LINE-CHART' Title: 'Capacity Planning' ] }