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

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.tibbo.aggregate.common.context.AbstractCallerController (implements com.tibbo.aggregate.common.context.CallerController)
    - com.tibbo.aggregate.common.context.UncheckedCallerController
  - com.tibbo.aggregate.common.context.AbstractContext<C> (implements com.tibbo.aggregate.common.context.Context<C>)
  - com.tibbo.aggregate.common.context.AbstractEntityDefinition (implements com.tibbo.aggregate.common.context.EntityDefinition)
    - com.tibbo.aggregate.common.context.EventDefinition (implements java.lang.Cloneable, java.lang.Comparable<T>)
    - com.tibbo.aggregate.common.context.FunctionDefinition (implements java.lang.Cloneable, java.lang.Comparable<T>)
    - com.tibbo.aggregate.common.context.VariableDefinition (implements java.lang.Cloneable, java.lang.Comparable<T>)
  - com.tibbo.aggregate.common.expression.AbstractReferenceResolver (implements com.tibbo.aggregate.common.expression.ReferenceResolver)
    - com.tibbo.aggregate.common.context.EventEnvironmentResolver
  - com.tibbo.aggregate.common.context.ActionConstants
  - com.tibbo.aggregate.common.context.Contexts
  - com.tibbo.aggregate.common.context.ContextSortingHelper
  - com.tibbo.aggregate.common.context.ContextStatus
  - com.tibbo.aggregate.common.context.ContextUtils
  - com.tibbo.aggregate.common.context.CpuChecker
  - com.tibbo.aggregate.common.context.DefaultContextEventListener<T> (implements com.tibbo.aggregate.common.event.ContextEventListener)
  - com.tibbo.aggregate.common.context.DefaultContextManager<T> (implements com.tibbo.aggregate.common.context.ContextManager<T>)
  - com.tibbo.aggregate.common.context.DefaultContextVisitor<T> (implements com.tibbo.aggregate.common.context.ContextVisitor<T>)
  - com.tibbo.aggregate.common.context.DefaultRequestController (implements com.tibbo.aggregate.common.context.RequestController)
    - com.tibbo.aggregate.common.context.AwaitableRequestController
    - com.tibbo.aggregate.common.context.ContextImportRequestController
    - com.tibbo.aggregate.common.event.FireEventRequestController
      - com.tibbo.aggregate.common.context.FireChangeEventRequestController
  - com.tibbo.aggregate.common.context.DefaultRequestOriginator (implements com.tibbo.aggregate.common.context.Originator)
  - com.tibbo.aggregate.common.context.EntityList (implements java.lang.Cloneable, java.lang.Iterable<T>)
  - com.tibbo.aggregate.common.context.EntityReference (implements java.lang.Cloneable, java.lang.Comparable<T>, java.io.Serializable)
    - com.tibbo.aggregate.common.context.FilteringEntityReference
  - com.tibbo.aggregate.common.context.EventData (implements java.lang.Comparable<T>)
  - com.tibbo.aggregate.common.context.FunctionData (implements java.lang.Comparable<T>)
  - com.tibbo.aggregate.common.context.PropertiesLock
  - com.tibbo.aggregate.common.context.QueuedEvent
  - com.tibbo.aggregate.common.context.TableFieldsCompatibilityConverter (implements com.tibbo.aggregate.common.context.CompatibilityConverter)
  - java.lang.Thread (implements java.lang.Runnable)
    - com.tibbo.aggregate.common.context.EventDispatcher
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.tibbo.aggregate.common.AggreGateException
        - com.tibbo.aggregate.common.context.ContextException
          - com.tibbo.aggregate.common.context.ContextSecurityException
      - java.lang.RuntimeException
        - com.tibbo.aggregate.common.context.ContextRuntimeException
  - com.tibbo.aggregate.common.context.VariableData (implements java.lang.Comparable<T>)
  - com.tibbo.aggregate.common.context.VariableInfo
  - com.tibbo.aggregate.common.context.VariableStatus

## Interface Hierarchy

- com.tibbo.aggregate.common.context.CallerController
- com.tibbo.aggregate.common.context.CallerData
- java.lang.Comparable<T>
  - com.tibbo.aggregate.common.context.Context<C> (also extends com.tibbo.aggregate.common.expression.EvaluationPoint)
- com.tibbo.aggregate.common.context.CompatibilityConverter
- com.tibbo.aggregate.common.context.CompatibilityValidator
- com.tibbo.aggregate.common.context.ContextEventListenerSetProcessor
- com.tibbo.aggregate.common.context.ContextManager<T>
- com.tibbo.aggregate.common.context.ContextMaskListenersProcessor
- com.tibbo.aggregate.common.context.ContextUtils.ModifyVariable
- com.tibbo.aggregate.common.context.ContextVisitor<T>
- com.tibbo.aggregate.common.context.DataBlockProvider
- com.tibbo.aggregate.common.context.EntityDefinition
- com.tibbo.aggregate.common.expression.EvaluationPoint
  - com.tibbo.aggregate.common.context.Context<C> (also extends java.lang.Comparable<T>)
- com.tibbo.aggregate.common.context.FunctionImplementation
- com.tibbo.aggregate.common.context.LogoutListener
- com.tibbo.aggregate.common.context.Originator
- com.tibbo.aggregate.common.structure.PinpointAware
  - com.tibbo.aggregate.common.context.RequestController
- com.tibbo.aggregate.common.context.SessionClosedActionListener
- com.tibbo.aggregate.common.context.SessionLogger
- com.tibbo.aggregate.common.context.VariableGetter
- com.tibbo.aggregate.common.context.VariableSetter

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.tibbo.aggregate.common.context.CallerController.Type
    - com.tibbo.aggregate.common.context.ContextSessionLoggerParams
    - com.tibbo.aggregate.common.context.AwaitableRequestController.Result
    - com.tibbo.aggregate.common.context.ContextOperationType