# Hierarchy For Package org.eclipse.lemminx.extensions.contentmodel.participants

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.lemminx.services.extensions.AbstractTypeDefinitionParticipant (implements org.eclipse.lemminx.services.extensions.ITypeDefinitionParticipant)
    - org.eclipse.lemminx.extensions.contentmodel.participants.ContentModelTypeDefinitionParticipant
  - org.eclipse.lemminx.extensions.contentmodel.participants.AggregateRelatedInfoFinder (implements org.eclipse.lemminx.extensions.contentmodel.participants.IRelatedInfoFinder)
  - org.eclipse.lemminx.services.extensions.completion.CompletionParticipantAdapter (implements org.eclipse.lemminx.services.extensions.completion.ICompletionParticipant)
    - org.eclipse.lemminx.extensions.contentmodel.participants.ContentModelCompletionParticipant
  - org.eclipse.lemminx.extensions.contentmodel.participants.ContentModelCodeActionParticipant (implements org.eclipse.lemminx.services.extensions.codeaction.ICodeActionParticipant)
  - org.eclipse.lemminx.extensions.contentmodel.participants.ContentModelCodeLensParticipant (implements org.eclipse.lemminx.services.extensions.codelens.ICodeLensParticipant)
  - org.eclipse.lemminx.extensions.contentmodel.participants.ContentModelDocumentLinkParticipant (implements org.eclipse.lemminx.services.extensions.IDocumentLinkParticipant)
  - org.eclipse.lemminx.extensions.contentmodel.participants.ContentModelFormatterParticipant (implements org.eclipse.lemminx.services.extensions.format.IFormatterParticipant)
  - org.eclipse.lemminx.extensions.contentmodel.participants.ContentModelSymbolsProviderParticipant (implements org.eclipse.lemminx.services.extensions.ISymbolsProviderParticipant)
  - org.eclipse.lemminx.extensions.contentmodel.participants.DocumentTelemetryParticipant (implements org.eclipse.lemminx.services.extensions.IDocumentLifecycleParticipant)
  - org.eclipse.lemminx.services.extensions.hover.HoverParticipantAdapter (implements org.eclipse.lemminx.services.extensions.hover.IHoverParticipant)
    - org.eclipse.lemminx.extensions.contentmodel.participants.ContentModelHoverParticipant
  - org.eclipse.lemminx.extensions.contentmodel.participants.XMLModelUtils
  - org.eclipse.lemminx.extensions.contentmodel.participants.XMLSyntaxRelatedInfoFinder (implements org.eclipse.lemminx.extensions.contentmodel.participants.IRelatedInfoFinder)

## Interface Hierarchy

- org.eclipse.lemminx.extensions.contentmodel.participants.IRelatedInfoFinder

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.eclipse.lemminx.extensions.contentmodel.participants.DTDErrorCode (implements org.eclipse.lemminx.services.extensions.diagnostics.IXMLErrorCode)
    - org.eclipse.lemminx.extensions.contentmodel.participants.ExternalResourceErrorCode (implements org.eclipse.lemminx.services.extensions.diagnostics.IXMLErrorCode)
    - org.eclipse.lemminx.extensions.contentmodel.participants.XMLSchemaErrorCode (implements org.eclipse.lemminx.services.extensions.diagnostics.IXMLErrorCode)
    - org.eclipse.lemminx.extensions.contentmodel.participants.XMLSyntaxErrorCode (implements org.eclipse.lemminx.services.extensions.diagnostics.IXMLErrorCode)