@Label(value="Pom", usingIndexedPropertyOf=com.buschmais.jqassistant.core.store.api.model.FullQualifiedNameDescriptor.class) public interface MavenPomDescriptor extends MavenDescriptor, BaseProfileDescriptor, MavenCoordinatesDescriptor, MavenDependentDescriptor, com.buschmais.jqassistant.core.store.api.model.FullQualifiedNameDescriptor, com.buschmais.jqassistant.plugin.common.api.model.NamedDescriptor
Model
Modifier and Type | Method and Description |
---|---|
List<MavenContributorDescriptor> |
getContributors()
Returns all mentioned contributors.
|
List<PomDependsOnDescriptor> |
getDependencies() |
Set<com.buschmais.jqassistant.plugin.common.api.model.ArtifactDescriptor> |
getDescribes()
Get the artifacts which are described by this POM.
|
List<MavenDeveloperDescriptor> |
getDevelopers()
Get referenced developers.
|
List<MavenLicenseDescriptor> |
getLicenses()
Get referenced licenses.
|
List<PomManagesDependencyDescriptor> |
getManagedDependencies()
Get default dependency information for projects that inherit from this
one.
|
com.buschmais.jqassistant.plugin.common.api.model.ArtifactDescriptor |
getParent()
Get the parent pom.
|
List<MavenProfileDescriptor> |
getProfiles()
Get profile information.
|
void |
setParent(com.buschmais.jqassistant.plugin.common.api.model.ArtifactDescriptor parent)
Set the parent POM.
|
getManagedPlugins, getModules, getPlugins, getProperties
getArtifactId, getClassifier, getGroupId, getPackaging, getVersion, setArtifactId, setClassifier, setGroupId, setPackaging, setVersion
@Relation(value="DESCRIBES") Set<com.buschmais.jqassistant.plugin.common.api.model.ArtifactDescriptor> getDescribes()
@Relation(value="HAS_PARENT") com.buschmais.jqassistant.plugin.common.api.model.ArtifactDescriptor getParent()
void setParent(com.buschmais.jqassistant.plugin.common.api.model.ArtifactDescriptor parent)
parent
- The parent POM.@Relation(value="USES_LICENSE") List<MavenLicenseDescriptor> getLicenses()
@Relation(value="HAS_DEVELOPER") List<MavenDeveloperDescriptor> getDevelopers()
@Relation(value="HAS_CONTRIBUTOR") List<MavenContributorDescriptor> getContributors()
@Relation(value="HAS_PROFILE") List<MavenProfileDescriptor> getProfiles()
List<PomDependsOnDescriptor> getDependencies()
List<PomManagesDependencyDescriptor> getManagedDependencies()
Copyright © 2016 buschmais GbR. All rights reserved.