Class ProcessNode
- java.lang.Object
-
- org.uberfire.ext.wires.bpmn.beliefs.graph.impl.GraphNodeImpl<Content,BpmnEdge>
-
- org.uberfire.ext.wires.bpmn.api.model.impl.nodes.ProcessNode
-
- All Implemented Interfaces:
Iterable<BpmnGraphNode>,BpmnGraph,BpmnGraphNode,Copyable<BpmnGraphNode>,Graph<Content,BpmnGraphNode>,GraphNode<Content,BpmnEdge>
@Portable public class ProcessNode extends GraphNodeImpl<Content,BpmnEdge> implements BpmnGraph, BpmnGraphNode
A BPMN "Process"
-
-
Constructor Summary
Constructors Constructor Description ProcessNode()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BpmnGraphNodeaddNode(BpmnGraphNode node)ProcessNodecopy()BpmnGraphNodegetNode(int id)Iterator<BpmnGraphNode>iterator()BpmnGraphNoderemoveNode(int id)intsize()StringtoString()-
Methods inherited from class org.uberfire.ext.wires.bpmn.beliefs.graph.impl.GraphNodeImpl
getContent, getId, getInEdges, getOutEdges, setContent, setId
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.uberfire.ext.wires.bpmn.beliefs.graph.Graph
getContent, setContent
-
Methods inherited from interface org.uberfire.ext.wires.bpmn.beliefs.graph.GraphNode
getContent, getId, getInEdges, getOutEdges, setContent, setId
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Method Detail
-
addNode
public BpmnGraphNode addNode(BpmnGraphNode node)
- Specified by:
addNodein interfaceGraph<Content,BpmnGraphNode>
-
removeNode
public BpmnGraphNode removeNode(int id)
- Specified by:
removeNodein interfaceGraph<Content,BpmnGraphNode>
-
getNode
public BpmnGraphNode getNode(int id)
- Specified by:
getNodein interfaceGraph<Content,BpmnGraphNode>
-
size
public int size()
- Specified by:
sizein interfaceGraph<Content,BpmnGraphNode>
-
iterator
public Iterator<BpmnGraphNode> iterator()
- Specified by:
iteratorin interfaceIterable<BpmnGraphNode>
-
copy
public ProcessNode copy()
- Specified by:
copyin interfaceCopyable<BpmnGraphNode>
-
toString
public String toString()
- Overrides:
toStringin classGraphNodeImpl<Content,BpmnEdge>
-
-