# Hierarchy For All Packages

Package Hierarchies:

- com.thaiopensource.relaxng.pattern,
- org.eclipse.lemminx,
- org.eclipse.lemminx.client,
- org.eclipse.lemminx.commons,
- org.eclipse.lemminx.commons.config,
- org.eclipse.lemminx.commons.progress,
- org.eclipse.lemminx.commons.snippets,
- org.eclipse.lemminx.customservice,
- org.eclipse.lemminx.dom,
- org.eclipse.lemminx.dom.parser,
- org.eclipse.lemminx.extensions.catalog,
- org.eclipse.lemminx.extensions.catalog.participants,
- org.eclipse.lemminx.extensions.colors,
- org.eclipse.lemminx.extensions.colors.participants,
- org.eclipse.lemminx.extensions.colors.settings,
- org.eclipse.lemminx.extensions.colors.utils,
- org.eclipse.lemminx.extensions.contentmodel,
- org.eclipse.lemminx.extensions.contentmodel.commands,
- org.eclipse.lemminx.extensions.contentmodel.model,
- org.eclipse.lemminx.extensions.contentmodel.participants,
- org.eclipse.lemminx.extensions.contentmodel.participants.codeactions,
- org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.missingelement,
- org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.missinggrammar,
- org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.nogrammarconstraints,
- org.eclipse.lemminx.extensions.contentmodel.participants.completion,
- org.eclipse.lemminx.extensions.contentmodel.participants.diagnostics,
- org.eclipse.lemminx.extensions.contentmodel.settings,
- org.eclipse.lemminx.extensions.contentmodel.uriresolver,
- org.eclipse.lemminx.extensions.contentmodel.utils,
- org.eclipse.lemminx.extensions.dtd,
- org.eclipse.lemminx.extensions.dtd.contentmodel,
- org.eclipse.lemminx.extensions.dtd.participants,
- org.eclipse.lemminx.extensions.dtd.participants.diagnostics,
- org.eclipse.lemminx.extensions.dtd.utils,
- org.eclipse.lemminx.extensions.dtd.xmlmodel,
- org.eclipse.lemminx.extensions.entities,
- org.eclipse.lemminx.extensions.entities.participants,
- org.eclipse.lemminx.extensions.filepath,
- org.eclipse.lemminx.extensions.filepath.participants,
- org.eclipse.lemminx.extensions.filepath.settings,
- org.eclipse.lemminx.extensions.generators,
- org.eclipse.lemminx.extensions.generators.xml2dtd,
- org.eclipse.lemminx.extensions.generators.xml2relaxng,
- org.eclipse.lemminx.extensions.generators.xml2xsd,
- org.eclipse.lemminx.extensions.minify,
- org.eclipse.lemminx.extensions.minify.commands,
- org.eclipse.lemminx.extensions.minify.participants,
- org.eclipse.lemminx.extensions.prolog,
- org.eclipse.lemminx.extensions.references,
- org.eclipse.lemminx.extensions.references.participants,
- org.eclipse.lemminx.extensions.references.search,
- org.eclipse.lemminx.extensions.references.settings,
- org.eclipse.lemminx.extensions.relaxng,
- org.eclipse.lemminx.extensions.relaxng.grammar.rng,
- org.eclipse.lemminx.extensions.relaxng.jing,
- org.eclipse.lemminx.extensions.relaxng.jing.toremove,
- org.eclipse.lemminx.extensions.relaxng.utils,
- org.eclipse.lemminx.extensions.relaxng.xml.contentmodel,
- org.eclipse.lemminx.extensions.relaxng.xml.validator,
- org.eclipse.lemminx.extensions.relaxng.xmlmodel,
- org.eclipse.lemminx.extensions.xerces,
- org.eclipse.lemminx.extensions.xerces.xmlmodel,
- org.eclipse.lemminx.extensions.xerces.xmlmodel.msg,
- org.eclipse.lemminx.extensions.xinclude,
- org.eclipse.lemminx.extensions.xmlmodel,
- org.eclipse.lemminx.extensions.xmlmodel.contentmodel,
- org.eclipse.lemminx.extensions.xsd,
- org.eclipse.lemminx.extensions.xsd.contentmodel,
- org.eclipse.lemminx.extensions.xsd.participants,
- org.eclipse.lemminx.extensions.xsd.participants.diagnostics,
- org.eclipse.lemminx.extensions.xsd.utils,
- org.eclipse.lemminx.extensions.xsd.xmlmodel,
- org.eclipse.lemminx.extensions.xsi,
- org.eclipse.lemminx.extensions.xsi.participants,
- org.eclipse.lemminx.extensions.xsi.settings,
- org.eclipse.lemminx.extensions.xsl,
- org.eclipse.lemminx.extensions.xsl.participants,
- org.eclipse.lemminx.logs,
- org.eclipse.lemminx.services,
- org.eclipse.lemminx.services.data,
- org.eclipse.lemminx.services.extensions,
- org.eclipse.lemminx.services.extensions.codeaction,
- org.eclipse.lemminx.services.extensions.codelens,
- org.eclipse.lemminx.services.extensions.commands,
- org.eclipse.lemminx.services.extensions.completion,
- org.eclipse.lemminx.services.extensions.diagnostics,
- org.eclipse.lemminx.services.extensions.format,
- org.eclipse.lemminx.services.extensions.hover,
- org.eclipse.lemminx.services.extensions.rename,
- org.eclipse.lemminx.services.extensions.save,
- org.eclipse.lemminx.services.format,
- org.eclipse.lemminx.services.snippets,
- org.eclipse.lemminx.settings,
- org.eclipse.lemminx.settings.capabilities,
- org.eclipse.lemminx.telemetry,
- org.eclipse.lemminx.uriresolver,
- org.eclipse.lemminx.utils,
- org.eclipse.lemminx.utils.platform,
- org.eclipse.lemminx.xpath.matcher

## Class Hierarchy

