public class ProcessTreeNode extends Object implements VisualProcessNode
| Modifier and Type | Field and Description |
|---|---|
protected int |
depth |
protected int |
index |
protected Node |
node |
protected int |
originX |
protected int |
originY |
protected ProcessTreeNode |
parent |
protected NodeToken |
token |
| Constructor and Description |
|---|
ProcessTreeNode(NodeToken token) |
ProcessTreeNode(ProcessTreeNode parent,
Node node) |
| Modifier and Type | Method and Description |
|---|---|
void |
addChild(ProcessTreeArc child) |
void |
addParent(ProcessTreeArc parentArc) |
void |
addToLayer(List<ProcessTreeNode> layer) |
List<ProcessTreeArc> |
getChildren() |
int |
getDepth() |
int |
getIndex() |
Node |
getNode() |
List<ProcessTreeNode> |
getNodeParents() |
int |
getOffset() |
int |
getOriginX() |
int |
getOriginX(int width) |
int |
getOriginY() |
int |
getOriginY(int height) |
ProcessTreeNode |
getParent() |
List<ProcessTreeArc> |
getParents() |
NodeToken |
getParentToken() |
NodeToken |
getToken() |
boolean |
hasLowerParent(ProcessTreeNode selectedParent,
ProcessTree tree) |
boolean |
hasNonCompleteNodeTokenParent() |
boolean |
isAncestor(ProcessTreeNode ptNode,
ProcessTree tree) |
boolean |
isCompletedNodeToken() |
boolean |
isStartTokenNode() |
boolean |
isTokenOnArc(Arc arc) |
void |
recalculateOrigin() |
void |
setDepth(int depth) |
void |
setIndex(int index) |
protected ProcessTreeNode parent
protected NodeToken token
protected Node node
protected int depth
protected int index
protected int originX
protected int originY
public ProcessTreeNode(ProcessTreeNode parent, Node node)
public ProcessTreeNode(NodeToken token)
public void addParent(ProcessTreeArc parentArc)
public ProcessTreeNode getParent()
public NodeToken getParentToken()
public Node getNode()
getNode in interface VisualProcessNodepublic NodeToken getToken()
getToken in interface VisualProcessNodepublic List<ProcessTreeArc> getChildren()
public List<ProcessTreeArc> getParents()
public List<ProcessTreeNode> getNodeParents()
public void addChild(ProcessTreeArc child)
public int getDepth()
public void setDepth(int depth)
public int getIndex()
public void setIndex(int index)
public void addToLayer(List<ProcessTreeNode> layer)
public boolean isStartTokenNode()
public boolean isTokenOnArc(Arc arc)
public boolean isCompletedNodeToken()
public boolean hasNonCompleteNodeTokenParent()
public boolean hasLowerParent(ProcessTreeNode selectedParent, ProcessTree tree)
public boolean isAncestor(ProcessTreeNode ptNode, ProcessTree tree)
public void recalculateOrigin()
public int getOriginX()
public int getOriginY()
public int getOriginX(int width)
public int getOriginY(int height)
public int getOffset()
Copyright © 2012. All Rights Reserved.