public interface ISourceItem
Modifier and Type | Method and Description |
---|---|
void |
addChild(ISourceItem child) |
java.util.Collection<? extends ISourceItem> |
getChildren()
Attention:
As we cache the nodes, the children are normally NOT up-to-date.
|
java.lang.String |
getHashValue()
Returns a String representation of calculated crypto hash.
|
java.io.Serializable |
getId()
Attention:
As we don't want the UID class in the eclipse plugin, the String
representation of UIDs is returned.
|
java.lang.String |
getQualifiedName() |
SourceType |
getType() |
void |
setHashValue(java.lang.String hashValue) |
void |
setId(java.io.Serializable id)
Attention:
As we don't want the UID class in the eclipse plugin, UIDs must be
converted to String before calling this setter.
|
void |
setQualifiedName(java.lang.String qualifiedName) |
void |
setType(SourceType type) |
void |
visit(ISourceVisitor visitor) |
java.lang.String getQualifiedName()
void setQualifiedName(java.lang.String qualifiedName)
java.lang.String getHashValue()
Object.equals(Object)
.void setHashValue(java.lang.String hashValue)
SourceType getType()
void setType(SourceType type)
java.util.Collection<? extends ISourceItem> getChildren()
void addChild(ISourceItem child)
void visit(ISourceVisitor visitor)
java.io.Serializable getId()
void setId(java.io.Serializable id)
Copyright © 2022. All rights reserved.