ForkStation

constructor(parent: ModelElement, join: JoinStation, childCount: ChildCountIfc, childFactory: ChildFactoryIfc? = null, childReceiver: QObjectReceiverIfc = NotImplementedReceiver, nextReceiver: QObjectReceiverIfc = NotImplementedReceiver, name: String? = null)(source)

Parameters

parent

the model element serving as this station's parent

join

the paired JoinStation that will reunite the children with the parent

childCount

how many children to spawn for a given parent (must return >= 1)

childFactory

optional per-child configuration applied to each freshly created child; null means an unconfigured QObject

childReceiver

where each newly created child is first sent

nextReceiver

where the parent continues

name

the name of the station