summaryrefslogtreecommitdiff
path: root/odcsim-engine-omega
diff options
context:
space:
mode:
authorFabian Mastenbroek <mail.fabianm@gmail.com>2018-11-02 22:50:08 +0100
committerFabian Mastenbroek <mail.fabianm@gmail.com>2019-05-13 20:26:43 +0200
commitda9dd0c3cb3d9a6b72b6fb4efd257d0449711f17 (patch)
tree067491eb5e9cfdb6ba2977517f370cf9a995cbdc /odcsim-engine-omega
parentce71a2ec7abadd4d82d89dfc1f7fd3f79076e37a (diff)
feat: Add support for suspending behavior
This change adds support for suspending behavior via Kotlin's coroutine feature officially introduced in Kotlin 1.3. The syntax is similar to the 1.x version of the simulator to allow for easier porting to 2.x.
Diffstat (limited to 'odcsim-engine-omega')
-rw-r--r--odcsim-engine-omega/src/main/kotlin/com/atlarge/odcsim/engine/omega/OmegaActorSystem.kt2
1 files changed, 1 insertions, 1 deletions
diff --git a/odcsim-engine-omega/src/main/kotlin/com/atlarge/odcsim/engine/omega/OmegaActorSystem.kt b/odcsim-engine-omega/src/main/kotlin/com/atlarge/odcsim/engine/omega/OmegaActorSystem.kt
index 3da82b3d..56e3020f 100644
--- a/odcsim-engine-omega/src/main/kotlin/com/atlarge/odcsim/engine/omega/OmegaActorSystem.kt
+++ b/odcsim-engine-omega/src/main/kotlin/com/atlarge/odcsim/engine/omega/OmegaActorSystem.kt
@@ -29,12 +29,12 @@ import com.atlarge.odcsim.ActorPath
import com.atlarge.odcsim.ActorRef
import com.atlarge.odcsim.ActorSystem
import com.atlarge.odcsim.Behavior
-import com.atlarge.odcsim.BehaviorInterpreter
import com.atlarge.odcsim.Duration
import com.atlarge.odcsim.Instant
import com.atlarge.odcsim.PostStop
import com.atlarge.odcsim.PreStart
import com.atlarge.odcsim.Signal
+import com.atlarge.odcsim.internal.BehaviorInterpreter
import java.util.PriorityQueue
import kotlin.math.max