# Hierarchy For Package weka.knowledgeflow

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - weka.knowledgeflow.BaseExecutionEnvironment (implements weka.knowledgeflow.ExecutionEnvironment)
  - weka.knowledgeflow.Data (implements java.io.Serializable)
  - weka.knowledgeflow.DefaultCallbackNotifierDelegate (implements weka.knowledgeflow.CallbackNotifierDelegate)
  - weka.core.Defaults (implements java.io.Serializable)
    - weka.knowledgeflow.BaseExecutionEnvironment.BaseExecutionEnvironmentDefaults
    - weka.knowledgeflow.KFDefaults
  - weka.knowledgeflow.DelayedCallbackNotifierDelegate (implements weka.knowledgeflow.CallbackNotifierDelegate)
  - weka.core.Environment (implements weka.core.RevisionHandler)
    - weka.knowledgeflow.JobEnvironment
  - weka.knowledgeflow.ExecutionResult<T> (implements java.io.Serializable)
  - weka.knowledgeflow.Flow
  - weka.knowledgeflow.FlowRunner (implements weka.core.CommandlineRunnable, weka.knowledgeflow.FlowExecutor)
    - weka.knowledgeflow.StepInjectorFlowRunner
  - weka.knowledgeflow.FlowRunner.SimpleLogger (implements weka.gui.Logger)
  - weka.knowledgeflow.JSONFlowLoader (implements weka.knowledgeflow.FlowLoader)
  - weka.knowledgeflow.JSONFlowUtils
  - weka.knowledgeflow.LegacyFlowLoader (implements weka.knowledgeflow.FlowLoader)
  - weka.knowledgeflow.LogManager (implements weka.core.LogHandler)
  - weka.knowledgeflow.StepManagerImpl (implements weka.knowledgeflow.StepManager)
  - weka.knowledgeflow.StepTask<T> (implements java.util.concurrent.Callable<V>, java.io.Serializable)

## Interface Hierarchy

- weka.knowledgeflow.CallbackNotifierDelegate
- weka.knowledgeflow.ExecutionEnvironment
- weka.knowledgeflow.ExecutionFinishedCallback
- weka.knowledgeflow.FlowExecutor
- weka.knowledgeflow.FlowLoader
- weka.knowledgeflow.StepManager
- weka.knowledgeflow.StepOutputListener
- weka.knowledgeflow.StepTaskCallback<T>

## Annotation Interface Hierarchy

- weka.knowledgeflow.SingleThreadedExecution (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.LoggingLevel