Class DcsParameterValuesBase

    • Constructor Detail

      • DcsParameterValuesBase

        public DcsParameterValuesBase()
    • Method Detail

      • setAvailableParameters

        public void setAvailableParameters​(DcsAvailableParameters availableParameters,
                                           boolean trust)
        Установить доступные параметры
        Parameters:
        availableParameters - параметры
        trust - если флаг установлен в истину, значения параметров не будут перестроены
      • getAvailableParameters

        public DcsAvailableParameters getAvailableParameters()
        Получить доступные параметры
        Returns:
        параметры
      • getParameterValues

        public DcsParameterValueCollection getParameterValues()
        Получить значения параметров
        Returns:
        значения
      • isEmpty

        public boolean isEmpty()
        Получить признак того, что есть измененные параметры
        Returns:
        признак измененности
      • getString

        public String getString()
      • createBooleanValue

        protected BooleanValue createBooleanValue​(boolean val)
        Create BooleanValue value
        Parameters:
        val - internal value
        Returns:
        value
      • createNumberValue

        protected NumberValue createNumberValue​(int val)
        Create NumberValue value
        Parameters:
        val - internal value
        Returns:
        value
      • createStringValue

        protected StringValue createStringValue​(String val)
        Create StringValue value
        Parameters:
        val - internal value
        Returns:
        value
      • createColorValue

        protected ColorValue createColorValue​(Color val)
        Create ColorValue value
        Parameters:
        val - color
        Returns:
        value
      • createChartColorPaletteDescriptionValue

        protected ChartColorPaletteDescriptionValue createChartColorPaletteDescriptionValue()
        Create ChartColorPaletteDescriptionValue value
        Returns:
        ChartColorPaletteDescriptionValue value
      • createChartReferenceLinesValue

        protected ChartReferenceLinesValue createChartReferenceLinesValue()
        Create ChartReferenceLinesValue value
        Returns:
        ChartReferenceLinesValue value
      • createChartReferenceBandsValue

        protected ChartReferenceBandsValue createChartReferenceBandsValue()
        Create ChartReferenceBandsValue value
        Returns:
        ChartReferenceBandsValue value
      • createFontValue

        protected FontValue createFontValue​(Version version)
        Create FontValue value
        Parameters:
        version - - version
        Returns:
        font value
      • createLineValue

        protected LineValue createLineValue​(org.eclipse.emf.common.util.Enumerator val)
        Create LineValue value
        Parameters:
        val - - current enum value
        Returns:
        LineValue
      • createEnumValue

        protected EnumValue createEnumValue​(org.eclipse.emf.common.util.Enumerator val)
        Create EnumValue value
        Parameters:
        val - internal value
        Returns:
        value
      • createFontValue

        protected FontValue createFontValue​(Font val)
        Create FontValue value
        Parameters:
        val - the forn
        Returns:
        value the font value
      • createGaugeChartQualityBandsValue

        protected Value createGaugeChartQualityBandsValue​(Version version)
        Create GaugeChartQualityBandsValue value
        Parameters:
        version - - version
        Returns:
        GaugeChartQualityBandsValue
      • createChartScaleValue

        protected ChartScaleValue createChartScaleValue​(Version version)
        Creates default value of ChartScaleValue.
        Parameters:
        version - - project runtime version, not null
        Returns:
        default value of ChartScaleValue, never null.
      • createChartAxisValue

        protected ChartAxisValue createChartAxisValue​(Version version)
        Creates default value of ChartAxisValue.
        Parameters:
        version - - project runtime version, not null
        Returns:
        default value of ChartAxisValue, never null.
      • createChartTrendlinesValue

        protected ChartTrendlinesValue createChartTrendlinesValue()
        Create chart trendlines value.
        Returns:
        created chart trendlines value. Cannot return null.