Deprecate RulesList, prepare to drop the class.

This commit is contained in:
Fedor Isakov 2020-12-03 20:17:47 +01:00
parent e7bb65ecff
commit dcfe56c004
2 changed files with 4 additions and 2 deletions

View File

@ -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<RulesList> rulesLists();
public abstract PreambleInfo preambleInfo();
public Program withRulesDiff(RulesDiff diff) { return this; };
public RulesDiff incrementalDiff() { return RulesDiff.emptyDiff(); };

View File

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