Package-level declarations

Types

Link copied to clipboard
class ProcessStation(parent: ModelElement, activity: suspend KSLProcessBuilder.(ModelElement.QObject) -> Unit, nextReceiver: QObjectReceiverIfc = NotImplementedReceiver, name: String? = null) : ProcessModel, QObjectReceiverIfc, RoutingOutletsIfc

A station whose "activity" is an arbitrary process-view KSLProcess rather than a fixed delay — the delegate-and-continue generalization of an activity station.

Functions

Link copied to clipboard
fun StationNetwork.processStation(name: String, nextReceiver: QObjectReceiverIfc = NotImplementedReceiver, activity: suspend KSLProcessBuilder.(ModelElement.QObject) -> Unit): ProcessStation

Creates a ProcessStation in this network whose activity is the supplied process activity, registered under name. Wire upstream nodes to it like any receiver.