## Hierarchy For Package org.eclipse.datatools.sqltools.sqlbuilder.views.source

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.ui.texteditor.AbstractDocumentProvider (implements org.eclipse.ui.texteditor.IDocumentProvider, org.eclipse.ui.texteditor.IDocumentProviderExtension, org.eclipse.ui.texteditor.IDocumentProviderExtension2, org.eclipse.ui.texteditor.IDocumentProviderExtension3, org.eclipse.ui.texteditor.IDocumentProviderExtension4, org.eclipse.ui.texteditor.IDocumentProviderExtension5)
    - org.eclipse.datatools.sqltools.sqlbuilder.views.source.SQLEditorDocumentProvider
  - org.eclipse.datatools.sqltools.sqlbuilder.views.source.ConnectionContext (implements org.eclipse.datatools.sqltools.sqlbuilder.views.source.IDBContext)
  - org.eclipse.core.commands.common.EventManager
    - org.eclipse.jface.action.AbstractAction (implements org.eclipse.jface.action.IAction)
      - org.eclipse.jface.action.Action (implements org.eclipse.jface.action.IAction)
        - org.eclipse.ui.texteditor.ResourceAction
          - org.eclipse.datatools.sqltools.sqlbuilder.views.source.SourceViewerAction (implements org.eclipse.ui.texteditor.IUpdate)
        - org.eclipse.datatools.sqltools.sqlbuilder.views.source.TextViewerOperationAction
  - org.eclipse.jface.text.rules.PatternRule (implements org.eclipse.jface.text.rules.IPredicateRule)
    - org.eclipse.jface.text.rules.MultiLineRule
      - org.eclipse.datatools.sqltools.sqlbuilder.views.source.CaseControlledMultiLineRule
  - org.eclipse.jface.text.rules.RuleBasedScanner (implements org.eclipse.jface.text.rules.ICharacterScanner, org.eclipse.jface.text.rules.ITokenScanner)
    - org.eclipse.jface.text.rules.BufferedRuleBasedScanner
      - org.eclipse.jface.text.rules.RuleBasedPartitionScanner (implements org.eclipse.jface.text.rules.IPartitionTokenScanner)
        - org.eclipse.datatools.sqltools.sqlbuilder.views.source.SQLPartitionScanner
    - org.eclipse.datatools.sqltools.sqlbuilder.views.source.SQLCommentScanner
    - org.eclipse.datatools.sqltools.sqlbuilder.views.source.SQLEntityScanner
    - org.eclipse.datatools.sqltools.sqlbuilder.views.source.SQLSourceScanner (implements org.eclipse.datatools.sqltools.sqlbuilder.views.source.SQLKeywords)
  - org.eclipse.jface.text.source.SourceViewerConfiguration
    - org.eclipse.datatools.sqltools.sqlbuilder.views.source.SQLSourceViewerConfiguration
  - org.eclipse.datatools.sqltools.sqlbuilder.views.source.SQLBuilderDBProposalsService
  - org.eclipse.datatools.sqltools.sqlbuilder.views.source.SQLColourProvider
  - org.eclipse.datatools.sqltools.sqlbuilder.views.source.SQLCompletionEngine
  - org.eclipse.datatools.sqltools.sqlbuilder.views.source.SQLCompletionProcessor (implements org.eclipse.jface.text.contentassist.IContentAssistProcessor)
  - org.eclipse.datatools.sqltools.sqlbuilder.views.source.SQLCompletionProposal (implements org.eclipse.jface.text.contentassist.ICompletionProposal, org.eclipse.jface.text.contentassist.ICompletionProposalExtension)
  - org.eclipse.datatools.sqltools.sqlbuilder.views.source.SQLCompletionProposalFactory (implements org.eclipse.datatools.sqltools.sqlbuilder.views.source.SQLKeywords)
  - org.eclipse.datatools.sqltools.sqleditor.internal.sql.SQLDBProposal
    - org.eclipse.datatools.sqltools.sqlbuilder.views.source.SQLBuilderDBProposal
  - org.eclipse.datatools.sqltools.sqlbuilder.views.source.SQLSourceEditingEnvironment
  - org.eclipse.datatools.sqltools.sqlbuilder.views.source.SQLWhitespaceDetector (implements org.eclipse.jface.text.rules.IWhitespaceDetector)
  - org.eclipse.datatools.sqltools.sqlbuilder.views.source.SQLWordDetector (implements org.eclipse.jface.text.rules.IWordDetector)
  - org.eclipse.jface.viewers.Viewer (implements org.eclipse.jface.viewers.IInputSelectionProvider)
    - org.eclipse.jface.viewers.ContentViewer
      - org.eclipse.datatools.sqltools.sqlbuilder.views.source.SQLSourceViewer (implements org.eclipse.swt.events.DisposeListener, org.eclipse.jface.action.IMenuListener, org.eclipse.jface.util.IPropertyChangeListener, org.eclipse.jface.viewers.ISelectionChangedListener)
  - org.eclipse.jface.text.rules.WordRule (implements org.eclipse.jface.text.rules.IRule)
    - org.eclipse.datatools.sqltools.sqlbuilder.views.source.CaseControlledWordRule

## Interface Hierarchy

- org.eclipse.datatools.sqltools.sqlbuilder.views.source.IDBContext
- org.eclipse.datatools.sqltools.sqlbuilder.views.source.ISQLCompletionEngine
- org.eclipse.datatools.sqltools.sqlbuilder.views.source.SQLKeywords