diff --git a/.gitignore b/.gitignore index 76bd6fc..a1cdcec 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,8 @@ build bin +.idea + .vscode apache-maven-3.9.3 diff --git a/automata4j/src/main/java/com/avrsandbox/fsa/core/TransitionalManager.java b/automata4j/src/main/java/com/avrsandbox/fsa/core/TransitionalManager.java index 676e690..2b33e18 100644 --- a/automata4j/src/main/java/com/avrsandbox/fsa/core/TransitionalManager.java +++ b/automata4j/src/main/java/com/avrsandbox/fsa/core/TransitionalManager.java @@ -122,9 +122,8 @@ public void transit(TransitionPath transitionPath, TransitionListener transitionPath, TransitionListener transitionListener) throws InterruptedException { - transit(time, transitionPath.getPresentState().getInput(), transitionListener); - assignNextState(transitionPath.getNextState()); - transitionPath.removePresentState(); + Thread.sleep(time); + transit(transitionPath, transitionListener); } /**