com.googlecode.sarasvati.visual.process
Class ProcessTreeNode
java.lang.Object
com.googlecode.sarasvati.visual.process.ProcessTreeNode
- All Implemented Interfaces:
- VisualProcessNode
public class ProcessTreeNode
- extends Object
- implements VisualProcessNode
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
parent
protected ProcessTreeNode parent
token
protected NodeToken token
node
protected Node node
depth
protected int depth
index
protected int index
originX
protected int originX
originY
protected int originY
ProcessTreeNode
public ProcessTreeNode(ProcessTreeNode parent,
Node node)
ProcessTreeNode
public ProcessTreeNode(NodeToken token)
addParent
public void addParent(ProcessTreeArc parentArc)
getParent
public ProcessTreeNode getParent()
getParentToken
public NodeToken getParentToken()
getNode
public Node getNode()
- Specified by:
getNode in interface VisualProcessNode
getToken
public NodeToken getToken()
- Specified by:
getToken in interface VisualProcessNode
getChildren
public List<ProcessTreeArc> getChildren()
getParents
public List<ProcessTreeArc> getParents()
getNodeParents
public List<ProcessTreeNode> getNodeParents()
addChild
public void addChild(ProcessTreeArc child)
getDepth
public int getDepth()
setDepth
public void setDepth(int depth)
getIndex
public int getIndex()
setIndex
public void setIndex(int index)
addToLayer
public void addToLayer(List<ProcessTreeNode> layer)
isStartTokenNode
public boolean isStartTokenNode()
isTokenOnArc
public boolean isTokenOnArc(Arc arc)
isCompletedNodeToken
public boolean isCompletedNodeToken()
hasNonCompleteNodeTokenParent
public boolean hasNonCompleteNodeTokenParent()
hasLowerParent
public boolean hasLowerParent(ProcessTreeNode selectedParent,
ProcessTree tree)
isAncestor
public boolean isAncestor(ProcessTreeNode ptNode,
ProcessTree tree)
recalculateOrigin
public void recalculateOrigin()
getOriginX
public int getOriginX()
getOriginY
public int getOriginY()
getOriginX
public int getOriginX(int width)
getOriginY
public int getOriginY(int height)
getOffset
public int getOffset()
Copyright © 2012. All Rights Reserved.