Package-level declarations
Types
A NetworkObserver that emits the station-network flow events: AnimationEvent.EnteredNetwork when a QObject enters through an ingress, AnimationEvent.ExitedNetwork when it leaves (is disposed) through an egress, and AnimationEvent.Transferred when it is handed off to another network at an egress. Attach with network.attachNetworkObserver(NetworkAnimationEmitter(network)); the network is unchanged.
Emits an AnimationEvent.ResourceStateChanged whenever the station-package SResource changes state. This is the station counterpart to ksl.animation.emitters.ResourceAnimationEmitter (Phase 2.2): SResource is a different type that does not fire AllocationListenerIfc, so it needs its own emitter.
A StationObserverIfc that emits AnimationEvent.StationEntered and AnimationEvent.StationExited as QObjects enter and leave a station. Attach with station.attachStationObserver(...); this is the per-station flow animation enabled by the additive station observer (decision D10/Phase 3B), complementing the network-boundary events.