# Hierarchy For Package com.thaiopensource.relaxng.pattern

Package Hierarchies:

- All Packages

## 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
  - com.thaiopensource.relaxng.pattern.CMRelaxNGAttributeDeclaration (implements org.eclipse.lemminx.extensions.contentmodel.model.CMAttributeDeclaration)
  - 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)
  - com.thaiopensource.relaxng.pattern.MyRequiredElementsFunction
  - com.thaiopensource.relaxng.pattern.PatternBuilder
    - com.thaiopensource.relaxng.pattern.SchemaPatternBuilder
      - com.thaiopensource.relaxng.pattern.MySchemaPatternBuilder
  - com.thaiopensource.relaxng.pattern.PossibleRequiredElementsFunction