# Hierarchy For All Packages

Package Hierarchies:

- com.buschmais.jqassistant.plugin.maven3.api.model,
- com.buschmais.jqassistant.plugin.maven3.api.scanner,
- com.buschmais.jqassistant.plugin.maven3.impl.scanner

## Class Hierarchy

- java.lang.Object
  - com.buschmais.jqassistant.plugin.common.api.scanner.AbstractScannerPlugin<I,D> (implements com.buschmais.jqassistant.core.scanner.api.ScannerPlugin<I,D>)
    - com.buschmais.jqassistant.plugin.maven3.impl.scanner.AbstractMavenPomScannerPlugin
      - com.buschmais.jqassistant.plugin.maven3.impl.scanner.MavenPomFileScannerPlugin
      - com.buschmais.jqassistant.plugin.maven3.impl.scanner.MavenPomXmlFileScannerPlugin
    - com.buschmais.jqassistant.plugin.maven3.api.scanner.AbstractMavenProjectScannerPlugin
      - com.buschmais.jqassistant.plugin.maven3.impl.scanner.MavenProjectScannerPlugin
  - com.buschmais.jqassistant.plugin.maven3.impl.scanner.ArtifactResolver
  - com.buschmais.jqassistant.plugin.maven3.api.scanner.ScanInclude

## Interface Hierarchy

- com.buschmais.jqassistant.plugin.maven3.api.model.ConfigurableDescriptor
  - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPluginDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.MavenArtifactDescriptor)
  - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPluginExecutionDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.MavenDescriptor)
