# Package org.apache.ode.bpel.o

- Interface Summary
  Interface | Description
  --- | ---
  OAssign.LValue |
  OAssign.RValue |

- Class Summary
  Class | Description
  --- | ---
  DebugInfo | Information about the source that was used to create a compiled object.
  FailureHandling | Holds information about the failure handling of this activity.
  OActivity | Compiled represnetation of a BPEL activity.
  OAgent | Base class for active BPEL agents.
  OAssign |
  OAssign.Copy | Assignmenet copy entry, i.e. what the assignment consits of.
  OAssign.DirectRef | Direct reference: selects named child of the message document element.
  OAssign.Expression |
  OAssign.Literal |
  OAssign.LValueExpression |
  OAssign.PartnerLinkRef |
  OAssign.PropertyRef |
  OAssign.VariableRef |
  OBase | Base class for compiled BPEL objects.
  OCatch | The catch pseudo-activity.
  OCompensate | Compiled representation of the BPEL `<compensate>` activity.
  OCompensationHandler |
  OConstantExpression |
  OConstants | Compiled BPEL constants.
  OConstantVarType |
  OElementVarType |
  OEmpty |
  OEventHandler | Compiled represenation of a BPEL event handler.
  OEventHandler.OAlarm |
  OEventHandler.OEvent |
  OExpression | Base class for compiled expressions.
  OExpressionLanguage | Compiled representation of an expression language dependency.
  OExtVar | Compiled representation of an external variable declaration.
  OFailureHandling | Holds information about the failure handling of this activity.
  OFaultHandler | Compiled representation of a BPEL fault handler.
  OFlow |
  OForEach | Base model class for forEach activity.
  OForEach.CompletionCondition |
  OInvoke | Compiled rerpresentation of the BPEL `<invoke>` activity.
  OLink | Compiled representation of a BPEL control link.
  OLValueExpression |
  OMessageVarType | Message variable type.
  OMessageVarType.Part |
  OPartnerLink | Compiled representation of a BPEL partnerLink.
  OPickReceive | Compiled rerperesentation of the BPEL `<pick>` and `<receive>` activities.
  OPickReceive.OnAlarm |
  OPickReceive.OnMessage |
  OProcess | Compiled BPEL process representation.
  OProcess.OProperty |
  OProcess.OPropertyAlias |
  ORepeatUntil | Compiled representation of a `<repeatUntil>` activity.
  OReply | Compiled representation of the BPEL `<reply>` activity.
  ORethrow |
  OScope | Compiled representation of a BPEL scope.
  OScope.CorrelationSet |
  OScope.Variable |
  OSequence | Compiled representation of the BPEL `<sequence>` activity.
  OSwitch | Compiled representation of a BPEL `<switch>`.
  OSwitch.OCase |
  OTerminate | Compiled representation of the BPEL `<terminate>` activity.
  OTerminationHandler |
  OThrow | Compiled representation of the BPEL `<throw>` activity.
  OVarType | Base class for variable types.
  OWait | Wait object
  OWhile | Compiled representation of a `<while>` activity.
  OXsdTypeVarType | XSD-typed variable type.
  OXslSheet | Compiled representation of an XSL sheet.
  Serializer | Header written at the beginning of every compiled BPEL object file.