public abstract class PackagingSourceItem
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
PackagingSourceItem() |
protected |
PackagingSourceItem(boolean provideElements) |
| Modifier and Type | Method and Description |
|---|---|
abstract java.util.List<? extends PackagingElement<?>> |
createElements(ArtifactEditorContext context) |
abstract SourceItemPresentation |
createPresentation(ArtifactEditorContext context) |
abstract boolean |
equals(java.lang.Object obj) |
PackagingElementOutputKind |
getKindOfProducedElements() |
abstract int |
hashCode() |
boolean |
isProvideElements() |
protected PackagingSourceItem()
protected PackagingSourceItem(boolean provideElements)
provideElements - if false if this item represents a grouping node which doesn't provide packaging elements so its
createElements(ArtifactEditorContext) method is guaranteed to return the empty listpublic abstract boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic abstract int hashCode()
hashCode in class java.lang.Objectpublic abstract SourceItemPresentation createPresentation(ArtifactEditorContext context)
public abstract java.util.List<? extends PackagingElement<?>> createElements(ArtifactEditorContext context)
public boolean isProvideElements()
public PackagingElementOutputKind getKindOfProducedElements()