public interface MavenProjectDirectoryDescriptor extends MavenProjectDescriptor, com.buschmais.jqassistant.plugin.common.api.model.DirectoryDescriptor
Modifier and Type | Method and Description |
---|---|
List<com.buschmais.jqassistant.plugin.common.api.model.ArtifactFileDescriptor> |
getCreatesArtifacts()
Return the artifacts created by this project.
|
MavenPomDescriptor |
getEffectiveModel()
Return the effective (i.e.
|
com.buschmais.jqassistant.plugin.common.api.model.FileDescriptor |
getModel()
Return the pom.xml file that defines this project.
|
List<MavenProjectDescriptor> |
getModules()
Return the modules of this project.
|
MavenProjectDescriptor |
getParent()
Return the parent of this project.
|
void |
setEffectiveModel(MavenPomDescriptor effectiveModel) |
void |
setModel(com.buschmais.jqassistant.plugin.common.api.model.FileDescriptor model) |
void |
setParent(MavenProjectDescriptor parentDescriptor) |
getArtifactId, getClassifier, getGroupId, getPackaging, getVersion, setArtifactId, setClassifier, setGroupId, setPackaging, setVersion
getFullQualifiedName, setFullQualifiedName
getName, setName
@Relation(value="CREATES") List<com.buschmais.jqassistant.plugin.common.api.model.ArtifactFileDescriptor> getCreatesArtifacts()
@Relation(value="HAS_PARENT") MavenProjectDescriptor getParent()
void setParent(MavenProjectDescriptor parentDescriptor)
@Relation(value="HAS_MODULE") List<MavenProjectDescriptor> getModules()
@Relation(value="HAS_MODEL") com.buschmais.jqassistant.plugin.common.api.model.FileDescriptor getModel()
void setModel(com.buschmais.jqassistant.plugin.common.api.model.FileDescriptor model)
@Relation(value="HAS_EFFECTIVE_MODEL") MavenPomDescriptor getEffectiveModel()
void setEffectiveModel(MavenPomDescriptor effectiveModel)
Copyright © 2016 buschmais GbR. All rights reserved.