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

Interface Summary
IRelatedInfoFinder: Provides an interface to find related info for a given error

Class Summary
AggregateRelatedInfoFinder: Finds related info for any error code
ContentModelCodeActionParticipant: Extension to support XML code actions based on content model (XML Schema completion, etc)
ContentModelCodeLensParticipant: At first this participant is enabled only when LSP client can support the client command "xml.open.binding.wizard" to open the wizard to bind a XML to a grammar/schema.
ContentModelCompletionParticipant: Extension to support XML completion based on content model (XML Schema completion, etc)
ContentModelDocumentLinkParticipant: Document link for : XML Schema xsi:noNamespaceSchemaLocation DTD SYSTEM (ex : Entity SYSTEM (ex : ) XML Schema xsi:schemaLocation
ContentModelFormatterParticipant: Formatter participant which uses XSD/DTD grammar information to know the `FormatElementCategory` of a given element.
ContentModelHoverParticipant: Extension to support XML hover based on content model (XML Schema documentation, etc)
ContentModelSymbolsProviderParticipant: Symbol participant to show referenced grammars information.
ContentModelTypeDefinitionParticipant: Extension to support XML type definition based on content model (XML Schema type definition, etc)
DocumentTelemetryParticipant
XMLModelUtils: XML model utilities.
XMLSyntaxRelatedInfoFinder: Find related information for an XML syntax error

Enum Summary
DTDErrorCode: DTD error code.
ExternalResourceErrorCode: External resource error code when referenced XSD, DTD (with DOCTYPE, xsi:schemaLocation) is downloaded.
XMLSchemaErrorCode: XML Schema error code.
XMLSyntaxErrorCode: XML error code.