T
- public abstract class ViewStatistics<T extends AnalysisContextVisualization> extends java.lang.Object implements IView
Modifier and Type | Field and Description |
---|---|
static int |
MINIMAL_WORKING_TIME
Our users are patient.
|
Constructor and Description |
---|
ViewStatistics(org.eclipse.swt.widgets.Composite parent,
Controller controller,
ModelEvent.ModelPart target,
ModelEvent.ModelPart reset,
boolean dependsOnAttribute)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
protected abstract org.eclipse.swt.widgets.Control |
createControl(org.eclipse.swt.widgets.Composite parent)
Implement this to create the widget.
|
protected abstract T |
createViewConfig(AnalysisContext context) |
void |
dispose()
Disposes the view.
|
protected abstract void |
doReset()
Implement this to reset.
|
protected abstract void |
doUpdate(T context)
Implement this to update.
|
protected Model |
getModel()
Returns the model
|
protected ModelEvent.ModelPart |
getTarget()
Returns the target
|
void |
reset()
Resets the view.
|
protected void |
setStatusDone()
Status update.
|
protected void |
setStatusEmpty()
Status empty.
|
protected void |
setStatusWorking()
Status working.
|
void |
update(ModelEvent event)
Updates the view.
|
public static final int MINIMAL_WORKING_TIME
public ViewStatistics(org.eclipse.swt.widgets.Composite parent, Controller controller, ModelEvent.ModelPart target, ModelEvent.ModelPart reset, boolean dependsOnAttribute)
parent
- controller
- target
- reset
- dependsOnAttribute
- public void dispose()
IView
public void reset()
IView
public void update(ModelEvent event)
IView
protected abstract org.eclipse.swt.widgets.Control createControl(org.eclipse.swt.widgets.Composite parent)
parent
- protected abstract T createViewConfig(AnalysisContext context)
context
- protected abstract void doReset()
protected abstract void doUpdate(T context)
context
- protected Model getModel()
protected ModelEvent.ModelPart getTarget()
protected void setStatusDone()
protected void setStatusEmpty()
protected void setStatusWorking()