public TradeInExportVariableDescription()
        {
            XlsRanges = new XlsRange[] { FirstRange };

            XlsSrcDescription = new XlsSrcDescription
            {
                XlsSheetName       = "C_A04b",
                RegionColLetter    = "B",
                CommodityColLetter = "C",
                YearColLetters     = new string[] {
                    "D",
                    "E",
                    "F",
                    "G",
                    "H",
                    "I",
                    "J",
                    "K",
                    "L"
                },
                RowBg  = 5,
                RowEnd = 1073
            };

            XlsAttributeVariableDescriptions = new List <IXlsAttributeVariableDescription> {
                new CommodityAttribute {
                    ColLetter    = "M",
                    SrcColLetter = "C"
                }
            };
        }
        public IndustryConsumptionByEndUseSectorsVariableDescription()
        {
            XlsRanges = new XlsRange[] { FirstRange };

            XlsSrcDescription = new XlsSrcDescription
            {
                XlsSheetName          = "C_A10a",
                RegionColLetter       = "B",
                ProcessSetColLetter   = "C",
                CommoditySetColLetter = "D",
                YearColLetters        = new string[] {
                    "E",
                    "F",
                    "G",
                    "H",
                    "I",
                    "J",
                    "K",
                    "L",
                    "M"
                },
                RowBg  = 5,
                RowEnd = 1004
            };

            XlsAttributeVariableDescriptions = new List <IXlsAttributeVariableDescription> {
                new ProcessSetAtribute {
                    ColLetter    = "M",
                    SrcColLetter = "C"
                }
            };
        }
        public PrimaryEnergySupplyVariableDescription()
        {
            NegativeChangeLetter = "L";
            XlsRanges            = new XlsRange[] { FirstRange };
            XlsSrcDescription    = new XlsSrcDescription
            {
                XlsSheetName        = "C_A02x",
                RegionColLetter     = "B",
                ProcessSetColLetter = "C",
                YearColLetters      = new string[] {
                    "D",
                    "E",
                    "F",
                    "G",
                    "H",
                    "I",
                    "J",
                    "K",
                    "L"
                },
                RowBg  = 5,
                RowEnd = 988
            };

            XlsAttributeVariableDescriptions = new List <IXlsAttributeVariableDescription> {
                new ProcessSetAtribute()
            };
        }
        public Co2EmissionBySectorC_A03aVariableDescription()
        {
            XlsRanges = new XlsRange[] { FirstRange };

            XlsSrcDescription = new XlsSrcDescription
            {
                XlsSheetName          = "C_A03a",
                RegionColLetter       = "B",
                CommoditySetColLetter = "C",

                YearColLetters = new string[] {
                    "D",
                    "E",
                    "F",
                    "G",
                    "H",
                    "I",
                    "J",
                    "K",
                    "L"
                },
                RowBg  = 5,
                RowEnd = 1000
            };

            XlsAttributeVariableDescriptions = new List <IXlsAttributeVariableDescription> {
                new CommoditySetAttribute {
                    ColLetter    = "M",
                    SrcColLetter = "C"
                }
            };
        }
Esempio n. 5
0
        public FinalEnergyConsumptionBySectorVariableDescription()
        {
            XlsRanges = new XlsRange[] { FirstRange,
                                         SecondRange };

            XlsSrcDescription = new XlsSrcDescription
            {
                XlsSheetName        = "C_A02c",
                RegionColLetter     = "B",
                ProcessSetColLetter = "C",
                YearColLetters      = new string[] {
                    "D",
                    "E",
                    "F",
                    "G",
                    "H",
                    "I",
                    "J",
                    "K",
                    "L"
                },
                RowBg  = 5,
                RowEnd = 1000
            };

            XlsAttributeVariableDescriptions = new List <IXlsAttributeVariableDescription> {
                new ProcessSetAtribute()
            };
        }
        public ElectrcityGenerationVariableDescription()
        {
            XlsRanges = new XlsRange[] { FirstRange,
                                         SecondRange,
                                         ThirdRange };

            XlsSrcDescription = new XlsSrcDescription
            {
                XlsSheetName        = "C_A01a",
                RegionColLetter     = "B",
                ProcessSetColLetter = "C",
                YearColLetters      = new string[] {
                    "D",
                    "E",
                    "F",
                    "G",
                    "H",
                    "I",
                    "J",
                    "K",
                    "L"
                },
                RowBg  = 5,
                RowEnd = 988
            };

            XlsAttributeVariableDescriptions = new List <IXlsAttributeVariableDescription> {
                new ProcessSetAtribute()
            };
        }
