# Hierarchy For Package com.tibbo.aggregate.common.expression

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.tibbo.aggregate.common.expression.AbstractEvaluatingVisitor (implements com.tibbo.aggregate.common.expression.parser.ExpressionParserVisitor)
    - com.tibbo.aggregate.common.expression.DefaultEvaluatingVisitor
  - com.tibbo.aggregate.common.expression.AbstractReferenceResolver (implements com.tibbo.aggregate.common.expression.ReferenceResolver)
    - com.tibbo.aggregate.common.expression.DefaultReferenceResolver
    - com.tibbo.aggregate.common.expression.EnvironmentReferenceResolver
  - com.tibbo.aggregate.common.expression.DefaultAttributedObject (implements com.tibbo.aggregate.common.expression.AttributedObject)
  - com.tibbo.aggregate.common.expression.EvaluationEnvironment (implements java.lang.Cloneable, com.tibbo.aggregate.common.structure.PinpointAware)
  - com.tibbo.aggregate.common.expression.Evaluator
  - com.tibbo.aggregate.common.expression.Evaluator.EvaluationStatistics
  - com.tibbo.aggregate.common.expression.Expression (implements java.lang.Cloneable, com.tibbo.aggregate.common.structure.PinpointAware, com.tibbo.aggregate.common.util.PublicCloneable)
  - com.tibbo.aggregate.common.expression.ExpressionUtils
  - com.tibbo.aggregate.common.expression.ParsedExpressionCache
  - com.tibbo.aggregate.common.expression.Reference (implements java.lang.Cloneable, com.tibbo.aggregate.common.util.PublicCloneable)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.tibbo.aggregate.common.AggreGateException
        - com.tibbo.aggregate.common.expression.EvaluationException

## Interface Hierarchy

- com.tibbo.aggregate.common.expression.AttributedObject
- com.tibbo.aggregate.common.expression.EvaluationPoint
- com.tibbo.aggregate.common.expression.Function
- com.tibbo.aggregate.common.expression.ReferenceResolver