diff --git a/src/nl/utwente/ewi/fmt/EXPRES/MakeTraLab.java b/src/nl/utwente/ewi/fmt/EXPRES/MakeTraLab.java index ae86230..b18cc79 100644 --- a/src/nl/utwente/ewi/fmt/EXPRES/MakeTraLab.java +++ b/src/nl/utwente/ewi/fmt/EXPRES/MakeTraLab.java @@ -81,12 +81,11 @@ public void run () { String sState = Composition.stateString(state); Map vals = l.getVarValues(state); Set markings = new TreeSet<>(); - if (l instanceof MarkedAutomaton) { - if (vals.get("marked") != 0) - markings.add("marked"); - } - for (Map.Entry v : vals.entrySet()) + for (Map.Entry v : vals.entrySet()) { markings.add("v_" + v.getKey() + "_" + v.getValue()); + if (v.getKey().equals("marked") && v.getValue() != 0) + markings.add(v.getKey()); + } for (Property prop : props) { Number eval = prop.reachTarget.evaluate(vals); if (eval.doubleValue() != 0)