Zone Crossing
constructor(parent: ModelElement, space: GuidedPathSpace, zones: List<Zone>, arbiter: CrossingArbiterIfc = BoundedBatchArbiter(batchSize = 3, maxWait = 5.0), name: String? = null)(source)
Parameters
parent
where this sits in the model
space
the guide path whose zones are being crossed
zones
the zones the crossing covers, all on that guide path, distinct, at least one
arbiter
who decides whose turn it is; substitutable, and the point of the construct
name
the crossing's name in the model