# Hierarchy For Package com.smartgwt.client.ai

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.smartgwt.client.ai.AI
  - com.smartgwt.client.core.BaseClass (implements com.google.gwt.event.shared.HasHandlers)
    - com.smartgwt.client.ai.AIEngine
  - com.smartgwt.client.core.JsObject
    - com.smartgwt.client.core.DataClass (implements com.google.gwt.event.shared.HasHandlers)
      - com.smartgwt.client.ai.AIMessage
        - com.smartgwt.client.ai.AIMessageWithSource
      - com.smartgwt.client.ai.AIProgressMessage
      - com.smartgwt.client.core.RefDataClass
        - com.smartgwt.client.ai.AIRequest
        - com.smartgwt.client.util.AsyncOperationContext
          - com.smartgwt.client.ai.AIContext
          - com.smartgwt.client.ai.BuildViaAIContext
            - com.smartgwt.client.ai.ApplyAIFilterContext
            - com.smartgwt.client.ai.BuildAIFieldRequestContext
            - com.smartgwt.client.ai.BuildCriterionContext
            - com.smartgwt.client.ai.BuildHilitesContext
            - com.smartgwt.client.ai.BuildUIViaAIContext
              - com.smartgwt.client.ai.BuildDataBoundUIViaAIContext
          - com.smartgwt.client.ai.SummarizeRecordsContext
        - com.smartgwt.client.util.AsyncOperationParams
          - com.smartgwt.client.util.AsyncDataBoundOperationParams
            - com.smartgwt.client.ai.DataBoundAIRequest
              - com.smartgwt.client.ai.SuggestRecordSummaryTitleRequest
              - com.smartgwt.client.ai.SummarizeRecordsRequest
              - com.smartgwt.client.ai.SummarizeValueRequest
          - com.smartgwt.client.ai.BuildViaAIRequest
            - com.smartgwt.client.ai.ApplyAIFilterRequest
            - com.smartgwt.client.ai.BuildAIFieldRequestRequest
            - com.smartgwt.client.ai.BuildCriterionRequest
              - com.smartgwt.client.ai.BuildHilitesRequest
            - com.smartgwt.client.ai.BuildUIViaAIRequest
              - com.smartgwt.client.ai.BuildDataBoundUIViaAIRequest
            - com.smartgwt.client.ai.ReapplyAIFilterRequest
        - com.smartgwt.client.util.AsyncOperationResult
          - com.smartgwt.client.ai.AIResponse
          - com.smartgwt.client.ai.BuildViaAIResponse
            - com.smartgwt.client.ai.ApplyAIFilterResponse
            - com.smartgwt.client.ai.BuildAIFieldRequestResponse
            - com.smartgwt.client.ai.BuildCriterionResponse
            - com.smartgwt.client.ai.BuildHilitesResponse
            - com.smartgwt.client.ai.BuildUIViaAIResponse
            - com.smartgwt.client.ai.ReapplyAIFilterResponse
          - com.smartgwt.client.ai.SuggestRecordSummaryTitleResult
          - com.smartgwt.client.ai.SummarizeRecordsPartialResult
          - com.smartgwt.client.ai.SummarizeRecordsResult
          - com.smartgwt.client.ai.SummarizeValueResult
        - com.smartgwt.client.ai.SingleSourceAIRequest
          - com.smartgwt.client.ai.AIFieldRequest
          - com.smartgwt.client.ai.SystemAIRequest
            - com.smartgwt.client.ai.AIHoverRequest
          - com.smartgwt.client.ai.UserAIRequest
      - com.smartgwt.client.ai.SummarizeValueExample