# Hierarchy For Package org.bgerp.dao.expression

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.bgerp.dao.expression.Expression
  - org.bgerp.dao.expression.Expression.ContextInitEvent (implements org.bgerp.app.event.iface.Event)
  - org.bgerp.dao.expression.ExpressionContextAccessingObject (implements org.bgerp.dao.expression.ExpressionObject)
    - org.bgerp.dao.expression.ProcessChangeExpressionObject
      - org.bgerp.dao.expression.ProcessChangeFunctions
  - org.apache.commons.jexl3.MapContext (implements org.apache.commons.jexl3.JexlContext)
    - org.bgerp.dao.expression.Context (implements org.apache.commons.jexl3.JexlContext.NamespaceResolver)
  - org.bgerp.dao.expression.ParamExpressionObject (implements org.bgerp.dao.expression.ExpressionObject)
    - org.bgerp.dao.expression.ProcessParamExpressionObject
      - org.bgerp.dao.expression.CalledParamIdsExpressionObject
    - org.bgerp.dao.expression.UserParamExpressionObject
  - org.bgerp.dao.expression.ProcessExpressionObject (implements org.bgerp.dao.expression.ExpressionObject)
  - org.bgerp.dao.expression.ProcessLinkExpressionObject (implements org.bgerp.dao.expression.ExpressionObject)
  - org.bgerp.dao.expression.UiExpressionObject (implements org.bgerp.dao.expression.ExpressionObject)
  - org.bgerp.dao.expression.UserExpressionObject (implements org.bgerp.dao.expression.ExpressionObject)

## Interface Hierarchy

- org.bgerp.dao.expression.ExpressionObject