diff --git a/prism/src/automata/finite/FiniteAutomaton.java b/prism/src/automata/finite/FiniteAutomaton.java index 26ef1fc9..7ef587d4 100644 --- a/prism/src/automata/finite/FiniteAutomaton.java +++ b/prism/src/automata/finite/FiniteAutomaton.java @@ -9,11 +9,9 @@ import java.util.Queue; import java.util.Set; import java.util.Stack; -import prism.PrismException; -import prism.PrismFileLog; -import prism.PrismLog; +import common.Dottable; -public abstract class FiniteAutomaton> { +public abstract class FiniteAutomaton> implements Dottable { protected List apList; protected HashSet states; @@ -461,16 +459,4 @@ public abstract class FiniteAutomaton> { return result.toString(); } - - public void exportToDotFile(String filename) throws PrismException { - try (PrismFileLog log = PrismFileLog.create(filename)) { - exportToDotFile(log); - } - } - - public void exportToDotFile(PrismLog out) { - out.print(toDot()); - } - - public abstract String toDot(); }