- java.lang.Object
  - com.thaiopensource.relaxng.pattern.AbstractCMRelaxNGCollector
    - com.thaiopensource.relaxng.pattern.CMRelaxNGAttributeDeclarationCollector
    - com.thaiopensource.relaxng.pattern.CMRelaxNGAttributeValuesCollector
    - com.thaiopensource.relaxng.pattern.CMRelaxNGElementDeclarationCollector
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
        - org.eclipse.lemminx.services.extensions.diagnostics.DiagnosticsResult
        - org.eclipse.lemminx.services.LimitList<T>
          - org.eclipse.lemminx.services.DocumentSymbolsResult
          - org.eclipse.lemminx.services.SymbolInformationResult
        - org.eclipse.lemminx.xpath.matcher.XPathMatcher
  - org.eclipse.lemminx.services.extensions.completion.AbstractCompletionResolver (implements org.eclipse.lemminx.services.extensions.completion.ICompletionItemResolveParticipant)
    - org.eclipse.lemminx.services.extensions.completion.AbstractAttributeCompletionResolver
      - org.eclipse.lemminx.extensions.contentmodel.participants.completion.AttributeNameCompletionResolver
      - org.eclipse.lemminx.extensions.contentmodel.participants.completion.AttributeValueCompletionResolver
    - org.eclipse.lemminx.services.extensions.completion.ElementEndTagCompletionResolver
  - org.eclipse.lemminx.services.extensions.AbstractDefinitionParticipant (implements org.eclipse.lemminx.services.extensions.IDefinitionParticipant)
    - org.eclipse.lemminx.extensions.dtd.participants.DTDDefinitionParticipant
    - org.eclipse.lemminx.extensions.entities.participants.EntitiesDefinitionParticipant
    - org.eclipse.lemminx.extensions.relaxng.grammar.rng.RNGDefinitionParticipant
    - org.eclipse.lemminx.extensions.references.participants.XMLReferencesDefinitionParticipant
    - org.eclipse.lemminx.extensions.xsd.participants.XSDDefinitionParticipant
  - org.eclipse.lemminx.services.extensions.commands.AbstractDOMDocumentCommandHandler (implements org.eclipse.lemminx.services.extensions.commands.IXMLCommandService.IDelegateCommandHandler)
    - org.eclipse.lemminx.extensions.contentmodel.commands.AssociateGrammarCommand
    - org.eclipse.lemminx.extensions.contentmodel.commands.CheckBoundGrammarCommand
    - org.eclipse.lemminx.extensions.minify.commands.MinifyDocumentCommand
    - org.eclipse.lemminx.extensions.contentmodel.commands.SurroundWithCommand
    - org.eclipse.lemminx.extensions.contentmodel.commands.XMLValidationFileCommand
  - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.missinggrammar.AbstractFixMissingGrammarCodeAction (implements org.eclipse.lemminx.services.extensions.codeaction.ICodeActionParticipant)
    - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.missinggrammar.DTDNotFoundCodeAction
    - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.missinggrammar.schema_reference_4CodeAction
  - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.nogrammarconstraints.AbstractGenerateGrammarAndAssociationResolveCodeActionParticipant (implements org.eclipse.lemminx.services.extensions.codeaction.ICodeActionResolvesParticipant)
    - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.nogrammarconstraints.GenerateDocTypeCodeActionResolver
    - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.nogrammarconstraints.GenerateRelaxNGSchemaCodeActionResolver
    - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.nogrammarconstraints.GenerateXMLModelWithDTDCodeActionResolver
    - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.nogrammarconstraints.GenerateXMLModelWithXSDCodeActionResolver
    - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.nogrammarconstraints.GenerateXSINoNamespaceSchemaCodeActionResolver
  - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.missinggrammar.AbstractGenerateGrammarCodeActionResolver (implements org.eclipse.lemminx.services.extensions.codeaction.ICodeActionResolvesParticipant)
    - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.missinggrammar.GenerateDTDCodeActionResolver
    - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.missinggrammar.GenerateXSDCodeActionResolver
  - org.eclipse.lemminx.services.extensions.AbstractReferenceParticipant (implements org.eclipse.lemminx.services.extensions.IReferenceParticipant)
    - org.eclipse.lemminx.extensions.dtd.participants.DTDReferenceParticipant
    - org.eclipse.lemminx.extensions.relaxng.grammar.rng.RNGReferenceParticipant
    - org.eclipse.lemminx.extensions.references.participants.XMLReferencesReferenceParticipant
    - org.eclipse.lemminx.extensions.xsd.participants.XSDReferenceParticipant
  - org.eclipse.lemminx.services.extensions.save.AbstractSaveContext (implements org.eclipse.lemminx.services.extensions.save.ISaveContext)
    - org.eclipse.lemminx.XMLTextDocumentService.SaveContext
  - com.thaiopensource.validate.AbstractSchema (implements com.thaiopensource.validate.Schema)
    - com.thaiopensource.validate.CombineSchema
      - org.eclipse.lemminx.extensions.relaxng.jing.toremove.MyCombineSchema
    - com.thaiopensource.validate.rng.impl.PatternSchema
      - org.eclipse.lemminx.extensions.relaxng.jing.toremove.MyPatternSchema
  - com.thaiopensource.validate.AbstractSchemaReader (implements com.thaiopensource.validate.SchemaReader)
    - org.eclipse.lemminx.extensions.relaxng.jing.toremove.MySchemaReaderImpl
      - org.eclipse.lemminx.extensions.relaxng.jing.toremove.MyCompactSchemaReader
      - org.eclipse.lemminx.extensions.relaxng.jing.toremove.MySAXSchemaReader
  - org.eclipse.lemminx.services.extensions.AbstractTypeDefinitionParticipant (implements org.eclipse.lemminx.services.extensions.ITypeDefinitionParticipant)
    - org.eclipse.lemminx.extensions.contentmodel.participants.ContentModelTypeDefinitionParticipant
  - org.eclipse.lemminx.extensions.generators.AbstractXML2GrammarGenerator<T> (implements org.eclipse.lemminx.extensions.generators.IFileContentGenerator<Source,​Settings>)
    - org.eclipse.lemminx.extensions.generators.xml2dtd.XML2DTDGenerator
    - org.eclipse.lemminx.extensions.generators.xml2relaxng.XML2RelaxNGGenerator
    - org.eclipse.lemminx.extensions.generators.xml2xsd.XML2XMLSchemaGenerator
  - org.eclipse.lemminx.client.AbstractXMLNotifier
    - org.eclipse.lemminx.client.InvalidPathWarner
    - org.eclipse.lemminx.client.LimitExceededWarner
  - org.eclipse.lemminx.xpath.matcher.AbstractXPathNodeMatcher (implements org.eclipse.lemminx.xpath.matcher.IXPathNodeMatcher)
    - org.eclipse.lemminx.xpath.matcher.XPathAttributeMatcher
    - org.eclipse.lemminx.xpath.matcher.XPathAttributeNameMatcher
    - org.eclipse.lemminx.xpath.matcher.XPathElementMatcher
    - org.eclipse.lemminx.xpath.matcher.XPathTextMatcher
  - org.eclipse.lemminx.customservice.ActionableNotification
  - org.eclipse.lemminx.extensions.contentmodel.participants.AggregateRelatedInfoFinder (implements org.eclipse.lemminx.extensions.contentmodel.participants.IRelatedInfoFinder)
  - org.eclipse.lemminx.settings.AllXMLSettings
  - org.eclipse.lemminx.services.extensions.commands.ArgumentsUtils
  - org.eclipse.lemminx.extensions.generators.AttributeDeclaration
  - org.eclipse.lemminx.customservice.AutoCloseTagResponse
  - org.eclipse.lemminx.uriresolver.CacheResourcesManager
  - org.eclipse.lemminx.uriresolver.CacheResourcesManager.ResourceToDeploy
  - org.eclipse.lemminx.extensions.generators.Cardinality
  - org.eclipse.lemminx.extensions.catalog.CatalogEntry
    - org.eclipse.lemminx.extensions.catalog.CatalogCatalogEntry
    - org.eclipse.lemminx.extensions.catalog.URICatalogEntry
  - org.eclipse.lemminx.extensions.catalog.participants.CatalogFilePathSupportParticipant (implements org.eclipse.lemminx.extensions.filepath.IFilePathSupportParticipant)
  - org.eclipse.lemminx.extensions.catalog.CatalogUtils
  - org.eclipse.lemminx.services.snippets.CDATASnippetContext (implements org.eclipse.lemminx.services.snippets.IXMLSnippetContext)
  - org.eclipse.lemminx.extensions.contentmodel.commands.CheckFilePatternCommand (implements org.eclipse.lemminx.services.extensions.commands.IXMLCommandService.IDelegateCommandHandler)
  - org.eclipse.lemminx.extensions.generators.ChildrenProperties
  - org.eclipse.lemminx.settings.capabilities.ClientCapabilitiesWrapper
  - org.eclipse.lemminx.client.ClientCommands
  - org.eclipse.lemminx.settings.ClientSettingsManager
  - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.CloseTagCodeAction (implements org.eclipse.lemminx.services.extensions.codeaction.ICodeActionParticipant)
    - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.ElementUnterminatedCodeAction
    - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.ETagRequiredCodeAction
    - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.ETagUnterminatedCodeAction
    - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.MarkupEntityMismatchCodeAction
  - org.eclipse.lemminx.extensions.dtd.contentmodel.CMDTDContentModelProvider (implements org.eclipse.lemminx.extensions.contentmodel.model.ContentModelProvider)
  - com.thaiopensource.relaxng.pattern.CMRelaxNGAttributeDeclaration (implements org.eclipse.lemminx.extensions.contentmodel.model.CMAttributeDeclaration)
  - org.eclipse.lemminx.extensions.relaxng.xml.contentmodel.CMRelaxNGContentModelProvider (implements org.eclipse.lemminx.extensions.contentmodel.model.ContentModelProvider)
  - com.thaiopensource.relaxng.pattern.CMRelaxNGDocument (implements org.eclipse.lemminx.extensions.contentmodel.model.CMDocument)
  - com.thaiopensource.relaxng.pattern.CMRelaxNGElementDeclaration (implements org.eclipse.lemminx.extensions.contentmodel.model.CMElementDeclaration)
  - org.eclipse.lemminx.extensions.xmlmodel.contentmodel.CMXMLModelContentModelProvider (implements org.eclipse.lemminx.extensions.contentmodel.model.ContentModelProvider)
  - org.eclipse.lemminx.extensions.xsd.contentmodel.CMXSDAttributeDeclaration (implements org.eclipse.lemminx.extensions.contentmodel.model.CMAttributeDeclaration)
  - org.eclipse.lemminx.extensions.xsd.contentmodel.CMXSDContentModelProvider (implements org.eclipse.lemminx.extensions.contentmodel.model.ContentModelProvider)
  - org.eclipse.lemminx.extensions.xsd.contentmodel.CMXSDDocument (implements org.eclipse.lemminx.extensions.contentmodel.model.CMDocument, org.apache.xerces.impl.xs.XSElementDeclHelper)
  - org.eclipse.lemminx.extensions.xsd.contentmodel.CMXSDElementDeclaration (implements org.eclipse.lemminx.extensions.contentmodel.model.CMElementDeclaration)
  - org.eclipse.lemminx.commons.CodeActionFactory
  - org.eclipse.lemminx.services.CodeActionRequest (implements org.eclipse.lemminx.services.extensions.codeaction.ICodeActionRequest)
  - org.eclipse.lemminx.client.CodeLensKind
  - org.eclipse.lemminx.client.CodeLensKindCapabilities
  - org.eclipse.lemminx.extensions.colors.utils.ColorUtils
  - org.eclipse.lsp4j.Command
    - org.eclipse.lemminx.services.extensions.codelens.ReferenceCommand
  - org.eclipse.lsp4j.CompletionItem
    - org.eclipse.lemminx.services.extensions.completion.AbstractElementCompletionItem<S,​G>
      - org.eclipse.lemminx.extensions.contentmodel.participants.completion.ContentModelElementCompletionItem
      - org.eclipse.lemminx.services.extensions.completion.DOMElementCompletionItem
    - org.eclipse.lemminx.services.extensions.completion.AttributeCompletionItem
  - org.eclipse.lemminx.utils.CompletionItemDefaultsUtils
  - org.eclipse.lsp4j.CompletionList
    - org.eclipse.lemminx.services.CompletionResponse (implements org.eclipse.lemminx.services.extensions.completion.ICompletionResponse)
  - 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.entities.participants.EntitiesCompletionParticipant
    - org.eclipse.lemminx.extensions.filepath.participants.FilePathCompletionParticipant
    - org.eclipse.lemminx.extensions.prolog.PrologCompletionParticipant
    - org.eclipse.lemminx.extensions.relaxng.grammar.rng.RNGCompletionParticipant
    - org.eclipse.lemminx.extensions.references.participants.XMLReferencesCompletionParticipant
    - org.eclipse.lemminx.extensions.xsd.participants.XSDCompletionParticipant
    - org.eclipse.lemminx.extensions.xsi.participants.XSICompletionParticipant
  - org.eclipse.lemminx.utils.CompletionSortTextHelper
  - org.eclipse.lsp4j.ConfigurationItem
    - org.eclipse.lemminx.commons.config.ConfigurationItemEdit
  - org.eclipse.lemminx.dom.parser.Constants
  - org.eclipse.lemminx.extensions.generators.ContainerDeclaration
    - org.eclipse.lemminx.extensions.generators.ElementDeclaration
    - org.eclipse.lemminx.extensions.generators.Grammar
  - 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.diagnostics.ContentModelDiagnosticsParticipant (implements org.eclipse.lemminx.services.extensions.diagnostics.IDiagnosticsParticipant)
  - 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.model.ContentModelManager
  - org.eclipse.lemminx.extensions.contentmodel.ContentModelPlugin (implements org.eclipse.lemminx.services.extensions.IXMLExtension)
  - org.eclipse.lemminx.extensions.contentmodel.model.ContentModelProvider.Identifier
  - org.eclipse.lemminx.extensions.contentmodel.settings.ContentModelSettings
  - org.eclipse.lemminx.extensions.contentmodel.participants.ContentModelSymbolsProviderParticipant (implements org.eclipse.lemminx.services.extensions.ISymbolsProviderParticipant)
  - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.cvc_attribute_3CodeAction (implements org.eclipse.lemminx.services.extensions.codeaction.ICodeActionParticipant)
  - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.cvc_complex_type_2_1CodeAction (implements org.eclipse.lemminx.services.extensions.codeaction.ICodeActionParticipant)
  - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.cvc_complex_type_2_3CodeAction (implements org.eclipse.lemminx.services.extensions.codeaction.ICodeActionParticipant)
  - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.cvc_complex_type_2_4_aCodeAction (implements org.eclipse.lemminx.services.extensions.codeaction.ICodeActionParticipant)
  - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.cvc_complex_type_2_4_bCodeAction (implements org.eclipse.lemminx.services.extensions.codeaction.ICodeActionParticipant)
  - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.cvc_complex_type_3_2_2CodeAction (implements org.eclipse.lemminx.services.extensions.codeaction.ICodeActionParticipant)
  - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.cvc_complex_type_4CodeAction (implements org.eclipse.lemminx.services.extensions.codeaction.ICodeActionParticipant)
  - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.cvc_elt_1_aCodeAction (implements org.eclipse.lemminx.services.extensions.codeaction.ICodeActionParticipant)
  - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.cvc_enumeration_validCodeAction (implements org.eclipse.lemminx.services.extensions.codeaction.ICodeActionParticipant)
  - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.cvc_type_3_1_1CodeAction (implements org.eclipse.lemminx.services.extensions.codeaction.ICodeActionParticipant)
  - org.eclipse.lemminx.services.data.DataEntryField
  - org.eclipse.lemminx.extensions.xsd.DataType
  - org.eclipse.lemminx.services.snippets.DocTypeSnippetContext (implements org.eclipse.lemminx.services.snippets.IXMLSnippetContext)
  - org.eclipse.lemminx.telemetry.DocumentTelemetryInfo
  - org.eclipse.lemminx.extensions.contentmodel.participants.DocumentTelemetryParticipant (implements org.eclipse.lemminx.services.extensions.IDocumentLifecycleParticipant)
  - org.eclipse.lemminx.services.format.DOMAttributeFormatter
  - org.eclipse.lemminx.services.format.DOMCDATAFormatter
  - org.eclipse.lemminx.services.format.DOMCommentFormatter
  - org.eclipse.lemminx.services.format.DOMDocTypeFormatter
  - org.eclipse.lemminx.services.format.DOMElementFormatter
  - org.eclipse.lemminx.dom.DOMNode (implements org.eclipse.lemminx.dom.DOMRange, org.w3c.dom.Node)
    - org.eclipse.lemminx.dom.DOMAttr (implements org.w3c.dom.Attr)
    - org.eclipse.lemminx.dom.DOMCharacterData (implements org.w3c.dom.CharacterData)
      - org.eclipse.lemminx.dom.DOMComment (implements org.w3c.dom.Comment)
      - org.eclipse.lemminx.dom.DOMProcessingInstruction (implements org.w3c.dom.ProcessingInstruction)
      - org.eclipse.lemminx.dom.DOMText (implements org.w3c.dom.Text)
        - org.eclipse.lemminx.dom.DOMCDATASection (implements org.w3c.dom.CDATASection)
    - org.eclipse.lemminx.dom.DOMDocument (implements org.w3c.dom.Document)
    - org.eclipse.lemminx.dom.DOMElement (implements org.w3c.dom.Element)
    - org.eclipse.lemminx.dom.DTDDeclNode
      - org.eclipse.lemminx.dom.DOMDocumentType (implements org.w3c.dom.DocumentType)
      - org.eclipse.lemminx.dom.DTDAttlistDecl
      - org.eclipse.lemminx.dom.DTDElementDecl
      - org.eclipse.lemminx.dom.DTDEntityDecl (implements org.w3c.dom.Entity)
      - org.eclipse.lemminx.dom.DTDNotationDecl
  - org.eclipse.lemminx.dom.DOMParser
  - org.eclipse.lemminx.services.format.DOMProcessingInstructionFormatter
  - org.eclipse.lemminx.services.format.DOMTextFormatter
  - org.eclipse.lemminx.utils.DOMUtils
  - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.DownloadDisabledResourceCodeAction (implements org.eclipse.lemminx.services.extensions.codeaction.ICodeActionParticipant)
  - org.eclipse.lemminx.extensions.dtd.participants.DTDCodeLensParticipant (implements org.eclipse.lemminx.services.extensions.codelens.ICodeLensParticipant)
  - org.eclipse.lemminx.dom.DTDDeclParameter (implements org.eclipse.lemminx.dom.DOMRange, org.eclipse.lemminx.dom.TargetRange)
  - org.eclipse.lemminx.extensions.dtd.participants.diagnostics.DTDDiagnosticsParticipant (implements org.eclipse.lemminx.services.extensions.diagnostics.IDiagnosticsParticipant)
  - org.eclipse.lemminx.extensions.dtd.participants.DTDDocumentLinkParticipant (implements org.eclipse.lemminx.services.extensions.IDocumentLinkParticipant)
  - org.eclipse.lemminx.extensions.dtd.participants.DTDHighlightingParticipant (implements org.eclipse.lemminx.services.extensions.IHighlightingParticipant)
  - org.eclipse.lemminx.services.snippets.DTDNodeSnippetContext (implements org.eclipse.lemminx.services.snippets.IXMLSnippetContext)
    - org.eclipse.lemminx.services.snippets.CommentSnippetContext
  - org.eclipse.lemminx.extensions.dtd.DTDPlugin (implements org.eclipse.lemminx.services.extensions.IXMLExtension)
  - org.eclipse.lemminx.extensions.dtd.utils.DTDUtils
  - org.eclipse.lemminx.extensions.dtd.participants.diagnostics.DTDValidator
  - org.eclipse.lsp4j.DynamicRegistrationCapabilities
    - org.eclipse.lemminx.client.ExtendedCodeLensCapabilities
  - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.ElementDeclUnterminatedCodeAction (implements org.eclipse.lemminx.services.extensions.codeaction.ICodeActionParticipant)
  - org.eclipse.lemminx.extensions.entities.EntitiesDocumentationUtils
  - org.eclipse.lemminx.extensions.entities.EntitiesPlugin (implements org.eclipse.lemminx.services.extensions.IXMLExtension)
  - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.EntityNotDeclaredCodeAction (implements org.eclipse.lemminx.services.extensions.codeaction.ICodeActionParticipant)
  - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.EqRequiredInAttributeCodeAction (implements org.eclipse.lemminx.services.extensions.codeaction.ICodeActionParticipant)
  - org.eclipse.lemminx.utils.ExceptionUtils
  - org.eclipse.lemminx.client.ExtendedClientCapabilities
  - org.eclipse.lemminx.extensions.relaxng.xml.validator.ExternalRelaxNGValidator (implements org.apache.xerces.xni.parser.XMLComponent, org.apache.xerces.xni.parser.XMLDocumentFilter)
    - org.eclipse.lemminx.extensions.relaxng.xmlmodel.XMLModelRelaxNGValidator (implements org.eclipse.lemminx.extensions.xerces.xmlmodel.XMLModelValidator)
  - org.eclipse.lemminx.settings.FaultTolerantTypeAdapterFactory (implements com.google.gson.TypeAdapterFactory)
  - org.eclipse.lemminx.extensions.generators.FileContentGeneratorManager
  - org.eclipse.lemminx.extensions.generators.FileContentGeneratorPlugin (implements org.eclipse.lemminx.services.extensions.IXMLExtension)
  - org.eclipse.lemminx.extensions.generators.FileContentGeneratorSettings
    - org.eclipse.lemminx.extensions.generators.xml2dtd.DTDGeneratorSettings
    - org.eclipse.lemminx.extensions.generators.xml2relaxng.RelaxNGGeneratorSettings
    - org.eclipse.lemminx.extensions.generators.xml2xsd.XMLSchemaGeneratorSettings
  - org.eclipse.lemminx.extensions.filepath.participants.FilePathCompletionResult
  - org.eclipse.lemminx.extensions.filepath.FilePathPlugin (implements org.eclipse.lemminx.services.extensions.IXMLExtension)
  - org.eclipse.lemminx.extensions.filepath.settings.FilePathSupport
  - org.eclipse.lemminx.extensions.filepath.settings.FilePathSupportSettings
  - org.eclipse.lemminx.extensions.contentmodel.model.FilesChangedTracker
  - org.eclipse.lemminx.utils.FilesUtils
  - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.FixMissingSpaceCodeAction (implements org.eclipse.lemminx.services.extensions.codeaction.ICodeActionParticipant)
  - org.eclipse.lemminx.extensions.contentmodel.model.GrammarCacheInfo
  - java.util.logging.Handler
    - org.eclipse.lemminx.logs.LSPClientLogHandler
  - 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.entities.participants.EntitiesHoverParticipant
    - org.eclipse.lemminx.extensions.xsi.participants.XSIHoverParticipant
  - org.eclipse.lemminx.extensions.xsd.contentmodel.HtmlToPlainText
  - org.eclipse.lemminx.settings.capabilities.InitializationOptionsExtendedClientCapabilities
  - org.eclipse.lemminx.settings.InitializationOptionsSettings
  - org.eclipse.lemminx.telemetry.InitializationTelemetryInfo
  - org.eclipse.lemminx.utils.IOUtils
  - org.eclipse.lemminx.utils.JSONUtility
  - org.eclipse.lemminx.utils.platform.JVM
  - org.eclipse.lemminx.utils.LevenshteinDistance
  - org.eclipse.lemminx.dom.LineIndentInfo
  - org.eclipse.lemminx.logs.LogHelper
  - org.eclipse.lemminx.settings.LogsSettings
  - org.eclipse.lemminx.services.extensions.diagnostics.LSPContentHandler (implements org.xml.sax.ContentHandler)
  - org.eclipse.lemminx.settings.LSPFormattingOptions
    - org.eclipse.lemminx.settings.XMLFormattingOptions
  - org.eclipse.lemminx.extensions.xerces.LSPMessageFormatter (implements org.apache.xerces.util.MessageFormatter)
  - org.eclipse.lemminx.extensions.xerces.LSPSecurityManager
  - org.eclipse.lemminx.extensions.xerces.LSPXMLEntityResolver (implements org.apache.xerces.xni.parser.XMLEntityResolver)
  - org.eclipse.lemminx.extensions.contentmodel.participants.diagnostics.LSPXMLGrammarPool (implements org.apache.xerces.xni.grammars.XMLGrammarPool)
    - org.eclipse.lemminx.extensions.contentmodel.participants.diagnostics.LSPXMLGrammarPoolWrapper
  - org.eclipse.lemminx.extensions.contentmodel.participants.diagnostics.LSPXMLGrammarPool.Entry
  - org.eclipse.lemminx.utils.MarkdownConverter
  - org.eclipse.lemminx.utils.MarkupContentFactory
  - org.eclipse.lemminx.utils.platform.Memory
  - org.eclipse.lemminx.extensions.minify.participants.MinifyCodeActionParticipant (implements org.eclipse.lemminx.services.extensions.codeaction.ICodeActionParticipant)
  - org.eclipse.lemminx.extensions.minify.participants.MinifyCodeActionResolver (implements org.eclipse.lemminx.services.extensions.codeaction.ICodeActionResolvesParticipant)
  - org.eclipse.lemminx.extensions.minify.MinifyPlugin (implements org.eclipse.lemminx.services.extensions.IXMLExtension)
  - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.missingelement.MissingElementDataConstants
  - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.missinggrammar.MissingGrammarDataConstants
  - org.eclipse.lemminx.commons.ModelValidatorDelayer<T>
  - org.eclipse.lemminx.commons.MultiCancelChecker (implements org.eclipse.lsp4j.jsonrpc.CancelChecker)
  - org.eclipse.lemminx.dom.parser.MultiLineStream
  - org.eclipse.lemminx.extensions.contentmodel.participants.diagnostics.MultipleContentHandler (implements org.xml.sax.ContentHandler)
  - com.thaiopensource.relaxng.pattern.MyRequiredElementsFunction
  - org.eclipse.lemminx.services.snippets.NewFileSnippetContext (implements org.eclipse.lemminx.services.snippets.IXMLSnippetContext)
  - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.nogrammarconstraints.NoGrammarConstraintsCodeAction (implements org.eclipse.lemminx.services.extensions.codeaction.ICodeActionParticipant)
  - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.nogrammarconstraints.NoGrammarConstraintsDataConstants
  - org.eclipse.lemminx.dom.NoNamespaceSchemaLocation
  - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.OpenQuoteExpectedCodeAction (implements org.eclipse.lemminx.services.extensions.codeaction.ICodeActionParticipant)
  - org.eclipse.lemminx.utils.platform.OS
  - org.eclipse.lemminx.commons.ParentProcessWatcher (implements java.util.function.Function<T,​R>, java.lang.Runnable)
  - org.apache.xerces.util.ParserConfigurationSettings (implements org.apache.xerces.xni.parser.XMLComponentManager)
    - org.apache.xerces.parsers.BasicParserConfiguration (implements org.apache.xerces.xni.parser.XMLParserConfiguration)
      - org.apache.xerces.impl.xs.opti.SchemaParsingConfig (implements org.apache.xerces.xni.parser.XMLPullParserConfiguration)
        - org.eclipse.lemminx.extensions.xerces.LSPSchemaParsingConfig
    - org.apache.xerces.parsers.XML11Configuration (implements org.apache.xerces.parsers.XML11Configurable, org.apache.xerces.xni.parser.XMLPullParserConfiguration)
      - org.apache.xerces.parsers.XIncludeAwareParserConfiguration
        - org.eclipse.lemminx.extensions.relaxng.grammar.rng.RNGParserConfiguration
        - org.eclipse.lemminx.extensions.xerces.xmlmodel.XMLModelAwareParserConfiguration
  - org.eclipse.lemminx.settings.PathPatternMatcher
    - org.eclipse.lemminx.extensions.filepath.settings.FilePathMapping
    - org.eclipse.lemminx.extensions.colors.settings.XMLColors
    - org.eclipse.lemminx.settings.XMLExcludedSymbolFile
    - org.eclipse.lemminx.extensions.contentmodel.settings.XMLFileAssociation
    - org.eclipse.lemminx.extensions.references.settings.XMLReferences
    - org.eclipse.lemminx.settings.XMLSymbolFilter
  - com.thaiopensource.relaxng.pattern.PatternBuilder
    - com.thaiopensource.relaxng.pattern.SchemaPatternBuilder
      - com.thaiopensource.relaxng.pattern.MySchemaPatternBuilder
  - org.eclipse.lemminx.utils.platform.Platform
  - com.thaiopensource.relaxng.pattern.PossibleRequiredElementsFunction
  - org.eclipse.lemminx.services.snippets.ProcessingInstructionSnippetContext (implements org.eclipse.lemminx.services.snippets.IXMLSnippetContext)
  - org.eclipse.lemminx.commons.progress.ProgressMonitor (implements org.eclipse.lsp4j.jsonrpc.CancelChecker)
  - org.eclipse.lemminx.extensions.prolog.PrologModel
  - org.eclipse.lemminx.extensions.prolog.PrologPlugin (implements org.eclipse.lemminx.services.extensions.IXMLExtension)
  - org.eclipse.lemminx.extensions.xerces.ReferencedGrammarDiagnosticsInfo
  - org.eclipse.lemminx.extensions.contentmodel.model.ReferencedGrammarInfo
  - org.eclipse.lemminx.extensions.references.search.ReferenceLink
  - org.eclipse.lemminx.extensions.xerces.ReflectionUtils
  - org.eclipse.lemminx.extensions.relaxng.RelaxNGConstants
  - org.eclipse.lemminx.extensions.relaxng.xml.validator.RelaxNGErrorHandler (implements org.apache.xerces.xni.parser.XMLErrorHandler)
  - org.eclipse.lemminx.extensions.relaxng.jing.RelaxNGGrammar (implements org.apache.xerces.xni.grammars.Grammar)
  - org.eclipse.lemminx.extensions.relaxng.RelaxNGPlugin (implements org.eclipse.lemminx.services.extensions.IXMLExtension)
  - org.eclipse.lemminx.extensions.relaxng.grammar.rng.RelaxNGURIResolverExtension (implements org.eclipse.lemminx.uriresolver.URIResolverExtension)
  - org.eclipse.lemminx.extensions.relaxng.utils.RelaxNGUtils
  - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.missingelement.required_element_missingCodeAction (implements org.eclipse.lemminx.services.extensions.codeaction.ICodeActionParticipant)
  - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.missingelement.required_element_missingCodeActionResolver (implements org.eclipse.lemminx.services.extensions.codeaction.ICodeActionResolvesParticipant)
  - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.missingelement.required_elements_missing_expectedCodeAction (implements org.eclipse.lemminx.services.extensions.codeaction.ICodeActionParticipant)
  - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.missingelement.required_elements_missing_expectedCodeActionResolver (implements org.eclipse.lemminx.services.extensions.codeaction.ICodeActionResolvesParticipant)
  - org.eclipse.lemminx.services.ResolveCodeActionRequest (implements org.eclipse.lemminx.services.extensions.codeaction.ICodeActionResolverRequest)
  - org.eclipse.lemminx.services.ResolveCompletionItemRequest (implements org.eclipse.lemminx.services.extensions.completion.ICompletionItemResolverRequest)
  - org.eclipse.lemminx.uriresolver.ResolvedURIInfo
  - org.eclipse.lemminx.extensions.relaxng.grammar.rng.RNGCodeLensParticipant (implements org.eclipse.lemminx.services.extensions.codelens.ICodeLensParticipant)
  - org.eclipse.lemminx.extensions.relaxng.grammar.rng.RNGDiagnosticsParticipant (implements org.eclipse.lemminx.services.extensions.diagnostics.IDiagnosticsParticipant)
  - org.eclipse.lemminx.extensions.relaxng.grammar.rng.RNGDocumentLinkParticipant (implements org.eclipse.lemminx.services.extensions.IDocumentLinkParticipant)
  - org.eclipse.lemminx.extensions.relaxng.grammar.rng.RNGFilePathSupportParticipant (implements org.eclipse.lemminx.extensions.filepath.IFilePathSupportParticipant)
  - org.eclipse.lemminx.extensions.relaxng.grammar.rng.RNGHighlightingParticipant (implements org.eclipse.lemminx.services.extensions.IHighlightingParticipant)
  - org.eclipse.lemminx.extensions.relaxng.grammar.rng.RNGRenameParticipant (implements org.eclipse.lemminx.services.extensions.rename.IRenameParticipant)
  - org.eclipse.lemminx.extensions.relaxng.grammar.rng.RNGValidator
  - org.eclipse.lemminx.extensions.relaxng.grammar.rng.RNGXMLReaderCreator (implements com.thaiopensource.xml.sax.XMLReaderCreator)
  - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.RootElementTypeMustMatchDoctypedeclCodeAction (implements org.eclipse.lemminx.services.extensions.codeaction.ICodeActionParticipant)
  - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.s4s_elt_invalid_content_3CodeAction (implements org.eclipse.lemminx.services.extensions.codeaction.ICodeActionParticipant)
  - org.eclipse.lemminx.dom.SchemaLocation
  - org.eclipse.lemminx.dom.SchemaLocationHint (implements org.eclipse.lemminx.dom.DOMRange)
  - org.eclipse.lemminx.extensions.relaxng.jing.SchemaProvider
  - org.eclipse.lemminx.extensions.references.search.SearchEngine
  - org.eclipse.lemminx.extensions.references.search.SearchNode (implements org.eclipse.lemminx.dom.DOMRange)
  - org.eclipse.lemminx.extensions.references.search.SearchNodeFactory
  - org.eclipse.lemminx.extensions.references.search.SearchQuery
  - org.eclipse.lemminx.extensions.references.search.SearchQueryFactory
  - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.SemicolonRequiredInReferenceCodeAction (implements org.eclipse.lemminx.services.extensions.codeaction.ICodeActionParticipant)
  - org.eclipse.lemminx.settings.capabilities.ServerCapabilitiesConstants
  - org.eclipse.lemminx.settings.capabilities.ServerCapabilitiesInitializer
  - org.eclipse.lemminx.settings.ServerSettings
  - org.eclipse.lemminx.settings.SharedSettings
    - org.eclipse.lemminx.settings.CompositeSettings
  - org.eclipse.lemminx.extensions.filepath.SimpleFilePathExpression (implements org.eclipse.lemminx.extensions.filepath.IFilePathExpression)
    - org.eclipse.lemminx.extensions.filepath.settings.FilePathExpression
  - org.eclipse.lemminx.commons.snippets.Snippet
  - org.eclipse.lemminx.services.snippets.SnippetContextUtils
  - org.eclipse.lemminx.commons.snippets.SnippetRegistry
  - org.eclipse.lemminx.commons.SnippetsBuilder
  - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.src_annotationCodeAction (implements org.eclipse.lemminx.services.extensions.codeaction.ICodeActionParticipant)
  - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.src_import_1_2CodeAction (implements org.eclipse.lemminx.services.extensions.codeaction.ICodeActionParticipant)
  - org.eclipse.lemminx.utils.StringUtils
  - org.eclipse.lemminx.extensions.contentmodel.commands.SurroundWithCommand.SurroundWithResponse
  - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.TargetNamespace_1CodeAction (implements org.eclipse.lemminx.services.extensions.codeaction.ICodeActionParticipant)
  - org.eclipse.lemminx.extensions.contentmodel.participants.codeactions.TargetNamespace_2CodeAction (implements org.eclipse.lemminx.services.extensions.codeaction.ICodeActionParticipant)
  - org.eclipse.lemminx.telemetry.TelemetryCache
  - org.eclipse.lemminx.telemetry.TelemetryEvent
  - org.eclipse.lemminx.telemetry.TelemetryManager
  - org.eclipse.lsp4j.TextDocumentItem
    - org.eclipse.lemminx.commons.TextDocument
      - org.eclipse.lemminx.commons.ModelTextDocument<T>
  - org.eclipse.lemminx.commons.TextDocuments<T>
    - org.eclipse.lemminx.commons.ModelTextDocuments<T>
  - org.eclipse.lemminx.commons.TextDocumentVersionChecker (implements org.eclipse.lsp4j.jsonrpc.CancelChecker)
  - org.eclipse.lemminx.utils.TextEditUtils
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.eclipse.lemminx.extensions.contentmodel.commands.AssociateGrammarCommand.UnknownBindingTypeException
      - org.eclipse.lemminx.commons.BadLocationException
      - java.lang.RuntimeException
        - org.eclipse.lemminx.uriresolver.CacheResourceException
          - org.eclipse.lemminx.uriresolver.CacheResourceDownloadedException
          - org.eclipse.lemminx.uriresolver.CacheResourceDownloadingException
          - org.eclipse.lemminx.uriresolver.InvalidURIException
        - org.eclipse.lemminx.services.LimitList.ResultLimitExceededException
  - org.eclipse.lemminx.commons.TreeLineTracker (implements org.eclipse.lemminx.commons.ILineTracker)
  - org.eclipse.lemminx.uriresolver.URIResolverExtensionManager (implements org.eclipse.lemminx.uriresolver.IExternalGrammarLocationProvider, org.eclipse.lemminx.uriresolver.URIResolverExtension)
  - org.eclipse.lemminx.utils.URIUtils
  - org.eclipse.lemminx.utils.platform.Version
  - org.eclipse.lemminx.extensions.xinclude.XIncludeDocumentLinkParticipant (implements org.eclipse.lemminx.services.extensions.IDocumentLinkParticipant)
  - org.eclipse.lemminx.extensions.xinclude.XIncludePlugin (implements org.eclipse.lemminx.services.extensions.IXMLExtension)
  - org.eclipse.lemminx.extensions.xinclude.XIncludeUtils
  - org.apache.xerces.impl.dtd.XMLAttributeDecl
    - org.eclipse.lemminx.extensions.dtd.contentmodel.CMDTDAttributeDeclaration (implements org.eclipse.lemminx.extensions.contentmodel.model.CMAttributeDeclaration)
  - org.eclipse.lemminx.utils.XMLBuilder
  - org.eclipse.lemminx.extensions.contentmodel.uriresolver.XMLCacheResolverExtension (implements org.eclipse.lemminx.uriresolver.URIResolverExtension)
  - org.eclipse.lemminx.settings.capabilities.XMLCapabilityManager
  - org.eclipse.lemminx.extensions.catalog.participants.XMLCatalogCodeLensParticipant (implements org.eclipse.lemminx.services.extensions.codelens.ICodeLensParticipant)
  - org.eclipse.lemminx.extensions.catalog.participants.XMLCatalogDiagnosticsParticipant (implements org.eclipse.lemminx.services.extensions.diagnostics.IDiagnosticsParticipant)
  - org.eclipse.lemminx.extensions.catalog.participants.XMLCatalogDocumentLinkParticipant (implements org.eclipse.lemminx.services.extensions.IDocumentLinkParticipant)
  - org.eclipse.lemminx.extensions.catalog.XMLCatalogPlugin (implements org.eclipse.lemminx.services.extensions.IXMLExtension)
  - org.eclipse.lemminx.extensions.contentmodel.uriresolver.XMLCatalogResolverExtension (implements org.eclipse.lemminx.uriresolver.URIResolverExtension)
  - org.eclipse.lemminx.extensions.catalog.XMLCatalogURIResolverExtension (implements org.eclipse.lemminx.uriresolver.URIResolverExtension)
  - org.eclipse.lemminx.extensions.generators.XMLChar
  - org.eclipse.lemminx.services.XMLCodeActions
  - org.eclipse.lemminx.settings.XMLCodeActionSettings
  - org.eclipse.lemminx.settings.XMLCodeLensSettings
  - org.eclipse.lemminx.extensions.colors.settings.XMLColorExpression
  - org.eclipse.lemminx.extensions.colors.XMLColorsPlugin (implements org.eclipse.lemminx.services.extensions.IXMLExtension)
  - org.eclipse.lemminx.extensions.colors.settings.XMLColorsSettings
  - org.eclipse.lemminx.services.XMLCompletions
  - org.eclipse.lemminx.settings.XMLCompletionSettings
  - org.eclipse.lemminx.services.snippets.XMLDeclarationSnippetContext (implements org.eclipse.lemminx.services.snippets.IXMLSnippetContext)
  - org.eclipse.lemminx.extensions.colors.participants.XMLDocumentColorParticipant (implements org.eclipse.lemminx.services.extensions.IDocumentColorParticipant)
  - org.eclipse.lemminx.extensions.contentmodel.settings.XMLDownloadExternalResourcesSettings
  - org.apache.xerces.impl.dtd.XMLDTDProcessor (implements org.apache.xerces.xni.parser.XMLComponent, org.apache.xerces.xni.parser.XMLDTDContentModelFilter, org.apache.xerces.xni.parser.XMLDTDFilter)
    - org.apache.xerces.impl.dtd.XMLDTDLoader (implements org.apache.xerces.xni.grammars.XMLGrammarLoader)
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
        - org.eclipse.lemminx.extensions.dtd.participants.diagnostics.LSPXML11DTDProcessor
          - org.eclipse.lemminx.extensions.dtd.contentmodel.CMDTDDocument (implements org.eclipse.lemminx.extensions.contentmodel.model.CMDocument)
  - org.apache.xerces.impl.dtd.XMLDTDValidator (implements org.apache.xerces.impl.RevalidationHandler, org.apache.xerces.xni.parser.XMLComponent, org.apache.xerces.xni.parser.XMLDocumentFilter, org.apache.xerces.impl.dtd.XMLDTDValidatorFilter)
    - org.eclipse.lemminx.extensions.xerces.ExternalXMLDTDValidator
      - org.eclipse.lemminx.extensions.dtd.xmlmodel.XMLModelDTDValidator (implements org.eclipse.lemminx.extensions.xerces.xmlmodel.XMLModelValidator)
  - org.apache.xerces.impl.dtd.XMLElementDecl
    - org.eclipse.lemminx.extensions.dtd.contentmodel.CMDTDElementDeclaration (implements org.eclipse.lemminx.extensions.contentmodel.model.CMElementDeclaration)
  - org.apache.xerces.impl.XMLEntityManager (implements org.apache.xerces.xni.parser.XMLComponent, org.apache.xerces.xni.parser.XMLEntityResolver)
    - org.eclipse.lemminx.extensions.xerces.LSPXMLEntityManager
  - org.apache.xerces.impl.XMLErrorReporter (implements org.apache.xerces.xni.parser.XMLComponent)
    - org.eclipse.lemminx.extensions.xerces.AbstractLSPErrorReporter
      - org.eclipse.lemminx.extensions.xerces.AbstractReferencedGrammarLSPErrorReporter
        - org.eclipse.lemminx.extensions.contentmodel.participants.diagnostics.LSPErrorReporterForXML
        - org.eclipse.lemminx.extensions.xsd.participants.diagnostics.LSPErrorReporterForXSD
  - org.eclipse.lemminx.services.extensions.XMLExtensionsRegistry (implements org.eclipse.lemminx.services.extensions.IComponentProvider)
    - org.eclipse.lemminx.services.XMLLanguageService (implements org.eclipse.lemminx.services.IXMLFullFormatter, org.eclipse.lemminx.services.IXMLMinifier)
  - org.eclipse.lemminx.extensions.contentmodel.uriresolver.XMLFileAssociationResolverExtension (implements org.eclipse.lemminx.uriresolver.IExternalGrammarLocationProvider, org.eclipse.lemminx.uriresolver.URIResolverExtension)
  - org.eclipse.lemminx.settings.XMLFoldingSettings
  - org.eclipse.lemminx.services.format.XMLFormatterDocument
  - org.eclipse.lemminx.services.format.XMLFormatterDocumentOld
  - org.eclipse.lemminx.services.format.XMLFormattingConstraints
  - org.eclipse.lemminx.settings.XMLGeneralClientSettings
  - org.eclipse.lemminx.extensions.contentmodel.utils.XMLGenerator
  - org.apache.xerces.parsers.XMLGrammarPreparser
    - org.eclipse.lemminx.extensions.xsd.participants.diagnostics.LSPXMLGrammarPreparser
  - org.eclipse.lemminx.settings.XMLHoverSettings
  - org.eclipse.lemminx.XMLLanguageServer (implements org.eclipse.lemminx.services.IXMLDocumentProvider, org.eclipse.lemminx.services.IXMLNotificationService, org.eclipse.lemminx.services.IXMLValidationService, org.eclipse.lemminx.commons.ParentProcessWatcher.ProcessLanguageServer, org.eclipse.lemminx.commons.progress.ProgressSupport, org.eclipse.lemminx.customservice.XMLLanguageServerAPI)
  - org.eclipse.lemminx.services.XMLMinifier
  - org.eclipse.lemminx.extensions.minify.XMLMinifierDocument
  - org.eclipse.lemminx.dom.XMLModel
  - org.eclipse.lemminx.extensions.xerces.xmlmodel.XMLModelConstants
  - org.eclipse.lemminx.extensions.xerces.xmlmodel.XMLModelDeclaration
  - org.eclipse.lemminx.extensions.dtd.xmlmodel.XMLModelDTDValidatorFactory (implements org.eclipse.lemminx.extensions.xerces.xmlmodel.XMLModelValidatorFactory)
  - org.eclipse.lemminx.extensions.xerces.xmlmodel.XMLModelHandler (implements org.apache.xerces.xni.parser.XMLComponent, org.apache.xerces.xni.parser.XMLDocumentFilter)
  - org.eclipse.lemminx.extensions.xerces.xmlmodel.msg.XMLModelMessageFormatter (implements org.apache.xerces.util.MessageFormatter)
  - org.eclipse.lemminx.extensions.xmlmodel.XMLModelPlugin (implements org.eclipse.lemminx.services.extensions.IXMLExtension)
  - org.eclipse.lemminx.extensions.relaxng.xmlmodel.XMLModelRelaxNGValidatorFactory (implements org.eclipse.lemminx.extensions.xerces.xmlmodel.XMLModelValidatorFactory)
  - org.eclipse.lemminx.extensions.xsd.xmlmodel.XMLModelSchemaValidatorFactory (implements org.eclipse.lemminx.extensions.xerces.xmlmodel.XMLModelValidatorFactory)
  - org.eclipse.lemminx.extensions.contentmodel.participants.XMLModelUtils
  - org.eclipse.lemminx.extensions.contentmodel.settings.XMLNamespacesSettings
  - org.apache.xerces.parsers.XMLParser
    - org.apache.xerces.parsers.AbstractXMLDocumentParser (implements org.apache.xerces.xni.XMLDocumentHandler, org.apache.xerces.xni.XMLDTDContentModelHandler, org.apache.xerces.xni.XMLDTDHandler)
      - org.apache.xerces.parsers.AbstractSAXParser (implements org.xml.sax.Parser, org.apache.xerces.xs.PSVIProvider, org.xml.sax.XMLReader)
        - org.apache.xerces.parsers.SAXParser
          - org.eclipse.lemminx.extensions.contentmodel.participants.diagnostics.LSPSAXParser
          - org.eclipse.lemminx.extensions.relaxng.grammar.rng.RNGSAXParser
  - org.eclipse.lemminx.utils.XMLPositionUtility
  - org.eclipse.lemminx.utils.XMLPositionUtility.EntityReferenceRange
  - org.eclipse.lemminx.settings.XMLPreferences
  - org.eclipse.lemminx.services.XMLPrepareRename
  - org.eclipse.lemminx.extensions.references.settings.XMLReferenceExpression
  - org.eclipse.lemminx.extensions.references.participants.XMLReferencesCodeLensParticipant (implements org.eclipse.lemminx.services.extensions.codelens.ICodeLensParticipant)
  - org.eclipse.lemminx.extensions.references.participants.XMLReferencesDiagnosticParticipant (implements org.eclipse.lemminx.services.extensions.diagnostics.IDiagnosticsParticipant)
  - org.eclipse.lemminx.extensions.references.participants.XMLReferencesHighlightingParticipant (implements org.eclipse.lemminx.services.extensions.IHighlightingParticipant)
  - org.eclipse.lemminx.extensions.references.participants.XMLReferencesLinkedEditingRangesParticipant (implements org.eclipse.lemminx.services.extensions.ILinkedEditingRangesParticipant)
  - org.eclipse.lemminx.extensions.references.XMLReferencesPlugin (implements org.eclipse.lemminx.services.extensions.IXMLExtension)
  - org.eclipse.lemminx.extensions.references.participants.XMLReferencesRenameParticipant (implements org.eclipse.lemminx.services.extensions.rename.IRenameParticipant)
  - org.eclipse.lemminx.extensions.references.settings.XMLReferencesSettings
  - org.apache.xerces.util.XMLResourceIdentifierImpl (implements org.apache.xerces.xni.XMLResourceIdentifier)
    - org.eclipse.lemminx.extensions.relaxng.jing.RelaxNGDescription (implements org.apache.xerces.xni.grammars.XMLGrammarDescription)
  - org.eclipse.lemminx.dom.parser.XMLScanner (implements org.eclipse.lemminx.dom.parser.Scanner)
  - org.eclipse.lemminx.extensions.contentmodel.settings.XMLSchemaSettings
  - org.apache.xerces.impl.xs.XMLSchemaValidator (implements org.apache.xerces.impl.xs.identity.FieldActivator, org.apache.xerces.impl.RevalidationHandler, org.apache.xerces.xni.parser.XMLComponent, org.apache.xerces.xni.parser.XMLDocumentFilter, org.apache.xerces.impl.xs.XSElementDeclHelper)
    - org.eclipse.lemminx.extensions.xsd.xmlmodel.XMLModelSchemaValidator (implements org.eclipse.lemminx.extensions.xerces.xmlmodel.XMLModelValidator)
  - org.eclipse.lemminx.XMLServerLauncher
  - org.eclipse.lemminx.XMLServerSocketLauncher
  - org.eclipse.lemminx.services.snippets.XMLSnippetRegistryLoader (implements org.eclipse.lemminx.commons.snippets.ISnippetRegistryLoader)
  - org.eclipse.lemminx.settings.XMLSymbolExpressionFilter
  - org.eclipse.lemminx.settings.XMLSymbolSettings
  - org.eclipse.lemminx.extensions.contentmodel.settings.XMLSymbolsSettings
  - org.eclipse.lemminx.extensions.contentmodel.participants.XMLSyntaxRelatedInfoFinder (implements org.eclipse.lemminx.extensions.contentmodel.participants.IRelatedInfoFinder)
  - org.eclipse.lemminx.settings.XMLTelemetrySettings
  - org.eclipse.lemminx.XMLTextDocumentService (implements org.eclipse.lsp4j.services.TextDocumentService)
  - org.eclipse.lemminx.extensions.contentmodel.commands.XMLValidationAllFilesCommand (implements org.eclipse.lemminx.services.extensions.commands.IXMLCommandService.IDelegateCommandHandler)
  - org.eclipse.lemminx.extensions.contentmodel.settings.XMLValidationSettings
    - org.eclipse.lemminx.extensions.contentmodel.settings.XMLValidationFilter
    - org.eclipse.lemminx.extensions.contentmodel.settings.XMLValidationRootSettings
  - org.eclipse.lemminx.extensions.contentmodel.participants.diagnostics.XMLValidator
  - org.eclipse.lemminx.XMLWorkspaceService (implements org.eclipse.lemminx.services.extensions.commands.IXMLCommandService, org.eclipse.lsp4j.services.WorkspaceService)
  - org.eclipse.lemminx.settings.XMLWorkspaceSettings
  - org.eclipse.lemminx.extensions.contentmodel.settings.XMLXIncludeSettings
  - org.eclipse.lemminx.extensions.xsd.participants.XSDCodeLensParticipant (implements org.eclipse.lemminx.services.extensions.codelens.ICodeLensParticipant)
  - org.eclipse.lemminx.extensions.xsd.participants.diagnostics.XSDDiagnosticsParticipant (implements org.eclipse.lemminx.services.extensions.diagnostics.IDiagnosticsParticipant)
  - org.eclipse.lemminx.extensions.xsd.contentmodel.XSDDocumentation
  - 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.XSDPlugin (implements org.eclipse.lemminx.services.extensions.IXMLExtension)
  - org.eclipse.lemminx.extensions.xsd.participants.XSDRenameParticipant (implements org.eclipse.lemminx.services.extensions.rename.IRenameParticipant)
  - org.eclipse.lemminx.extensions.xsd.XSDURIResolverExtension (implements org.eclipse.lemminx.uriresolver.URIResolverExtension)
  - org.eclipse.lemminx.extensions.xsd.utils.XSDUtils
  - org.eclipse.lemminx.extensions.xsd.participants.diagnostics.XSDValidator
  - org.eclipse.lemminx.extensions.xsi.participants.XSIFormatterParticipant (implements org.eclipse.lemminx.services.extensions.format.IFormatterParticipant)
  - org.eclipse.lemminx.extensions.xsi.XSISchemaModel
  - org.eclipse.lemminx.extensions.xsi.XSISchemaPlugin (implements org.eclipse.lemminx.services.extensions.IXMLExtension)
  - org.eclipse.lemminx.extensions.xsl.participants.XSLFilePathSupportParticipant (implements org.eclipse.lemminx.extensions.filepath.IFilePathSupportParticipant)
  - org.eclipse.lemminx.extensions.xsl.XSLPlugin (implements org.eclipse.lemminx.services.extensions.IXMLExtension)
  - org.eclipse.lemminx.extensions.xsl.XSLURIResolverExtension (implements org.eclipse.lemminx.uriresolver.URIResolverExtension)

