[Previous]  [Next] 
|
User Manual [Previous]  [Next] Composite State TableA composite state table is a state table which, instead of displaying single states and their transitions, displays a combination of multiple concurrent states. They are generated as part of the state table generation. They can be generated in UmpleOnline through "TOOLS > GENERATE > State Tables" and clicking "Generate It". They can also be generated through the command-line with "java -jar umple.jar -g StateTables *.ump". State Machine With Concurrent Statesclass Student { status { ParentState1{ changeParent -> ParentState2; NonConcurrentSubState1 { changeNonCon -> NonConcurrentSubState2; } NonConcurrentSubState2 { changeNonCon -> NonConcurrentSubState1; } } ParentState2{ changeParent -> ParentState1; ConcurrentSubState1 { change1 -> ConcurrentSubState2; } ConcurrentSubState2 { change1 -> ConcurrentSubState1; } || Css1 { change2 -> Css2; } Css2 { change2 -> Css1; } } } } // @@@skipcppcompile Load the above code into UmpleOnline |