Package net.sf.saxon.expr

## Interface ExpressionOwner

- All Known Implementing Classes:
    `Accumulator`, `Actor`, `AttributeSet`, `CompoundMode`, `GlobalParam`, `GlobalVariable`, `KeyDefinition`, `MemoFunction`, `Mode`, `ModeEE`, `ModePE`, `NamedTemplate`, `Operand`, `SimpleMode`, `StreamableUserFunction`, `TemplateRule`, `TemplateRuleEE`, `UndeclaredVariable`, `UserFunction`, `XQueryExpression`, `XQueryExpressionEE`

      public interface ExpressionOwner

  Abstraction representing any class that can act as the container for an expression: either an Operand of a parent expression, or a top-level construct such as a function or template or XQuery expression

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `Expression` | `getChildExpression()` |
    `void` | `setChildExpression​(Expression expr)` |

- - ### Method Detail

    - #### getChildExpression

          Expression getChildExpression()

    - #### setChildExpression

          void setChildExpression​(Expression expr)