## Interface Hierarchy

- org.eclipse.lemminx.extensions.contentmodel.model.CMAttributeDeclaration
- org.eclipse.lemminx.extensions.contentmodel.model.CMDocument
- org.eclipse.lemminx.extensions.contentmodel.model.CMElementDeclaration
- org.eclipse.lemminx.extensions.contentmodel.model.ContentModelProvider
- org.eclipse.lemminx.dom.DOMRange
- org.eclipse.lemminx.services.extensions.codeaction.ICodeActionParticipant
- org.eclipse.lemminx.services.extensions.codeaction.ICodeActionResolvesParticipant
- org.eclipse.lemminx.services.extensions.codelens.ICodeLensParticipant
- org.eclipse.lemminx.services.extensions.codelens.ICodeLensRequest
- org.eclipse.lemminx.services.extensions.completion.ICompletionItemResolveParticipant
- org.eclipse.lemminx.services.extensions.completion.ICompletionParticipant
- org.eclipse.lemminx.services.extensions.completion.ICompletionResponse
- org.eclipse.lemminx.services.extensions.IComponentProvider
  - org.eclipse.lemminx.services.extensions.codeaction.IBaseCodeActionRequest
    - org.eclipse.lemminx.services.extensions.codeaction.ICodeActionRequest
    - org.eclipse.lemminx.services.extensions.codeaction.ICodeActionResolverRequest
  - org.eclipse.lemminx.services.extensions.completion.ICompletionItemResolverRequest (also extends org.eclipse.lemminx.services.extensions.ISharedSettingsRequest)
