diff --git a/reactor/Core/src/jetbrains/mps/logic/reactor/core/ReactorLifecycle.kt b/reactor/Core/src/jetbrains/mps/logic/reactor/evaluation/EvaluationSession.kt similarity index 62% rename from reactor/Core/src/jetbrains/mps/logic/reactor/core/ReactorLifecycle.kt rename to reactor/Core/src/jetbrains/mps/logic/reactor/evaluation/EvaluationSession.kt index e2929399..61870c34 100644 --- a/reactor/Core/src/jetbrains/mps/logic/reactor/core/ReactorLifecycle.kt +++ b/reactor/Core/src/jetbrains/mps/logic/reactor/evaluation/EvaluationSession.kt @@ -1,5 +1,5 @@ /* - * Copyright 2014-2019 JetBrains s.r.o. + * Copyright 2014-2024 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,24 +14,14 @@ * limitations under the License. */ -package jetbrains.mps.logic.reactor.core +package jetbrains.mps.logic.reactor.evaluation import jetbrains.mps.logic.reactor.core.internal.EvaluationSessionImpl /** - * Must be invoked by the code responsible for application's initialization and teardown. - * * @author Fedor Isakov */ -class ReactorLifecycle { - companion object { - fun init() { - EvaluationSessionImpl.Backend.init() - } +fun initBackend() = EvaluationSessionImpl.Backend.init() - fun deinit() { - EvaluationSessionImpl.Backend.deinit() - } - } -} \ No newline at end of file +fun deinitBackend() = EvaluationSessionImpl.Backend.deinit() \ No newline at end of file diff --git a/reactor/Test/test/TestProgram.kt b/reactor/Test/test/TestProgram.kt index 13e64f47..d108a799 100644 --- a/reactor/Test/test/TestProgram.kt +++ b/reactor/Test/test/TestProgram.kt @@ -1,7 +1,4 @@ -import jetbrains.mps.logic.reactor.core.ReactorLifecycle -import jetbrains.mps.logic.reactor.evaluation.EvaluationSession -import jetbrains.mps.logic.reactor.evaluation.PredicateInvocation -import jetbrains.mps.logic.reactor.evaluation.StoreView +import jetbrains.mps.logic.reactor.evaluation.* import jetbrains.mps.logic.reactor.logical.Logical import jetbrains.mps.logic.reactor.program.Constraint import jetbrains.mps.logic.reactor.program.ConstraintSymbol @@ -23,13 +20,13 @@ class TestProgram { @BeforeClass @JvmStatic fun setup() { - ReactorLifecycle.init(); + initBackend() } @AfterClass @JvmStatic fun teardown() { - ReactorLifecycle.deinit(); + deinitBackend() } }