- com.buschmais.jqassistant.core.store.api.model.Descriptor
  - com.buschmais.jqassistant.plugin.common.api.model.ArtifactDescriptor (also extends com.buschmais.jqassistant.core.store.api.model.FullQualifiedNameDescriptor, com.buschmais.jqassistant.core.store.api.model.NamedDescriptor)
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenArtifactDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.MavenDescriptor)
      - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPluginDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.ConfigurableDescriptor)
      - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomDescriptor (also extends com.buschmais.jqassistant.core.store.api.model.FullQualifiedNameDescriptor)
        - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.BaseProfileDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor)
      - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.BaseProfileDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor)
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPluginDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.ConfigurableDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenArtifactDescriptor)
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomDescriptor (also extends com.buschmais.jqassistant.core.store.api.model.FullQualifiedNameDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenArtifactDescriptor)
      - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.BaseProfileDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor)
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.BaseProfileDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor)
  - com.buschmais.jqassistant.plugin.common.api.model.BaseDependencyDescriptor
    - com.buschmais.jqassistant.plugin.maven3.api.model.PomManagesDependencyDescriptor
    - com.buschmais.jqassistant.plugin.maven3.api.model.ProfileDependsOnDescriptor
    - com.buschmais.jqassistant.plugin.maven3.api.model.ProfileManagesDependencyDescriptor
  - com.buschmais.jqassistant.plugin.maven3.api.model.BaseProfileDescriptor
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor)
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenProfileDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.MavenDescriptor)
  - com.buschmais.jqassistant.plugin.common.api.model.DirectoryDescriptor (also extends com.buschmais.jqassistant.plugin.common.api.model.FileContainerDescriptor, com.buschmais.jqassistant.plugin.common.api.model.FileDescriptor)
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenProjectDirectoryDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.MavenProjectDescriptor)
  - com.buschmais.jqassistant.plugin.common.api.model.FileContainerDescriptor
    - com.buschmais.jqassistant.plugin.common.api.model.DirectoryDescriptor (also extends com.buschmais.jqassistant.plugin.common.api.model.FileDescriptor)
      - com.buschmais.jqassistant.plugin.maven3.api.model.MavenProjectDirectoryDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.MavenProjectDescriptor)
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenProjectDirectoryDescriptor (also extends com.buschmais.jqassistant.plugin.common.api.model.DirectoryDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenProjectDescriptor)
  - com.buschmais.jqassistant.plugin.common.api.model.FileDescriptor
    - com.buschmais.jqassistant.plugin.common.api.model.DirectoryDescriptor (also extends com.buschmais.jqassistant.plugin.common.api.model.FileContainerDescriptor)
      - com.buschmais.jqassistant.plugin.maven3.api.model.MavenProjectDirectoryDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.MavenProjectDescriptor)
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.BaseProfileDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor)
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenProjectDirectoryDescriptor (also extends com.buschmais.jqassistant.plugin.common.api.model.DirectoryDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenProjectDescriptor)
    - com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor (also extends com.buschmais.jqassistant.plugin.xml.api.model.XmlDescriptor)
      - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.BaseProfileDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomDescriptor)
  - com.buschmais.jqassistant.plugin.common.api.model.FileNameDescriptor
    - com.buschmais.jqassistant.plugin.common.api.model.DirectoryDescriptor (also extends com.buschmais.jqassistant.plugin.common.api.model.FileContainerDescriptor, com.buschmais.jqassistant.plugin.common.api.model.FileDescriptor)
      - com.buschmais.jqassistant.plugin.maven3.api.model.MavenProjectDirectoryDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.MavenProjectDescriptor)
    - com.buschmais.jqassistant.plugin.common.api.model.FileContainerDescriptor
      - com.buschmais.jqassistant.plugin.common.api.model.DirectoryDescriptor (also extends com.buschmais.jqassistant.plugin.common.api.model.FileDescriptor)
        - com.buschmais.jqassistant.plugin.maven3.api.model.MavenProjectDirectoryDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.MavenProjectDescriptor)
      - com.buschmais.jqassistant.plugin.maven3.api.model.MavenProjectDirectoryDescriptor (also extends com.buschmais.jqassistant.plugin.common.api.model.DirectoryDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenProjectDescriptor)
    - com.buschmais.jqassistant.plugin.common.api.model.FileDescriptor
      - com.buschmais.jqassistant.plugin.common.api.model.DirectoryDescriptor (also extends com.buschmais.jqassistant.plugin.common.api.model.FileContainerDescriptor)
        - com.buschmais.jqassistant.plugin.maven3.api.model.MavenProjectDirectoryDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.MavenProjectDescriptor)
      - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.BaseProfileDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor)
      - com.buschmais.jqassistant.plugin.maven3.api.model.MavenProjectDirectoryDescriptor (also extends com.buschmais.jqassistant.plugin.common.api.model.DirectoryDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenProjectDescriptor)
      - com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor (also extends com.buschmais.jqassistant.plugin.xml.api.model.XmlDescriptor)
        - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.BaseProfileDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomDescriptor)
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.BaseProfileDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor)
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenProjectDirectoryDescriptor (also extends com.buschmais.jqassistant.plugin.common.api.model.DirectoryDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenProjectDescriptor)
    - com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor (also extends com.buschmais.jqassistant.plugin.common.api.model.FileDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlDescriptor)
      - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.BaseProfileDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomDescriptor)
  - com.buschmais.jqassistant.core.store.api.model.FullQualifiedNameDescriptor
    - com.buschmais.jqassistant.plugin.common.api.model.ArtifactDescriptor (also extends com.buschmais.jqassistant.core.store.api.model.NamedDescriptor)
      - com.buschmais.jqassistant.plugin.maven3.api.model.MavenArtifactDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.MavenDescriptor)
        - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPluginDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.ConfigurableDescriptor)
        - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomDescriptor (also extends com.buschmais.jqassistant.core.store.api.model.FullQualifiedNameDescriptor)
          - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.BaseProfileDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor)
        - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.BaseProfileDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor)
      - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPluginDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.ConfigurableDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenArtifactDescriptor)
      - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomDescriptor (also extends com.buschmais.jqassistant.core.store.api.model.FullQualifiedNameDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenArtifactDescriptor)
        - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.BaseProfileDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor)
      - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.BaseProfileDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor)
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenArtifactDescriptor (also extends com.buschmais.jqassistant.plugin.common.api.model.ArtifactDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenDescriptor)
      - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPluginDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.ConfigurableDescriptor)
      - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomDescriptor (also extends com.buschmais.jqassistant.core.store.api.model.FullQualifiedNameDescriptor)
        - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.BaseProfileDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor)
      - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.BaseProfileDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor)
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPluginDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.ConfigurableDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenArtifactDescriptor)
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.MavenArtifactDescriptor)
      - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.BaseProfileDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor)
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.BaseProfileDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor)
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenProjectDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.MavenDescriptor, com.buschmais.jqassistant.core.store.api.model.NamedDescriptor)
      - com.buschmais.jqassistant.plugin.maven3.api.model.MavenProjectDirectoryDescriptor (also extends com.buschmais.jqassistant.plugin.common.api.model.DirectoryDescriptor)
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenProjectDirectoryDescriptor (also extends com.buschmais.jqassistant.plugin.common.api.model.DirectoryDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenProjectDescriptor)
  - com.buschmais.jqassistant.plugin.maven3.api.model.MavenActivationFileDescriptor
  - com.buschmais.jqassistant.plugin.maven3.api.model.MavenActivationOSDescriptor
  - com.buschmais.jqassistant.plugin.maven3.api.model.MavenArtifactDescriptor (also extends com.buschmais.jqassistant.plugin.common.api.model.ArtifactDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenDescriptor)
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPluginDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.ConfigurableDescriptor)
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomDescriptor (also extends com.buschmais.jqassistant.core.store.api.model.FullQualifiedNameDescriptor)
      - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.BaseProfileDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor)
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.BaseProfileDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor)
  - com.buschmais.jqassistant.plugin.maven3.api.model.MavenConfigurationDescriptor
  - com.buschmais.jqassistant.plugin.maven3.api.model.MavenDescriptor
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenActivationFileDescriptor
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenActivationOSDescriptor
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenArtifactDescriptor (also extends com.buschmais.jqassistant.plugin.common.api.model.ArtifactDescriptor)
      - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPluginDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.ConfigurableDescriptor)
      - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomDescriptor (also extends com.buschmais.jqassistant.core.store.api.model.FullQualifiedNameDescriptor)
        - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.BaseProfileDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor)
      - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.BaseProfileDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor)
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenConfigurationDescriptor
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenExecutionGoalDescriptor
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenLicenseDescriptor
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenModuleDescriptor
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPluginDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.ConfigurableDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenArtifactDescriptor)
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPluginExecutionDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.ConfigurableDescriptor)
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomDescriptor (also extends com.buschmais.jqassistant.core.store.api.model.FullQualifiedNameDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenArtifactDescriptor)
      - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.BaseProfileDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor)
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.BaseProfileDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor)
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenProfileActivationDescriptor
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenProfileDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.BaseProfileDescriptor)
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenProjectDescriptor (also extends com.buschmais.jqassistant.core.store.api.model.FullQualifiedNameDescriptor, com.buschmais.jqassistant.core.store.api.model.NamedDescriptor)
      - com.buschmais.jqassistant.plugin.maven3.api.model.MavenProjectDirectoryDescriptor (also extends com.buschmais.jqassistant.plugin.common.api.model.DirectoryDescriptor)
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenProjectDirectoryDescriptor (also extends com.buschmais.jqassistant.plugin.common.api.model.DirectoryDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenProjectDescriptor)
  - com.buschmais.jqassistant.plugin.maven3.api.model.MavenExecutionGoalDescriptor
  - com.buschmais.jqassistant.plugin.maven3.api.model.MavenLicenseDescriptor
  - com.buschmais.jqassistant.plugin.maven3.api.model.MavenModuleDescriptor
  - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPluginDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.ConfigurableDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenArtifactDescriptor)
  - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPluginExecutionDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.ConfigurableDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenDescriptor)
  - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomDescriptor (also extends com.buschmais.jqassistant.core.store.api.model.FullQualifiedNameDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenArtifactDescriptor)
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.BaseProfileDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor)
  - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.BaseProfileDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor)
  - com.buschmais.jqassistant.plugin.maven3.api.model.MavenProfileActivationDescriptor
  - com.buschmais.jqassistant.plugin.maven3.api.model.MavenProfileDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.BaseProfileDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenDescriptor)
  - com.buschmais.jqassistant.plugin.maven3.api.model.MavenProjectDescriptor (also extends com.buschmais.jqassistant.core.store.api.model.FullQualifiedNameDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenDescriptor, com.buschmais.jqassistant.core.store.api.model.NamedDescriptor)
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenProjectDirectoryDescriptor (also extends com.buschmais.jqassistant.plugin.common.api.model.DirectoryDescriptor)
  - com.buschmais.jqassistant.plugin.maven3.api.model.MavenProjectDirectoryDescriptor (also extends com.buschmais.jqassistant.plugin.common.api.model.DirectoryDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenProjectDescriptor)
  - com.buschmais.jqassistant.core.store.api.model.NamedDescriptor
    - com.buschmais.jqassistant.plugin.common.api.model.ArtifactDescriptor (also extends com.buschmais.jqassistant.core.store.api.model.FullQualifiedNameDescriptor)
      - com.buschmais.jqassistant.plugin.maven3.api.model.MavenArtifactDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.MavenDescriptor)
        - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPluginDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.ConfigurableDescriptor)
        - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomDescriptor (also extends com.buschmais.jqassistant.core.store.api.model.FullQualifiedNameDescriptor)
          - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.BaseProfileDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor)
        - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.BaseProfileDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor)
      - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPluginDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.ConfigurableDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenArtifactDescriptor)
      - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomDescriptor (also extends com.buschmais.jqassistant.core.store.api.model.FullQualifiedNameDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenArtifactDescriptor)
        - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.BaseProfileDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor)
      - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.BaseProfileDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor)
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenArtifactDescriptor (also extends com.buschmais.jqassistant.plugin.common.api.model.ArtifactDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenDescriptor)
      - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPluginDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.ConfigurableDescriptor)
      - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomDescriptor (also extends com.buschmais.jqassistant.core.store.api.model.FullQualifiedNameDescriptor)
        - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.BaseProfileDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor)
      - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.BaseProfileDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor)
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPluginDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.ConfigurableDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenArtifactDescriptor)
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomDescriptor (also extends com.buschmais.jqassistant.core.store.api.model.FullQualifiedNameDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenArtifactDescriptor)
      - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.BaseProfileDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor)
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.BaseProfileDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor)
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenProjectDescriptor (also extends com.buschmais.jqassistant.core.store.api.model.FullQualifiedNameDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenDescriptor)
      - com.buschmais.jqassistant.plugin.maven3.api.model.MavenProjectDirectoryDescriptor (also extends com.buschmais.jqassistant.plugin.common.api.model.DirectoryDescriptor)
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenProjectDirectoryDescriptor (also extends com.buschmais.jqassistant.plugin.common.api.model.DirectoryDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenProjectDescriptor)
  - com.buschmais.jqassistant.plugin.maven3.api.model.PomManagesDependencyDescriptor
  - com.buschmais.jqassistant.plugin.maven3.api.model.ProfileDependsOnDescriptor
  - com.buschmais.jqassistant.plugin.maven3.api.model.ProfileManagesDependencyDescriptor
  - com.buschmais.jqassistant.plugin.xml.api.model.XmlDescriptor
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.BaseProfileDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor)
    - com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor (also extends com.buschmais.jqassistant.plugin.common.api.model.FileDescriptor)
      - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.BaseProfileDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomDescriptor)
  - com.buschmais.jqassistant.plugin.xml.api.model.XmlFileDescriptor (also extends com.buschmais.jqassistant.plugin.common.api.model.FileDescriptor, com.buschmais.jqassistant.plugin.xml.api.model.XmlDescriptor)
    - com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomXmlDescriptor (also extends com.buschmais.jqassistant.plugin.maven3.api.model.BaseProfileDescriptor, com.buschmais.jqassistant.plugin.maven3.api.model.MavenPomDescriptor)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.buschmais.jqassistant.plugin.maven3.api.scanner.MavenScope (implements com.buschmais.jqassistant.core.scanner.api.Scope)

Copyright © 2015 buschmais GbR. All rights reserved.