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();