From c4a5df26939f84caedb0a8b570204ad0a2fdaa92 Mon Sep 17 00:00:00 2001 From: William Emfinger <waemfinger@gmail.com> Date: Thu, 28 Jul 2022 09:51:39 -0500 Subject: [PATCH] closes #139 dont warn during simulation about no initial state if the child is a documentation node --- src/visualizers/widgets/HFSMViz/Simulator/Simulator.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/visualizers/widgets/HFSMViz/Simulator/Simulator.js b/src/visualizers/widgets/HFSMViz/Simulator/Simulator.js index cb320e5..53c56ac 100644 --- a/src/visualizers/widgets/HFSMViz/Simulator/Simulator.js +++ b/src/visualizers/widgets/HFSMViz/Simulator/Simulator.js @@ -704,11 +704,11 @@ define(['js/util', var hasChildren = state.childrenIds.filter(function (cid) { var child = self.nodes[ cid ]; if (child) { - return child.type != 'Internal Transition'; + return child.type != 'Internal Transition' && child.type != 'Documentation'; } }).length > 0; if (hasChildren && init.length != 1) { - self.log(`WARNING: '${state.name}' (${stateId}) has children, but no initial state defined!`); + self.log(`WARNING: '${state.name}' (${stateId}) has child states, but no initial state defined!`); } else if (!hasChildren && init.length != 0) { self.log(`WARNING: '${state.name}' (${stateId}) has initial state, but no substates!`); }