public class ArtifactModelImpl extends ArtifactModelBase implements ModifiableArtifactModel
VALID_ARTIFACT_CONDITION| Constructor and Description |
|---|
ArtifactModelImpl(ArtifactManagerImpl artifactManager,
java.util.List<? extends ArtifactImpl> originalArtifacts) |
| Modifier and Type | Method and Description |
|---|---|
ModifiableArtifact |
addArtifact(java.lang.String name,
ArtifactType artifactType) |
ModifiableArtifact |
addArtifact(java.lang.String name,
ArtifactType artifactType,
CompositePackagingElement<?> rootElement) |
ModifiableArtifact |
addArtifact(java.lang.String name,
ArtifactType artifactType,
CompositePackagingElement<?> rootElement,
ProjectModelExternalSource externalSource) |
void |
addListener(ArtifactListener listener) |
void |
commit() |
void |
dispose() |
ArtifactImpl |
getArtifactByOriginal(Artifact artifact) |
protected java.util.List<? extends Artifact> |
getArtifactsList() |
ArtifactImpl |
getModifiableCopy(Artifact artifact) |
ModifiableArtifact |
getOrCreateModifiableArtifact(Artifact artifact) |
Artifact |
getOriginalArtifact(Artifact artifact) |
java.util.List<ArtifactImpl> |
getOriginalArtifacts() |
boolean |
isModified() |
void |
removeArtifact(Artifact artifact) |
void |
removeListener(ArtifactListener listener) |
artifactsChanged, findArtifact, getAllArtifactsIncludingInvalid, getArtifacts, getArtifactsByTypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfindArtifact, getAllArtifactsIncludingInvalid, getArtifacts, getArtifactsByTypepublic ArtifactModelImpl(ArtifactManagerImpl artifactManager, java.util.List<? extends ArtifactImpl> originalArtifacts)
protected java.util.List<? extends Artifact> getArtifactsList()
getArtifactsList in class ArtifactModelBasepublic ModifiableArtifact addArtifact(java.lang.String name, ArtifactType artifactType)
addArtifact in interface ModifiableArtifactModelpublic ModifiableArtifact addArtifact(java.lang.String name, ArtifactType artifactType, CompositePackagingElement<?> rootElement)
addArtifact in interface ModifiableArtifactModelpublic ModifiableArtifact addArtifact(java.lang.String name, ArtifactType artifactType, CompositePackagingElement<?> rootElement, ProjectModelExternalSource externalSource)
addArtifact in interface ModifiableArtifactModelpublic void addListener(ArtifactListener listener)
addListener in interface ModifiableArtifactModelpublic void removeListener(ArtifactListener listener)
removeListener in interface ModifiableArtifactModelpublic void removeArtifact(Artifact artifact)
removeArtifact in interface ModifiableArtifactModelpublic ModifiableArtifact getOrCreateModifiableArtifact(Artifact artifact)
getOrCreateModifiableArtifact in interface ModifiableArtifactModelpublic Artifact getOriginalArtifact(Artifact artifact)
getOriginalArtifact in interface ArtifactModelgetOriginalArtifact in class ArtifactModelBasepublic ArtifactImpl getArtifactByOriginal(Artifact artifact)
getArtifactByOriginal in interface ArtifactModelgetArtifactByOriginal in class ArtifactModelBasepublic boolean isModified()
isModified in interface ModifiableArtifactModelpublic void commit()
commit in interface ModifiableArtifactModelpublic void dispose()
dispose in interface ModifiableArtifactModelpublic ArtifactImpl getModifiableCopy(Artifact artifact)
getModifiableCopy in interface ModifiableArtifactModelpublic java.util.List<ArtifactImpl> getOriginalArtifacts()