- org.eclipse.lemminx.services.extensions.IDefinitionParticipant
- org.eclipse.lemminx.services.extensions.diagnostics.IDiagnosticsParticipant
- org.eclipse.lemminx.services.extensions.IDocumentColorParticipant
- org.eclipse.lemminx.services.extensions.IDocumentLifecycleParticipant
- org.eclipse.lemminx.services.extensions.IDocumentLinkParticipant
- org.eclipse.lemminx.uriresolver.IExternalGrammarLocationProvider
- org.eclipse.lemminx.extensions.generators.IFileContentGenerator<Source,​Settings>
- org.eclipse.lemminx.extensions.filepath.IFilePathExpression
- org.eclipse.lemminx.extensions.filepath.IFilePathSupportParticipant
- org.eclipse.lemminx.services.extensions.format.IFormatterParticipant
- org.eclipse.lemminx.services.extensions.IHighlightingParticipant
- org.eclipse.lemminx.services.extensions.hover.IHoverParticipant
- org.eclipse.lemminx.commons.ILineTracker
- org.eclipse.lemminx.services.extensions.ILinkedEditingRangesParticipant
- org.eclipse.lemminx.services.extensions.IPositionRequest
  - org.eclipse.lemminx.services.extensions.completion.ICompletionRequest (also extends org.eclipse.lemminx.services.extensions.ISharedSettingsRequest)
  - org.eclipse.lemminx.services.extensions.IDefinitionRequest
  - org.eclipse.lemminx.services.extensions.hover.IHoverRequest (also extends org.eclipse.lemminx.services.extensions.ISharedSettingsRequest)
  - org.eclipse.lemminx.services.extensions.ILinkedEditingRangesRequest
  - org.eclipse.lemminx.services.extensions.rename.IPrepareRenameRequest
  - org.eclipse.lemminx.services.extensions.rename.IRenameRequest
  - org.eclipse.lemminx.services.extensions.ITypeDefinitionRequest
