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()
-