# Hierarchy For All Packages

Package Hierarchies:

- org.sonatype.maven.polyglot,
- org.sonatype.maven.polyglot.cli,
- org.sonatype.maven.polyglot.execute,
- org.sonatype.maven.polyglot.io,
- org.sonatype.maven.polyglot.mapping

## Class Hierarchy

- java.lang.Object
  - org.sonatype.maven.polyglot.Constants
  - org.apache.maven.project.DefaultProjectBuilder (implements org.apache.maven.project.ProjectBuilder)
    - org.sonatype.maven.polyglot.TeslaProjectBuilder
  - org.sonatype.maven.polyglot.execute.ExecuteManagerImpl (implements org.sonatype.maven.polyglot.execute.ExecuteManager)
  - org.sonatype.maven.polyglot.execute.ExecuteTaskSupport (implements org.sonatype.maven.polyglot.execute.ExecuteTask)
  - org.sonatype.maven.polyglot.mapping.MappingSupport (implements org.sonatype.maven.polyglot.mapping.Mapping)
    - org.sonatype.maven.polyglot.mapping.XmlMapping
  - org.sonatype.maven.polyglot.io.ModelReaderSupport (implements org.apache.maven.model.io.ModelReader)
  - org.sonatype.maven.polyglot.io.ModelWriterSupport (implements org.apache.maven.model.io.ModelWriter)
  - org.sonatype.maven.polyglot.PolyglotModelManager
  - org.sonatype.maven.polyglot.PolyglotModelUtil
  - org.sonatype.maven.polyglot.PolyglotPropertiesEnhancer
  - org.sonatype.maven.polyglot.TeslaModelProcessor (implements org.apache.maven.model.building.ModelProcessor)
  - org.sonatype.maven.polyglot.TeslaModelTranslator
  - org.sonatype.maven.polyglot.cli.TeslaTranslatorCli

## Interface Hierarchy

- org.sonatype.maven.polyglot.execute.ExecuteContext
- org.sonatype.maven.polyglot.execute.ExecuteManager
- org.sonatype.maven.polyglot.execute.ExecuteTask
- org.sonatype.maven.polyglot.mapping.Mapping