W228 Different Initial States
[Previous]  [Next] 
|
User Manual [Previous]  [Next] W228 Different Initial StatesUmple semantic error related to composing state machines or regionsIf two state machines or regions are being composed and do not the same initial states. Example// In this example, there is an warning // because two traits T1 and T2 have // state machines with the same name but // with different initial states. trait T1{ sm{ s1{ e1 -> s2;} s2{ e3 -> s3;} s3{ e2 -> s2;} } } trait T2{ sm{ t1{ t1 -> t2;} t2{ t3 -> s3;} s3{ t2 -> t2;} } } class C1{ isA T1,T2; } Load the above code into UmpleOnline |