There are currently two different versions of StateMachine.xml.
- mitk\Core\Code\Interactions
- mitk\CoreUI\Bundles\org.mitk.gui.qt.common\resources
As far as I checked, the only difference between these two versions (dispite some minor 'formation-beautifications') is that the CoreUI one offers the Statemachine necessary for using the PlanarFigureInteractor.
It seems that normally MITK uses this Statemachine and everything works fine. However, my external application uses the wrong version.
The big question is:
Does it make sense to have two StateMachine.xml that are almost completely identical?