# Hierarchy For All Packages

Package Hierarchies:

- org.apache.uima.ruta.example.extensions

## Class Hierarchy

- java.lang.Object
  - org.apache.uima.ruta.example.extensions.ExampleActionExtension (implements org.apache.uima.ruta.extensions.IRutaActionExtension)
  - org.apache.uima.ruta.example.extensions.ExampleActionIDEExtension (implements org.apache.uima.ruta.ide.core.extensions.IIDEActionExtension)
  - org.apache.uima.ruta.example.extensions.ExampleBlockExtension (implements org.apache.uima.ruta.extensions.IRutaBlockExtension)
  - org.apache.uima.ruta.example.extensions.ExampleBlockIDEExtension (implements org.apache.uima.ruta.ide.core.extensions.IIDEConditionExtension)
  - org.apache.uima.ruta.example.extensions.ExampleBooleanFunctionExtension (implements org.apache.uima.ruta.extensions.IRutaBooleanFunctionExtension)
  - org.apache.uima.ruta.example.extensions.ExampleBooleanFunctionIDEExtension (implements org.apache.uima.ruta.ide.core.extensions.IIDEBooleanFunctionExtension)
  - org.apache.uima.ruta.example.extensions.ExampleConditionExtension (implements org.apache.uima.ruta.extensions.IRutaConditionExtension)
  - org.apache.uima.ruta.example.extensions.ExampleConditionIDEExtension (implements org.apache.uima.ruta.ide.core.extensions.IIDEConditionExtension)
  - org.apache.uima.ruta.example.extensions.ExampleNumberFunctionExtension (implements org.apache.uima.ruta.extensions.IRutaNumberFunctionExtension)
  - org.apache.uima.ruta.example.extensions.ExampleNumberFunctionIDEExtension (implements org.apache.uima.ruta.ide.core.extensions.IIDENumberFunctionExtension)
  - org.apache.uima.ruta.example.extensions.ExampleStringFunctionExtension (implements org.apache.uima.ruta.extensions.IRutaStringFunctionExtension)
  - org.apache.uima.ruta.example.extensions.ExampleStringFunctionIDEExtension (implements org.apache.uima.ruta.ide.core.extensions.IIDEStringFunctionExtension)
  - org.apache.uima.ruta.example.extensions.ExampleTypeFunctionExtension (implements org.apache.uima.ruta.extensions.IRutaTypeFunctionExtension)
  - org.apache.uima.ruta.example.extensions.ExampleTypeFunctionIDEExtension (implements org.apache.uima.ruta.ide.core.extensions.IIDETypeFunctionExtension)
  - org.apache.uima.ruta.RutaElement
    - org.apache.uima.ruta.action.AbstractRutaAction
      - org.apache.uima.ruta.example.extensions.ExampleAction
    - org.apache.uima.ruta.condition.AbstractRutaCondition
      - org.apache.uima.ruta.example.extensions.ExampleCondition
    - org.apache.uima.ruta.expression.RutaExpression (implements org.apache.uima.ruta.expression.IRutaExpression)
      - org.apache.uima.ruta.expression.string.AbstractStringExpression (implements org.apache.uima.ruta.expression.string.IStringExpression)
        - org.apache.uima.ruta.expression.bool.AbstractBooleanExpression (implements org.apache.uima.ruta.expression.bool.IBooleanExpression)
          - org.apache.uima.ruta.expression.bool.BooleanFunctionExpression
            - org.apache.uima.ruta.example.extensions.ExampleBooleanFunction
        - org.apache.uima.ruta.expression.number.AbstractNumberExpression (implements org.apache.uima.ruta.expression.number.INumberExpression)
          - org.apache.uima.ruta.expression.number.NumberFunctionExpression
            - org.apache.uima.ruta.example.extensions.ExampleNumberFunction
        - org.apache.uima.ruta.expression.type.AbstractTypeExpression (implements org.apache.uima.ruta.expression.type.ITypeExpression)
          - org.apache.uima.ruta.expression.type.TypeFunctionExpression
            - org.apache.uima.ruta.example.extensions.ExampleTypeFunction
        - org.apache.uima.ruta.expression.string.StringFunctionExpression
          - org.apache.uima.ruta.example.extensions.ExampleStringFunction
    - org.apache.uima.ruta.RutaStatement
      - org.apache.uima.ruta.block.RutaBlock
        - org.apache.uima.ruta.example.extensions.ExampleBlock