summaryrefslogtreecommitdiff
path: root/RGens/src/main/java/bjc/rgens/newparser/Rule.java
diff options
context:
space:
mode:
Diffstat (limited to 'RGens/src/main/java/bjc/rgens/newparser/Rule.java')
-rw-r--r--RGens/src/main/java/bjc/rgens/newparser/Rule.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/RGens/src/main/java/bjc/rgens/newparser/Rule.java b/RGens/src/main/java/bjc/rgens/newparser/Rule.java
index 612d603..0717233 100644
--- a/RGens/src/main/java/bjc/rgens/newparser/Rule.java
+++ b/RGens/src/main/java/bjc/rgens/newparser/Rule.java
@@ -85,6 +85,16 @@ public class Rule {
return cases;
}
+ /**
+ * Replace the current list of cases with a new one.
+ *
+ * @param cases
+ * The new list of cases.
+ */
+ public void replaceCases(IList<RuleCase> cases) {
+ this.cases = cases;
+ }
+
@Override
public int hashCode() {
final int prime = 31;