Klasse ViewStatistics<T extends AnalysisContextVisualization>
java.lang.Object
org.deidentifier.arx.gui.view.impl.utility.ViewStatistics<T>
- Typparameter:
T-
- Alle implementierten Schnittstellen:
IView
- Bekannte direkte Unterklassen:
ViewStatisticsClassification,ViewStatisticsContingencyHeatmap,ViewStatisticsContingencyTable,ViewStatisticsDistributionHistogram,ViewStatisticsDistributionTable,ViewStatisticsEquivalenceClassTable,ViewStatisticsQuality,ViewStatisticsSummaryTable
public abstract class ViewStatistics<T extends AnalysisContextVisualization>
extends Object
implements IView
This is a base class for displaying utility data.
-
Feldübersicht
Felder -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungViewStatistics(org.eclipse.swt.widgets.Composite parent, Controller controller, ModelEvent.ModelPart target, ModelEvent.ModelPart reset, boolean dependsOnAttribute) Creates a new instance. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected abstract org.eclipse.swt.widgets.ControlcreateControl(org.eclipse.swt.widgets.Composite parent) Implement this to create the widget.protected abstract TcreateViewConfig(AnalysisContext context) voiddispose()Disposes the view.protected abstract voiddoReset()Implement this to reset.protected abstract voidImplement this to update.protected ControllerReturns the controllerprotected ModelgetModel()Returns the modelprotected org.eclipse.swt.widgets.CompositeReturns the parent compositeprotected ComponentStatusLabelProgressProviderOverwrite this to return a progress providerprotected ModelEvent.ModelPartReturns the targetabstract LayoutUtility.ViewUtilityTypegetType()Returns the typeprotected booleanisEmpty()Returns whether the view displays an empty resultprotected booleanIs this view enabledprotected abstract booleanIs a job runningvoidreset()Resets the view.protected voidStatus update.protected voidStatus empty.protected voidStatus working.voidStops all computationsvoidTriggers an updatevoidupdate(ModelEvent event) Updates the view.
-
Felddetails
-
MINIMAL_WORKING_TIME
public static final int MINIMAL_WORKING_TIMEOur users are patient.- Siehe auch:
-
-
Konstruktordetails
-
ViewStatistics
public ViewStatistics(org.eclipse.swt.widgets.Composite parent, Controller controller, ModelEvent.ModelPart target, ModelEvent.ModelPart reset, boolean dependsOnAttribute) Creates a new instance.- Parameter:
parent-controller-target-reset-dependsOnAttribute-
-
-
Methodendetails
-
dispose
public void dispose()Beschreibung aus Schnittstelle kopiert:IViewDisposes the view. -
getType
Returns the type- Gibt zurück:
-
reset
public void reset()Beschreibung aus Schnittstelle kopiert:IViewResets the view. -
triggerStop
public void triggerStop()Stops all computations -
triggerUpdate
public void triggerUpdate()Triggers an update -
update
Beschreibung aus Schnittstelle kopiert:IViewUpdates the view. -
createControl
protected abstract org.eclipse.swt.widgets.Control createControl(org.eclipse.swt.widgets.Composite parent) Implement this to create the widget.- Parameter:
parent-- Gibt zurück:
-
createViewConfig
- Parameter:
context-- Gibt zurück:
-
doReset
protected abstract void doReset()Implement this to reset. -
doUpdate
Implement this to update.- Parameter:
context-
-
getController
Returns the controller- Gibt zurück:
-
getModel
Returns the model- Gibt zurück:
-
getParent
protected org.eclipse.swt.widgets.Composite getParent()Returns the parent composite -
getProgressProvider
Overwrite this to return a progress provider- Gibt zurück:
-
getTarget
Returns the target- Gibt zurück:
-
isEnabled
protected boolean isEnabled()Is this view enabled- Gibt zurück:
-
isRunning
protected abstract boolean isRunning()Is a job running- Gibt zurück:
-
isEmpty
protected boolean isEmpty()Returns whether the view displays an empty result- Gibt zurück:
-
setStatusDone
protected void setStatusDone()Status update. -
setStatusEmpty
protected void setStatusEmpty()Status empty. -
setStatusWorking
protected void setStatusWorking()Status working.
-