Class ModelWorkloadAnalysis

java.lang.Object
jwat.workloadAnalysis.utils.ModelWorkloadAnalysis
All Implemented Interfaces:
JWatModel

public class ModelWorkloadAnalysis extends Object implements JWatModel
Model of the JWAT workload analysis view.
  • Constructor Details

    • ModelWorkloadAnalysis

      public ModelWorkloadAnalysis()
      Creates a new workload analysis model.
  • Method Details

    • getMatrix

      public MatrixObservations getMatrix()
      Specified by:
      getMatrix in interface JWatModel
      Returns:
    • setMatrix

      public void setMatrix(MatrixObservations matrix)
      Specified by:
      setMatrix in interface JWatModel
      Parameters:
      matrix -
    • addOnSetMatrixObservationListener

      public void addOnSetMatrixObservationListener(SetMatrixListener listener)
      Parameters:
      listener -
    • addOnChangeVariableValue

      public void addOnChangeVariableValue(ChangeVariableListener listener)
      Parameters:
      listener -
    • setTransformation

      public void setTransformation()
      Notifies the listeners that variable transformations changed.
    • doTransformationOnVariable

      public void doTransformationOnVariable(int varSel, short type) throws TrasformException
      Throws:
      TrasformException
    • undoTransformationOnVariable

      public boolean undoTransformationOnVariable(int varSel)
    • doSamplingOnVariable

      public void doSamplingOnVariable(int varSel, FilterOnVariable filter)
    • undoSamplingOnVariable

      public void undoSamplingOnVariable(int varSel)
    • resetModel

      public void resetModel()
      Specified by:
      resetModel in interface JWatModel