Esempio n. 7
0
        public ResidentialFuelConsumptionByTechnologyDescriptionVariableDescription()
        {
            XlsRanges = new XlsRange[] {
                FirstRange
            };

            XlsSrcDescription = new XlsSrcDescription
            {
                XlsSheetName          = "C_A10b",
                RegionColLetter       = "B",
                ProcessSetColLetter   = "C",
                CommoditySetColLetter = "D",

                YearColLetters = new string[] {
                    "E",
                    "F",
                    "G",
                    "H",
                    "I",
                    "J",
                    "K",
                    "L",
                    "M"
                },
                RowBg  = 5,
                RowEnd = 1000
            };


            XlsAttributeVariableDescriptions = new List <IXlsAttributeVariableDescription> {
                new ProcessSetAtribute {
                    ColLetter    = "M",
                    SrcColLetter = "C"
                },
                new CommodityAttribute {
                    ColLetter    = "N",
                    SrcColLetter = "D"
                }
            };
        }
Esempio n. 8
0
        public ElectricCapacityAdditionsVariableDescription()
        {
            XlsRanges = new XlsRange[] { FirstRange,
                                         SecondRange,
                                         ThirdRange };

            XlsSrcDescription = new XlsSrcDescription
            {
                XlsSheetName            = "C_A01e",
                RegionColLetter         = "B",
                ProcessSetColLetter     = "C",
                AttributeColLetter      = "D",
                UserConstraintColLetter = "E",
                YearColLetters          = new string[] {
                    "F",
                    "G",
                    "H",
                    "I",
                    "J",
                    "K",
                    "L",
                    "M",
                    "N"
                },
                RowBg  = 5,
                RowEnd = 1009
            };

            XlsAttributeVariableDescriptions = new List <IXlsAttributeVariableDescription> {
                new ProcessSetAtribute(),
                new AttributeAttribute {
                    ColLetter    = "N",
                    SrcColLetter = "D"
                },
                new UserConstraintAttribute {
                    ColLetter    = "O",
                    SrcColLetter = "E"
                }
            };
        }
Esempio n. 9
0
        public ElcHeatIndelcVariableDescription()
        {
            XlsRanges = new XlsRange[] {
                FirstRange
            };

            XlsSrcDescription = new XlsSrcDescription
            {
                XlsSheetName        = "C_A01b",
                RegionColLetter     = "B",
                ProcessSetColLetter = "C",
                CommodityColLetter  = "D",

                YearColLetters = new string[] {
                    "E",
                    "F",
                    "G",
                    "H",
                    "I",
                    "J",
                    "K",
                    "L",
                    "M"
                },
                RowBg  = 5,
                RowEnd = 981
            };

            XlsAttributeVariableDescriptions = new List <IXlsAttributeVariableDescription> {
                new ProcessSetAtribute {
                    ColLetter    = "M",
                    SrcColLetter = "C"
                },
                new CommodityAttribute {
                    ColLetter    = "N",
                    SrcColLetter = "D"
                }
            };
        }
Esempio n. 10
0
        public TransportDemandByFuelTypeVariableDescription()
        {
            XlsRanges = new XlsRange[] { CarRange, HgvRange, LgvRange,
                                         BusRange, ThreeWheelerRange, AirWheelerRange,
                                         ShipRange, TrainRange };

            XlsSrcDescription = new XlsSrcDescription
            {
                XlsSheetName    = "C_A08c",
                RegionColLetter = "B",

                YearColLetters = new string[] {
                    "E",
                    "F",
                    "G",
                    "H",
                    "I",
                    "J",
                    "K",
                    "L",
                    "M"
                },
                RowBg  = 5,
                RowEnd = 1009
            };

            XlsAttributeVariableDescriptions = new List <IXlsAttributeVariableDescription> {
                new ProcessSetAtribute {
                    ColLetter    = "N",
                    SrcColLetter = "D"
                },
                new CommodityAttribute {
                    ColLetter    = "M",
                    SrcColLetter = "C"
                }
            };
        }
        public IndustryConsumptionByEndUseSectors2VariableDescription()
        {
            XlsRanges = new XlsRange[] { AgricultureRange, CommercialRange, ResidentialRange };

            XlsSrcDescription = new XlsSrcDescription
            {
                XlsSheetName          = "C_A10b",
                RegionColLetter       = "B",
                ProcessSetColLetter   = "C",
                CommoditySetColLetter = "D",
                YearColLetters        = new string[] {
                    "E",
                    "F",
                    "G",
                    "H",
                    "I",
                    "J",
                    "K",
                    "L",
                    "M"
                },
                RowBg  = 5,
                RowEnd = 1000
            };

            XlsAttributeVariableDescriptions = new List <IXlsAttributeVariableDescription> {
                new ProcessSetAtribute {
                    ColLetter    = "M",
                    SrcColLetter = "C"
                },
                new CommoditySetAttribute {
                    ColLetter    = "N",
                    SrcColLetter = "D"
                }
            };
        }
 public TransportDemandVariableDescription()
 {
     XlsRanges         = new XlsRange[] { };
     XlsSrcDescription = new XlsSrcDescription
     {
         XlsSheetName        = "C_A08a",
         RegionColLetter     = "B",
         ProcessSetColLetter = "C",
         CommodityColLetter  = "D",
         YearColLetters      = new string[] {
             "E",
             "F",
             "G",
             "H",
             "I",
             "J",
             "K",
             "L",
             "M"
         },
         RowBg  = 5,
         RowEnd = 997
     };
 }