/*
THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE  AGREEMENT ("AGREEMENT") LOCATED HERE:
https://www.infragistics.com/legal/license/igultimate-la
https://www.infragistics.com/legal/license/igultimate-eula
GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE:  you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company.
*/
import { Base, markType } from "./type";
import { AbsoluteVolumeOscillatorIndicatorDescriptionMetadata } from "./AbsoluteVolumeOscillatorIndicatorDescriptionMetadata";
import { AccumulationDistributionIndicatorDescriptionMetadata } from "./AccumulationDistributionIndicatorDescriptionMetadata";
import { AverageDirectionalIndexIndicatorDescriptionMetadata } from "./AverageDirectionalIndexIndicatorDescriptionMetadata";
import { AverageTrueRangeIndicatorDescriptionMetadata } from "./AverageTrueRangeIndicatorDescriptionMetadata";
import { BollingerBandWidthIndicatorDescriptionMetadata } from "./BollingerBandWidthIndicatorDescriptionMetadata";
import { ChaikinOscillatorIndicatorDescriptionMetadata } from "./ChaikinOscillatorIndicatorDescriptionMetadata";
import { ChaikinVolatilityIndicatorDescriptionMetadata } from "./ChaikinVolatilityIndicatorDescriptionMetadata";
import { CommodityChannelIndexIndicatorDescriptionMetadata } from "./CommodityChannelIndexIndicatorDescriptionMetadata";
import { DetrendedPriceOscillatorIndicatorDescriptionMetadata } from "./DetrendedPriceOscillatorIndicatorDescriptionMetadata";
import { EaseOfMovementIndicatorDescriptionMetadata } from "./EaseOfMovementIndicatorDescriptionMetadata";
import { FastStochasticOscillatorIndicatorDescriptionMetadata } from "./FastStochasticOscillatorIndicatorDescriptionMetadata";
import { ForceIndexIndicatorDescriptionMetadata } from "./ForceIndexIndicatorDescriptionMetadata";
import { FullStochasticOscillatorIndicatorDescriptionMetadata } from "./FullStochasticOscillatorIndicatorDescriptionMetadata";
import { MarketFacilitationIndexIndicatorDescriptionMetadata } from "./MarketFacilitationIndexIndicatorDescriptionMetadata";
import { MassIndexIndicatorDescriptionMetadata } from "./MassIndexIndicatorDescriptionMetadata";
import { MedianPriceIndicatorDescriptionMetadata } from "./MedianPriceIndicatorDescriptionMetadata";
import { MoneyFlowIndexIndicatorDescriptionMetadata } from "./MoneyFlowIndexIndicatorDescriptionMetadata";
import { MovingAverageConvergenceDivergenceIndicatorDescriptionMetadata } from "./MovingAverageConvergenceDivergenceIndicatorDescriptionMetadata";
import { NegativeVolumeIndexIndicatorDescriptionMetadata } from "./NegativeVolumeIndexIndicatorDescriptionMetadata";
import { OnBalanceVolumeIndicatorDescriptionMetadata } from "./OnBalanceVolumeIndicatorDescriptionMetadata";
import { PercentagePriceOscillatorIndicatorDescriptionMetadata } from "./PercentagePriceOscillatorIndicatorDescriptionMetadata";
import { PercentageVolumeOscillatorIndicatorDescriptionMetadata } from "./PercentageVolumeOscillatorIndicatorDescriptionMetadata";
import { PositiveVolumeIndexIndicatorDescriptionMetadata } from "./PositiveVolumeIndexIndicatorDescriptionMetadata";
import { PriceVolumeTrendIndicatorDescriptionMetadata } from "./PriceVolumeTrendIndicatorDescriptionMetadata";
import { RateOfChangeAndMomentumIndicatorDescriptionMetadata } from "./RateOfChangeAndMomentumIndicatorDescriptionMetadata";
import { RelativeStrengthIndexIndicatorDescriptionMetadata } from "./RelativeStrengthIndexIndicatorDescriptionMetadata";
import { SlowStochasticOscillatorIndicatorDescriptionMetadata } from "./SlowStochasticOscillatorIndicatorDescriptionMetadata";
import { StandardDeviationIndicatorDescriptionMetadata } from "./StandardDeviationIndicatorDescriptionMetadata";
import { StochRSIIndicatorDescriptionMetadata } from "./StochRSIIndicatorDescriptionMetadata";
import { TRIXIndicatorDescriptionMetadata } from "./TRIXIndicatorDescriptionMetadata";
import { TypicalPriceIndicatorDescriptionMetadata } from "./TypicalPriceIndicatorDescriptionMetadata";
import { UltimateOscillatorIndicatorDescriptionMetadata } from "./UltimateOscillatorIndicatorDescriptionMetadata";
import { WeightedCloseIndicatorDescriptionMetadata } from "./WeightedCloseIndicatorDescriptionMetadata";
import { WilliamsPercentRIndicatorDescriptionMetadata } from "./WilliamsPercentRIndicatorDescriptionMetadata";
import { CustomIndicatorDescriptionMetadata } from "./CustomIndicatorDescriptionMetadata";
/**
 * @hidden
 */
