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

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.lemminx.services.extensions.AbstractDefinitionParticipant (implements org.eclipse.lemminx.services.extensions.IDefinitionParticipant)
    - org.eclipse.lemminx.extensions.xsd.participants.XSDDefinitionParticipant
  - org.eclipse.lemminx.services.extensions.AbstractReferenceParticipant (implements org.eclipse.lemminx.services.extensions.IReferenceParticipant)
    - org.eclipse.lemminx.extensions.xsd.participants.XSDReferenceParticipant
  - org.eclipse.lemminx.services.extensions.completion.CompletionParticipantAdapter (implements org.eclipse.lemminx.services.extensions.completion.ICompletionParticipant)
    - org.eclipse.lemminx.extensions.xsd.participants.XSDCompletionParticipant
  - org.eclipse.lemminx.extensions.xsd.participants.XSDCodeLensParticipant (implements org.eclipse.lemminx.services.extensions.codelens.ICodeLensParticipant)
  - org.eclipse.lemminx.extensions.xsd.participants.XSDDocumentLinkParticipant (implements org.eclipse.lemminx.services.extensions.IDocumentLinkParticipant)
  - org.eclipse.lemminx.extensions.xsd.participants.XSDFilePathSupportParticipant (implements org.eclipse.lemminx.extensions.filepath.IFilePathSupportParticipant)
  - org.eclipse.lemminx.extensions.xsd.participants.XSDHighlightingParticipant (implements org.eclipse.lemminx.services.extensions.IHighlightingParticipant)
  - org.eclipse.lemminx.extensions.xsd.participants.XSDRenameParticipant (implements org.eclipse.lemminx.services.extensions.rename.IRenameParticipant)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.eclipse.lemminx.extensions.xsd.participants.XSDErrorCode (implements org.eclipse.lemminx.services.extensions.diagnostics.IXMLErrorCode)