- org.eclipse.lemminx.services.extensions.IReferenceParticipant
- org.eclipse.lemminx.extensions.contentmodel.participants.IRelatedInfoFinder
- org.eclipse.lemminx.services.extensions.rename.IRenameParticipant
- org.eclipse.lemminx.services.extensions.rename.IRenameResponse
- org.eclipse.lemminx.services.extensions.ISharedSettingsRequest
  - org.eclipse.lemminx.services.extensions.completion.ICompletionItemResolverRequest (also extends org.eclipse.lemminx.services.extensions.IComponentProvider)
  - org.eclipse.lemminx.services.extensions.completion.ICompletionRequest (also extends org.eclipse.lemminx.services.extensions.IPositionRequest)
  - org.eclipse.lemminx.services.extensions.hover.IHoverRequest (also extends org.eclipse.lemminx.services.extensions.IPositionRequest)
- org.eclipse.lemminx.commons.snippets.ISnippetContext<T>
  - org.eclipse.lemminx.services.snippets.IXMLSnippetContext
- org.eclipse.lemminx.commons.snippets.ISnippetRegistryLoader
- org.eclipse.lemminx.commons.snippets.ISuffixPositionProvider
- org.eclipse.lemminx.services.extensions.ISymbolsProviderParticipant
- org.eclipse.lemminx.services.extensions.ITypeDefinitionParticipant
- org.eclipse.lemminx.services.extensions.IWorkspaceServiceParticipant
- org.eclipse.lemminx.services.extensions.commands.IXMLCommandService
- org.eclipse.lemminx.services.extensions.commands.IXMLCommandService.IDelegateCommandHandler
- org.eclipse.lemminx.services.IXMLDocumentProvider
  - org.eclipse.lemminx.services.extensions.save.ISaveContext
