edu.mit.ai.psg.ui.outliner
Class CallOutlineNodeDefault
java.lang.Object
|
+--javax.swing.tree.DefaultMutableTreeNode
|
+--edu.mit.ai.psg.ui.outliner.OutlineNodeDefault
|
+--edu.mit.ai.psg.ui.outliner.CallOutlineNodeDefault
- public class CallOutlineNodeDefault
- extends OutlineNodeDefault
- implements CallOutlineNode
Node for pairing invocations with results.
- See Also:
CallOutlineRendererDefault, Serialized Form
|
Constructor Summary |
CallOutlineNodeDefault(Object label,
Object obj,
OutlineRenderer renderer)
create labeled node for invocation |
CallOutlineNodeDefault(Object label,
Object obj,
OutlineRenderer renderer,
CallOutlineNode callPartner)
create labeled node for result, linked with callPartner |
CallOutlineNodeDefault(Object obj,
OutlineRenderer renderer)
create node for invocation |
CallOutlineNodeDefault(Object obj,
OutlineRenderer renderer,
CallOutlineNode callPartner)
create node for result, linked with callPartner |
| Methods inherited from class javax.swing.tree.DefaultMutableTreeNode |
add,
breadthFirstEnumeration,
children,
clone,
depthFirstEnumeration,
getAllowsChildren,
getChildAfter,
getChildAt,
getChildBefore,
getChildCount,
getDepth,
getFirstChild,
getFirstLeaf,
getIndex,
getLastChild,
getLastLeaf,
getLeafCount,
getLevel,
getNextLeaf,
getNextNode,
getNextSibling,
getParent,
getPath,
getPathToRoot,
getPreviousLeaf,
getPreviousNode,
getPreviousSibling,
getRoot,
getSharedAncestor,
getSiblingCount,
getUserObject,
getUserObjectPath,
insert,
isNodeAncestor,
isNodeChild,
isNodeDescendant,
isNodeRelated,
isNodeSibling,
isRoot,
pathFromAncestorEnumeration,
postorderEnumeration,
preorderEnumeration,
remove,
remove,
removeAllChildren,
removeFromParent,
setAllowsChildren,
setParent,
setUserObject |
CallOutlineNodeDefault
public CallOutlineNodeDefault(Object obj,
OutlineRenderer renderer)
- create node for invocation
CallOutlineNodeDefault
public CallOutlineNodeDefault(Object label,
Object obj,
OutlineRenderer renderer)
- create labeled node for invocation
CallOutlineNodeDefault
public CallOutlineNodeDefault(Object obj,
OutlineRenderer renderer,
CallOutlineNode callPartner)
- create node for result, linked with callPartner
CallOutlineNodeDefault
public CallOutlineNodeDefault(Object label,
Object obj,
OutlineRenderer renderer,
CallOutlineNode callPartner)
- create labeled node for result, linked with callPartner
isInvocation
public boolean isInvocation()
- Specified by:
- isInvocation in interface CallOutlineNode
getPartner
public CallOutlineNode getPartner()
- Specified by:
- getPartner in interface CallOutlineNode
setPartner
public void setPartner(CallOutlineNode partner)
- Specified by:
- setPartner in interface CallOutlineNode
toString
public String toString()
- Overrides:
- toString in class OutlineNodeDefault