Class AbstractGraph<D extends GraphData,​M extends GraphModel<D>>

java.lang.Object
org.teamapps.ux.component.timegraph.graph.AbstractGraph<D,​M>
Direct Known Subclasses:
GraphGroup, HoseGraph, IncidentGraph, LineGraph

public abstract class AbstractGraph<D extends GraphData,​M extends GraphModel<D>>
extends java.lang.Object
  • Field Details

  • Constructor Details

    • AbstractGraph

      public AbstractGraph​(M model)
  • Method Details

    • getId

      public java.lang.String getId()
    • createUiFormat

      public abstract org.teamapps.dto.UiGraph createUiFormat()
    • getDisplayedIntervalY

      public Interval getDisplayedIntervalY()
    • setDisplayedIntervalY

      public AbstractGraph setDisplayedIntervalY​(Interval displayedIntervalY)
    • getYScaleType

      public ScaleType getYScaleType()
    • setYScaleType

      public AbstractGraph setYScaleType​(ScaleType yScaleType)
    • getYScaleZoomMode

      public LineChartYScaleZoomMode getYScaleZoomMode()
    • setYScaleZoomMode

      public AbstractGraph setYScaleZoomMode​(LineChartYScaleZoomMode yScaleZoomMode)
    • setChangeListener

      public void setChangeListener​(GraphChangeListener listener)
    • mapAbstractLineChartDataDisplayProperties

      protected void mapAbstractLineChartDataDisplayProperties​(org.teamapps.dto.UiGraph ui)
    • isYZeroLineVisible

      public boolean isYZeroLineVisible()
    • setYZeroLineVisible

      public AbstractGraph setYZeroLineVisible​(boolean yZeroLineVisible)
    • isyAxisVisible

      public boolean isyAxisVisible()
    • setYAxisVisible

      public AbstractGraph setYAxisVisible​(boolean yAxisVisible)
    • getYAxisColor

      public org.teamapps.common.format.Color getYAxisColor()
    • setYAxisColor

      public AbstractGraph setYAxisColor​(org.teamapps.common.format.Color yAxisColor)
    • getModel

      public M getModel()
    • setModel

      public AbstractGraph<D,​M> setModel​(M model)
    • fireChange

      protected void fireChange()