- org.eclipse.lemminx.services.extensions.diagnostics.IXMLErrorCode
- org.eclipse.lemminx.services.extensions.IXMLExtension
- org.eclipse.lemminx.services.IXMLFullFormatter
- org.eclipse.lemminx.services.IXMLMinifier
- org.eclipse.lemminx.services.IXMLNotificationService
- org.eclipse.lemminx.extensions.references.search.IXMLReferenceCollector
- org.eclipse.lemminx.client.IXMLSettingFeature
- org.eclipse.lemminx.services.IXMLValidationService
- org.eclipse.lemminx.xpath.matcher.IXPathNodeMatcher
- org.eclipse.lsp4j.services.LanguageClient
  - org.eclipse.lemminx.customservice.XMLLanguageClientAPI
- org.eclipse.lsp4j.services.LanguageServer
  - org.eclipse.lemminx.commons.ParentProcessWatcher.ProcessLanguageServer
- org.eclipse.lemminx.commons.progress.ProgressSupport
- org.eclipse.lemminx.dom.parser.Scanner
- org.eclipse.lemminx.dom.TargetRange
- org.apache.xerces.xni.parser.XMLComponent
  - org.eclipse.lemminx.extensions.xerces.xmlmodel.XMLModelValidator (also extends org.apache.xerces.xni.parser.XMLDocumentFilter)
