From dcfe56c0044edc560b81daeaffd9dd6686cc58e4 Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Thu, 3 Dec 2020 20:17:47 +0100 Subject: [PATCH] Deprecate RulesList, prepare to drop the class. --- .../Core/src/jetbrains/mps/logic/reactor/program/Program.java | 4 +++- .../src/jetbrains/mps/logic/reactor/program/RulesList.java | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/reactor/Core/src/jetbrains/mps/logic/reactor/program/Program.java b/reactor/Core/src/jetbrains/mps/logic/reactor/program/Program.java index f9e34248..4dba00de 100644 --- a/reactor/Core/src/jetbrains/mps/logic/reactor/program/Program.java +++ b/reactor/Core/src/jetbrains/mps/logic/reactor/program/Program.java @@ -16,9 +16,11 @@ package jetbrains.mps.logic.reactor.program; +import javaslang.collection.Stream; import jetbrains.mps.logic.reactor.core.RulesDiff; import java.util.ArrayList; +import java.util.stream.Collectors; /** * A collection of rulesLists that constitute a constraint rules program. @@ -29,11 +31,11 @@ public abstract class Program { public abstract String name(); + @Deprecated public abstract Iterable rulesLists(); public abstract PreambleInfo preambleInfo(); - public Program withRulesDiff(RulesDiff diff) { return this; }; public RulesDiff incrementalDiff() { return RulesDiff.emptyDiff(); }; diff --git a/reactor/Core/src/jetbrains/mps/logic/reactor/program/RulesList.java b/reactor/Core/src/jetbrains/mps/logic/reactor/program/RulesList.java index c2169f3f..b32db766 100644 --- a/reactor/Core/src/jetbrains/mps/logic/reactor/program/RulesList.java +++ b/reactor/Core/src/jetbrains/mps/logic/reactor/program/RulesList.java @@ -18,9 +18,9 @@ package jetbrains.mps.logic.reactor.program; /** * A container for rules. - * * @author Fedor Isakov */ +@Deprecated public abstract class RulesList { public abstract String name();