public abstract class AbstractAxisManager<Key,Value> extends Object
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.core.databinding.DataBindingContext |
dbc |
protected ChartRenderer |
manager |
Constructor and Description |
---|
AbstractAxisManager(org.eclipse.core.databinding.DataBindingContext dbc,
ChartRenderer manager) |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
abstract Collection<Value> |
getAll() |
abstract Value |
getAxis(Key axis) |
org.eclipse.core.databinding.observable.list.WritableList |
getList() |
protected abstract void |
handleAdd(int index,
Key element) |
protected void |
handleListeChange(org.eclipse.core.databinding.observable.list.ListDiff diff) |
protected abstract void |
handleRemove(Key element) |
protected final org.eclipse.core.databinding.DataBindingContext dbc
protected final ChartRenderer manager
public AbstractAxisManager(org.eclipse.core.databinding.DataBindingContext dbc, ChartRenderer manager)
protected void handleListeChange(org.eclipse.core.databinding.observable.list.ListDiff diff)
protected abstract void handleAdd(int index, Key element)
protected abstract void handleRemove(Key element)
public abstract Collection<Value> getAll()
public void dispose()
public org.eclipse.core.databinding.observable.list.WritableList getList()
Copyright © 2016 Eclipse NeoSCADA Project. All rights reserved.