# Hierarchy For Package cascading.flow.planner.rule

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - cascading.flow.planner.iso.assertion.GraphAssert<E>
    - cascading.flow.planner.rule.RuleAssert (implements cascading.flow.planner.rule.Rule)
  - cascading.flow.planner.iso.transformer.GraphTransformer<In,Out>
    - cascading.flow.planner.rule.RuleTransformer (implements cascading.flow.planner.rule.Rule)
  - cascading.flow.planner.rule.RuleExec
  - cascading.flow.planner.rule.RuleExpression
  - cascading.flow.planner.rule.RulePartitioner (implements cascading.flow.planner.rule.Rule)
  - cascading.flow.planner.rule.RuleRegistry
  - cascading.flow.planner.rule.RuleRegistrySet
  - cascading.flow.planner.rule.RuleResult
  - cascading.flow.planner.rule.RuleSetExec
  - cascading.flow.planner.rule.ScopeResolver
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - cascading.CascadingException
          - cascading.flow.FlowException
            - cascading.flow.planner.PlannerException
              - cascading.flow.planner.rule.TransformException
              - cascading.flow.planner.rule.UnsupportedPlanException

## Interface Hierarchy

- cascading.flow.planner.rule.Rule

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - cascading.flow.planner.rule.RulePartitioner.PartitionSource
    - cascading.flow.planner.rule.RuleResult.ResultStatus
    - cascading.flow.planner.rule.ExecAction
    - cascading.flow.planner.rule.RuleMode
    - cascading.flow.planner.rule.RuleRegistrySet.Select
    - cascading.flow.planner.rule.ProcessLevel
    - cascading.flow.planner.rule.PlanPhase