public interface RefEntity extends UserDataHolder
RefManager
Modifier and Type | Field and Description |
---|---|
static RefEntity[] |
EMPTY_ELEMENTS_ARRAY |
Modifier and Type | Method and Description |
---|---|
void |
accept(RefVisitor refVisitor)
Accepts the specified visitor and passes self to one of its visit methods.
|
java.util.List<RefEntity> |
getChildren()
Returns the list of children of the node.
|
java.lang.String |
getExternalName()
Returns a user-readable name for the element corresponding to the node.
|
javax.swing.Icon |
getIcon(boolean expanded) |
java.lang.String |
getName()
Returns the name of the node.
|
RefEntity |
getOwner()
Returns the parent of the node.
|
java.lang.String |
getQualifiedName() |
RefManager |
getRefManager()
Returns the reference graph manager for the node.
|
boolean |
isValid()
Checks if the element corresponding to the node is valid.
|
getUserData, putUserData
static final RefEntity[] EMPTY_ELEMENTS_ARRAY
java.lang.String getName()
java.lang.String getQualifiedName()
java.util.List<RefEntity> getChildren()
RefEntity getOwner()
void accept(RefVisitor refVisitor)
refVisitor
- the visitor to accept.java.lang.String getExternalName()
boolean isValid()
RefManager getRefManager()
javax.swing.Icon getIcon(boolean expanded)