Interface Hierarchy
- org.apache.maven.api.Artifact
- org.apache.maven.api.Dependency
 
 - org.apache.maven.api.ArtifactCoordinate
- org.apache.maven.api.DependencyCoordinate
 
 - java.lang.Comparable<T>
- org.apache.maven.api.Version
 
 - org.apache.maven.api.Event
 - org.apache.maven.api.Exclusion
 - org.apache.maven.api.Listener
 - org.apache.maven.api.MojoExecution
 - org.apache.maven.api.Node
 - org.apache.maven.api.NodeVisitor
 - org.apache.maven.api.Project
 - org.apache.maven.api.Repository
- org.apache.maven.api.LocalRepository
 - org.apache.maven.api.RemoteRepository
 
 - org.apache.maven.api.Service
 - org.apache.maven.api.Session
 - org.apache.maven.api.SessionData
 - org.apache.maven.api.Toolchain
- org.apache.maven.api.JavaToolchain
 
 - org.apache.maven.api.Type
 - org.apache.maven.api.VersionRange
 
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.apache.maven.api.EventType
 - org.apache.maven.api.MetadataStorage
 - org.apache.maven.api.ResolutionScope
 - org.apache.maven.api.Scope
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)