# Hierarchy For Package org.eclipse.lemminx.extensions.generators

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.lemminx.extensions.generators.AbstractXML2GrammarGenerator<T> (implements org.eclipse.lemminx.extensions.generators.IFileContentGenerator<Source,​Settings>)
  - org.eclipse.lemminx.extensions.generators.AttributeDeclaration
  - org.eclipse.lemminx.extensions.generators.Cardinality
  - org.eclipse.lemminx.extensions.generators.ChildrenProperties
  - org.eclipse.lemminx.extensions.generators.ContainerDeclaration
    - org.eclipse.lemminx.extensions.generators.ElementDeclaration
    - org.eclipse.lemminx.extensions.generators.Grammar
  - 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.XMLChar

## Interface Hierarchy

- org.eclipse.lemminx.extensions.generators.IFileContentGenerator<Source,​Settings>

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.eclipse.lemminx.extensions.generators.AttributeDeclaration.DataType