public class CompositeQualityInput extends AbstractInput
PROP_PREVIEW, PROP_STATE
PROP_COLOR, PROP_LABEL, PROP_SELECTED_QUALITY, PROP_SELECTED_TIMESTAMP, PROP_SELECTED_VALUE, PROP_VISIBLE
Constructor and Description |
---|
CompositeQualityInput(ChartViewer viewer,
ChartRenderer chartRenderer,
Realm realm,
XAxis xAxis,
YAxis yAxis,
org.eclipse.core.databinding.observable.list.IObservableList inputs) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
checkQuality(double value) |
void |
dispose() |
org.eclipse.swt.graphics.RGB |
getColor() |
org.eclipse.swt.graphics.Image |
getPreview(int width,
int height)
Get rendered preview
|
String |
getState() |
double |
getThreshold() |
protected void |
handleDiff(org.eclipse.core.databinding.observable.list.ListDiff diff) |
void |
performUpdate() |
protected void |
setSelectedTimestamp(Calendar selectedTimestamp) |
void |
setSelection(boolean state) |
void |
setThreshold(double threshold) |
void |
setVisible(boolean visible) |
boolean |
tick(long now) |
attachHover, detachHover, fireUpdatePreviews, getLabel, getPreview, getSelectedQuality, getSelectedTimestamp, getSelectedValue, handeMouseMove, isVisible, setLabel, setSelectedQuality, setSelectedValue, setSelection
addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, removePropertyChangeListener, removePropertyChangeListener
public CompositeQualityInput(ChartViewer viewer, ChartRenderer chartRenderer, Realm realm, XAxis xAxis, YAxis yAxis, org.eclipse.core.databinding.observable.list.IObservableList inputs)
protected boolean checkQuality(double value)
public org.eclipse.swt.graphics.RGB getColor()
public void dispose()
dispose
in interface ChartInput
dispose
in class AbstractInput
protected void handleDiff(org.eclipse.core.databinding.observable.list.ListDiff diff)
public void setVisible(boolean visible)
setVisible
in interface ChartInput
setVisible
in class AbstractInput
public void setSelection(boolean state)
public boolean tick(long now)
public String getState()
public org.eclipse.swt.graphics.Image getPreview(int width, int height)
ChartInput
The chart input implementation must dispose the created image. If the
implementation cannot create the image for the requested size it must
return null
.
width
- the requested widthheight
- the requested heightnull
public double getThreshold()
public void setThreshold(double threshold)
public void performUpdate()
protected void setSelectedTimestamp(Calendar selectedTimestamp)
setSelectedTimestamp
in class AbstractInput
Copyright © 2016 Eclipse NeoSCADA Project. All rights reserved.