- org.apache.xerces.xni.XMLDocumentHandler
  - org.apache.xerces.xni.parser.XMLDocumentFilter (also extends org.apache.xerces.xni.parser.XMLDocumentSource)
    - org.eclipse.lemminx.extensions.xerces.xmlmodel.XMLModelValidator (also extends org.apache.xerces.xni.parser.XMLComponent)
- org.apache.xerces.xni.parser.XMLDocumentSource
  - org.apache.xerces.xni.parser.XMLDocumentFilter (also extends org.apache.xerces.xni.XMLDocumentHandler)
    - org.eclipse.lemminx.extensions.xerces.xmlmodel.XMLModelValidator (also extends org.apache.xerces.xni.parser.XMLComponent)
- org.apache.xerces.xni.parser.XMLEntityResolver
  - org.eclipse.lemminx.uriresolver.URIResolverExtension
- org.eclipse.lemminx.customservice.XMLLanguageServerAPI
- org.eclipse.lemminx.extensions.xerces.xmlmodel.XMLModelValidatorFactory

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.eclipse.lemminx.extensions.contentmodel.commands.AssociateGrammarCommand.GrammarBindingType
    - org.eclipse.lemminx.extensions.generators.AttributeDeclaration.DataType
    - org.eclipse.lemminx.uriresolver.CacheResourceDownloadedException.CacheResourceDownloadedError
    - org.eclipse.lemminx.uriresolver.CacheResourceDownloadingException.CacheResourceDownloadingError
    - org.eclipse.lemminx.settings.capabilities.CompletionResolveSupportProperty
    - org.eclipse.lemminx.commons.config.ConfigurationItemEditType
    - org.eclipse.lemminx.commons.config.ConfigurationItemValueKind
    - org.eclipse.lemminx.dom.DOMDocumentType.DocumentTypeKind
    - org.eclipse.lemminx.extensions.contentmodel.participants.DTDErrorCode (implements org.eclipse.lemminx.services.extensions.diagnostics.IXMLErrorCode)
    - org.eclipse.lemminx.settings.EnforceQuoteStyle
    - org.eclipse.lemminx.extensions.entities.EntitiesDocumentationUtils.EntityOriginType
    - org.eclipse.lemminx.extensions.entities.EntitiesDocumentationUtils.PredefinedEntity
    - org.eclipse.lemminx.extensions.contentmodel.participants.ExternalResourceErrorCode (implements org.eclipse.lemminx.services.extensions.diagnostics.IXMLErrorCode)
    - org.eclipse.lemminx.services.format.FormatElementCategory
    - org.eclipse.lemminx.uriresolver.InvalidURIException.InvalidURIError
    - org.eclipse.lemminx.services.extensions.save.ISaveContext.SaveContextType
    - org.eclipse.lemminx.services.extensions.ISymbolsProviderParticipant.SymbolStrategy
    - org.eclipse.lemminx.xpath.matcher.IXPathNodeMatcher.MatcherType
    - org.eclipse.lemminx.client.LimitFeature (implements org.eclipse.lemminx.client.IXMLSettingFeature)
    - org.eclipse.lemminx.extensions.contentmodel.settings.NamespacesEnabled
    - org.eclipse.lemminx.client.PathFeature (implements org.eclipse.lemminx.client.IXMLSettingFeature)
    - org.eclipse.lemminx.settings.QuoteStyle
    - org.eclipse.lemminx.extensions.relaxng.xml.validator.RelaxNGErrorCode (implements org.eclipse.lemminx.services.extensions.diagnostics.IXMLErrorCode)
    - org.eclipse.lemminx.extensions.relaxng.utils.RelaxNGUtils.BindingType
    - org.eclipse.lemminx.dom.parser.ScannerState
    - org.eclipse.lemminx.settings.SchemaDocumentationType
    - org.eclipse.lemminx.extensions.contentmodel.settings.SchemaEnabled
    - org.eclipse.lemminx.extensions.references.search.SearchNode.Direction
    - org.eclipse.lemminx.extensions.references.search.SearchNode.ValidationStatus
    - org.eclipse.lemminx.extensions.references.search.SearchQuery.QueryDirection
    - org.eclipse.lemminx.extensions.contentmodel.commands.SurroundWithCommand.SurroundWithKind
    - org.eclipse.lemminx.dom.parser.TokenType
    - org.eclipse.lemminx.extensions.xinclude.XIncludeErrorCode (implements org.eclipse.lemminx.services.extensions.diagnostics.IXMLErrorCode)
    - org.eclipse.lemminx.extensions.catalog.XMLCatalogErrorCode (implements org.eclipse.lemminx.services.extensions.diagnostics.IXMLErrorCode)
    - org.eclipse.lemminx.settings.XMLFormattingOptions.EmptyElements
    - org.eclipse.lemminx.settings.XMLFormattingOptions.SplitAttributes
    - org.eclipse.lemminx.extensions.references.participants.XMLReferencesErrorCode (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)
    - org.eclipse.lemminx.extensions.xsd.participants.XSDErrorCode (implements org.eclipse.lemminx.services.extensions.diagnostics.IXMLErrorCode)
    - org.eclipse.lemminx.extensions.xsd.utils.XSDUtils.BindingType
    - org.eclipse.lemminx.extensions.xsi.settings.XSISchemaLocationSplit