Я разрабатываю программу, содержащую конечный автомат. Теперь это стало слишком сложным, и я ждал, пока не будет добавлена поддержка UML подмашины. Но даже несмотря на то, что я следовал инструкциям в справочном документе 1.2.2, вспомогательная машина не запускается. Машина зависает в состоянии "Тест" Состояние. Пожалуйста, обратитесь к прикрепленной ссылке на файл uml
https://drive.google.com/open?id=0B9PT7E5L1ac9dmNRSUVfZ3JfcTA
Есть ли способ запускать все субмашины при старте приложения. Запускается только родительская машина
SmDiagram
иAutomaticTopupSM
, так как мы не поддерживаем несколько машин в одном xml, если только они не являются ссылками на субмашины. Не уверен, что это проблема в данном случае. - person Janne Valkealahti   schedule 01.03.2017test
, так как это начальное состояние. Вы также должны видетьTestState
в качестве родителя, чтобы быть активным.testSimpleSubmachineRef
вUmlStateMachineModelFactoryTests
очень похоже. Попробуйте сделать аналогичный тест, чтобы изолировать проблему. - person Janne Valkealahti   schedule 02.03.2017