export class DataChartFinancialIndicatorsDescriptionModule extends Base {
    static register(a) {
        AbsoluteVolumeOscillatorIndicatorDescriptionMetadata.d(a);
        AccumulationDistributionIndicatorDescriptionMetadata.d(a);
        AverageDirectionalIndexIndicatorDescriptionMetadata.d(a);
        AverageTrueRangeIndicatorDescriptionMetadata.d(a);
        BollingerBandWidthIndicatorDescriptionMetadata.d(a);
        ChaikinOscillatorIndicatorDescriptionMetadata.d(a);
        ChaikinVolatilityIndicatorDescriptionMetadata.d(a);
        CommodityChannelIndexIndicatorDescriptionMetadata.d(a);
        DetrendedPriceOscillatorIndicatorDescriptionMetadata.d(a);
        EaseOfMovementIndicatorDescriptionMetadata.d(a);
        FastStochasticOscillatorIndicatorDescriptionMetadata.d(a);
        ForceIndexIndicatorDescriptionMetadata.d(a);
        FullStochasticOscillatorIndicatorDescriptionMetadata.d(a);
        MarketFacilitationIndexIndicatorDescriptionMetadata.d(a);
        MassIndexIndicatorDescriptionMetadata.d(a);
        MedianPriceIndicatorDescriptionMetadata.d(a);
        MoneyFlowIndexIndicatorDescriptionMetadata.d(a);
        MovingAverageConvergenceDivergenceIndicatorDescriptionMetadata.d(a);
        NegativeVolumeIndexIndicatorDescriptionMetadata.d(a);
        OnBalanceVolumeIndicatorDescriptionMetadata.d(a);
        PercentagePriceOscillatorIndicatorDescriptionMetadata.d(a);
        PercentageVolumeOscillatorIndicatorDescriptionMetadata.d(a);
        PositiveVolumeIndexIndicatorDescriptionMetadata.d(a);
        PriceVolumeTrendIndicatorDescriptionMetadata.d(a);
        RateOfChangeAndMomentumIndicatorDescriptionMetadata.d(a);
        RelativeStrengthIndexIndicatorDescriptionMetadata.d(a);
        SlowStochasticOscillatorIndicatorDescriptionMetadata.d(a);
        StandardDeviationIndicatorDescriptionMetadata.d(a);
        StochRSIIndicatorDescriptionMetadata.d(a);
        TRIXIndicatorDescriptionMetadata.d(a);
        TypicalPriceIndicatorDescriptionMetadata.d(a);
        UltimateOscillatorIndicatorDescriptionMetadata.d(a);
        WeightedCloseIndicatorDescriptionMetadata.d(a);
        WilliamsPercentRIndicatorDescriptionMetadata.d(a);
        CustomIndicatorDescriptionMetadata.d(a);
    }
}
DataChartFinancialIndicatorsDescriptionModule.$t = markType(DataChartFinancialIndicatorsDescriptionModule, 'DataChartFinancialIndicatorsDescriptionModule');
