Package org.aspectj.ajde.ui
Interface IStructureViewNode
- All Known Implementing Classes:
SwingTreeViewNode
public interface IStructureViewNode
- Author:
- Mik Kersten
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic class
Uses "typesafe enum" pattern. -
Method Summary
Modifier and TypeMethodDescriptionvoid
add(IStructureViewNode child)
Add a child node.void
add(IStructureViewNode child, int position)
Add a child node.getIcon()
getKind()
void
remove(IStructureViewNode child)
Remove a child node.
-
Method Details
-
getStructureNode
IProgramElement getStructureNode() -
getIcon
AbstractIcon getIcon() -
add
Add a child node. -
add
Add a child node. -
remove
Remove a child node. -
getChildren
List getChildren()- Returns:
- an empty list if there are no children
-
getKind
IStructureViewNode.Kind getKind() -
getRelationshipName
String getRelationshipName()
-