Package su.onno.process
Class ProcessNode<P,S extends Enum<S> & ProcessStepKey>
java.lang.Object
su.onno.process.ProcessNode<P,S>
- Direct Known Subclasses:
AutomaticNode,DecisionNode,EndNode,HumanTaskNode,ParallelForkNode,ParallelJoinNode,StartNode,SubprocessNode,TimerNode
public abstract sealed class ProcessNode<P,S extends Enum<S> & ProcessStepKey>
extends Object
permits StartNode<P,S>, HumanTaskNode<P,S,O>, AutomaticNode<P,S>, DecisionNode<P,S,O>, TimerNode<P,S>, ParallelForkNode<P,S,B>, ParallelJoinNode<P,S,B>, SubprocessNode<P,S,C,CS>, EndNode<P,S>
A typed node owned by a
ProcessGraph.-
Method Summary
Modifier and TypeMethodDescriptionfinal Sstep()Step identity, ornullfor the synthetic start node.abstract ProcessNodeTypetype()Stable node kind for runtime dispatch and graph inspection.
-
Method Details
-
step
Step identity, ornullfor the synthetic start node. -
type
Stable node kind for runtime dispatch and graph inspection.
-