# Hierarchy For Package org.eclipse.lemminx.extensions.relaxng.grammar.rng

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.relaxng.grammar.rng.RNGDefinitionParticipant
  - org.eclipse.lemminx.services.extensions.AbstractReferenceParticipant (implements org.eclipse.lemminx.services.extensions.IReferenceParticipant)
    - org.eclipse.lemminx.extensions.relaxng.grammar.rng.RNGReferenceParticipant
  - org.eclipse.lemminx.services.extensions.completion.CompletionParticipantAdapter (implements org.eclipse.lemminx.services.extensions.completion.ICompletionParticipant)
    - org.eclipse.lemminx.extensions.relaxng.grammar.rng.RNGCompletionParticipant
  - org.apache.xerces.util.ParserConfigurationSettings (implements org.apache.xerces.xni.parser.XMLComponentManager)
    - 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.relaxng.grammar.rng.RelaxNGURIResolverExtension (implements org.eclipse.lemminx.uriresolver.URIResolverExtension)
  - 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.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.relaxng.grammar.rng.RNGSAXParser