# Hierarchy For Package weka.knowledgeflow.steps

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - weka.knowledgeflow.steps.BaseStep (implements weka.knowledgeflow.steps.BaseStepExtender, java.io.Serializable, weka.knowledgeflow.steps.Step)
    - weka.knowledgeflow.steps.AlterRelationName
    - weka.knowledgeflow.steps.Appender
    - weka.knowledgeflow.steps.BaseSimpleDataVisualizer (implements weka.knowledgeflow.steps.DataCollector)
      - weka.knowledgeflow.steps.AttributeSummarizer
      - weka.knowledgeflow.steps.CostBenefitAnalysis
      - weka.knowledgeflow.steps.GraphViewer
      - weka.knowledgeflow.steps.ScatterPlotMatrix
    - weka.knowledgeflow.steps.Block
    - weka.knowledgeflow.steps.BoundaryPlotter (implements weka.knowledgeflow.steps.DataCollector)
    - weka.knowledgeflow.steps.ClassAssigner
    - weka.knowledgeflow.steps.ClassifierPerformanceEvaluator
    - weka.knowledgeflow.steps.ClassValuePicker
    - weka.knowledgeflow.steps.ClustererPerformanceEvaluator
    - weka.knowledgeflow.steps.CrossValidationFoldMaker
    - weka.knowledgeflow.steps.DataGrid
    - weka.knowledgeflow.steps.DataVisualizer (implements weka.knowledgeflow.steps.DataCollector)
    - weka.knowledgeflow.steps.Dummy
    - weka.knowledgeflow.steps.ExecuteProcess
    - weka.knowledgeflow.steps.FlowByExpression
    - weka.knowledgeflow.steps.GetDataFromResult
    - weka.knowledgeflow.steps.ImageSaver
    - weka.knowledgeflow.steps.ImageViewer (implements weka.knowledgeflow.steps.DataCollector)
    - weka.knowledgeflow.steps.IncrementalClassifierEvaluator
    - weka.knowledgeflow.steps.InstanceStreamToBatchMaker
    - weka.knowledgeflow.steps.Job
    - weka.knowledgeflow.steps.Join
    - weka.knowledgeflow.steps.MakeResourceIntensive
    - weka.knowledgeflow.steps.MemoryBasedDataSource
    - weka.knowledgeflow.steps.ModelPerformanceChart (implements weka.knowledgeflow.steps.DataCollector)
    - weka.knowledgeflow.steps.Note
    - weka.knowledgeflow.steps.PredictionAppender
    - weka.knowledgeflow.steps.SendToPerspective
    - weka.knowledgeflow.steps.SerializedModelSaver
    - weka.knowledgeflow.steps.SetPropertiesFromEnvironment
    - weka.knowledgeflow.steps.SetVariables
    - weka.knowledgeflow.steps.Sorter
    - weka.knowledgeflow.steps.StorePropertiesInEnvironment
    - weka.knowledgeflow.steps.StripChart
    - weka.knowledgeflow.steps.SubstringLabeler
    - weka.knowledgeflow.steps.SubstringReplacer
    - weka.knowledgeflow.steps.TestSetMaker
    - weka.knowledgeflow.steps.TextSaver
    - weka.knowledgeflow.steps.TextViewer (implements weka.knowledgeflow.steps.DataCollector)
    - weka.knowledgeflow.steps.TrainingSetMaker
    - weka.knowledgeflow.steps.TrainTestSplitMaker
    - weka.knowledgeflow.steps.WekaAlgorithmWrapper (implements java.io.Serializable)
      - weka.knowledgeflow.steps.ASEvaluator
      - weka.knowledgeflow.steps.ASSearchStrategy
      - weka.knowledgeflow.steps.Associator
      - weka.knowledgeflow.steps.Classifier (implements weka.knowledgeflow.steps.PairedDataHelper.PairedProcessor<P>)
      - weka.knowledgeflow.steps.Clusterer (implements weka.knowledgeflow.steps.PairedDataHelper.PairedProcessor<P>)
      - weka.knowledgeflow.steps.DataGenerator
      - weka.knowledgeflow.steps.Filter
      - weka.knowledgeflow.steps.Loader (implements java.io.Serializable)
      - weka.knowledgeflow.steps.Saver (implements java.io.Serializable)
    - weka.knowledgeflow.steps.WriteDataToResult
    - weka.knowledgeflow.steps.WriteWekaLog
  - weka.core.Defaults (implements java.io.Serializable)
    - weka.knowledgeflow.steps.ImageSaver.ImageSaverDefaults
    - weka.knowledgeflow.steps.TextSaver.TextSaverDefaults
  - weka.knowledgeflow.steps.FlowByExpression.ExpressionNode (implements java.io.Serializable)
    - weka.knowledgeflow.steps.FlowByExpression.BracketNode (implements java.io.Serializable)
    - weka.knowledgeflow.steps.FlowByExpression.ExpressionClause (implements java.io.Serializable)
  - weka.knowledgeflow.steps.PairedDataHelper<P> (implements java.io.Serializable)
  - weka.knowledgeflow.steps.Sorter.SortRule (implements java.util.Comparator<T>)

## Interface Hierarchy

- weka.knowledgeflow.steps.BaseStepExtender
- weka.knowledgeflow.steps.BoundaryPlotter.RenderingUpdateListener
- weka.knowledgeflow.steps.DataCollector
- weka.knowledgeflow.steps.PairedDataHelper.PairedProcessor<P>
- weka.knowledgeflow.steps.Step
- weka.knowledgeflow.steps.StripChart.PlotNotificationListener
- weka.knowledgeflow.steps.TextViewer.TextNotificationListener

## Annotation Interface Hierarchy

- weka.knowledgeflow.steps.KFStep (implements java.lang.annotation.Annotation)
- weka.knowledgeflow.steps.NotPersistable (implements java.lang.annotation.Annotation)

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - weka.knowledgeflow.steps.FlowByExpression.ExpressionClause.ExpressionType