|
|
@ -1031,6 +1031,10 @@ public class StateModelChecker implements ModelChecker |
|
|
op = expr.getOperatorType(); |
|
|
op = expr.getOperatorType(); |
|
|
if (op == FilterOperator.STATE) { |
|
|
if (op == FilterOperator.STATE) { |
|
|
currentFilter = new Filter(Filter.FilterOperator.STATE, ODDUtils.GetIndexOfFirstFromDD(ddFilter, odd, allDDRowVars)); |
|
|
currentFilter = new Filter(Filter.FilterOperator.STATE, ODDUtils.GetIndexOfFirstFromDD(ddFilter, odd, allDDRowVars)); |
|
|
|
|
|
} else if (op == FilterOperator.FORALL && filterInit && filterInitSingle) { |
|
|
|
|
|
currentFilter = new Filter(Filter.FilterOperator.STATE, ODDUtils.GetIndexOfFirstFromDD(ddFilter, odd, allDDRowVars)); |
|
|
|
|
|
} else if (op == FilterOperator.FIRST && filterInit && filterInitSingle) { |
|
|
|
|
|
currentFilter = new Filter(Filter.FilterOperator.STATE, ODDUtils.GetIndexOfFirstFromDD(ddFilter, odd, allDDRowVars)); |
|
|
} else { |
|
|
} else { |
|
|
currentFilter = null; |
|
|
currentFilter = null; |
|
|
} |
|
|
} |
|
|
|