# Hierarchy For Package org.apache.ode.bpel.o

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.ode.bpel.o.DebugInfo (implements java.io.Serializable)
  - org.apache.ode.bpel.o.FailureHandling (implements java.io.Serializable)
  - org.apache.ode.bpel.o.OBase (implements java.io.Serializable)
    - org.apache.ode.bpel.o.OAgent
      - org.apache.ode.bpel.o.OActivity
        - org.apache.ode.bpel.o.OAssign
        - org.apache.ode.bpel.o.OCompensate
        - org.apache.ode.bpel.o.OEmpty
        - org.apache.ode.bpel.o.OFlow
        - org.apache.ode.bpel.o.OForEach
        - org.apache.ode.bpel.o.OInvoke
        - org.apache.ode.bpel.o.OPickReceive
        - org.apache.ode.bpel.o.ORepeatUntil
        - org.apache.ode.bpel.o.OReply
        - org.apache.ode.bpel.o.ORethrow
        - org.apache.ode.bpel.o.OScope
          - org.apache.ode.bpel.o.OCatch
          - org.apache.ode.bpel.o.OCompensationHandler
          - org.apache.ode.bpel.o.OEventHandler.OEvent
          - org.apache.ode.bpel.o.OTerminationHandler
        - org.apache.ode.bpel.o.OSequence
        - org.apache.ode.bpel.o.OSwitch
        - org.apache.ode.bpel.o.OTerminate
        - org.apache.ode.bpel.o.OThrow
        - org.apache.ode.bpel.o.OWait
        - org.apache.ode.bpel.o.OWhile
      - org.apache.ode.bpel.o.OEventHandler
      - org.apache.ode.bpel.o.OEventHandler.OAlarm
    - org.apache.ode.bpel.o.OAssign.Copy
    - org.apache.ode.bpel.o.OAssign.DirectRef (implements org.apache.ode.bpel.o.OAssign.LValue, org.apache.ode.bpel.o.OAssign.RValue)
    - org.apache.ode.bpel.o.OAssign.Expression (implements org.apache.ode.bpel.o.OAssign.RValue)
    - org.apache.ode.bpel.o.OAssign.Literal (implements org.apache.ode.bpel.o.OAssign.RValue)
    - org.apache.ode.bpel.o.OAssign.LValueExpression (implements org.apache.ode.bpel.o.OAssign.LValue)
    - org.apache.ode.bpel.o.OAssign.PartnerLinkRef (implements org.apache.ode.bpel.o.OAssign.LValue, org.apache.ode.bpel.o.OAssign.RValue)
    - org.apache.ode.bpel.o.OAssign.PropertyRef (implements org.apache.ode.bpel.o.OAssign.LValue, org.apache.ode.bpel.o.OAssign.RValue)
    - org.apache.ode.bpel.o.OAssign.VariableRef (implements org.apache.ode.bpel.o.OAssign.LValue, org.apache.ode.bpel.o.OAssign.RValue)
    - org.apache.ode.bpel.o.OConstants
    - org.apache.ode.bpel.o.OExpression
      - org.apache.ode.bpel.o.OConstantExpression
      - org.apache.ode.bpel.o.OLValueExpression
    - org.apache.ode.bpel.o.OExpressionLanguage
    - org.apache.ode.bpel.o.OExtVar
    - org.apache.ode.bpel.o.OFaultHandler
    - org.apache.ode.bpel.o.OForEach.CompletionCondition
    - org.apache.ode.bpel.o.OLink
    - org.apache.ode.bpel.o.OMessageVarType.Part
    - org.apache.ode.bpel.o.OPartnerLink
    - org.apache.ode.bpel.o.OPickReceive.OnAlarm
    - org.apache.ode.bpel.o.OPickReceive.OnMessage
    - org.apache.ode.bpel.o.OProcess
    - org.apache.ode.bpel.o.OProcess.OProperty
    - org.apache.ode.bpel.o.OProcess.OPropertyAlias
    - org.apache.ode.bpel.o.OScope.CorrelationSet
    - org.apache.ode.bpel.o.OScope.Variable
    - org.apache.ode.bpel.o.OSwitch.OCase
    - org.apache.ode.bpel.o.OVarType
      - org.apache.ode.bpel.o.OConstantVarType
      - org.apache.ode.bpel.o.OElementVarType
      - org.apache.ode.bpel.o.OMessageVarType
      - org.apache.ode.bpel.o.OXsdTypeVarType
    - org.apache.ode.bpel.o.OXslSheet
  - org.apache.ode.bpel.o.OFailureHandling (implements java.io.Serializable)
  - org.apache.ode.bpel.o.Serializer

## Interface Hierarchy

- org.apache.ode.bpel.o.OAssign.LValue
- org.apache.ode.bpel.o.OAssign.RValue