Draw on the right, write (Umple) model code on the left. Analyse models and generate code. This tool stores your data in cookies and on a server. I understand. Click to learn about privacy. Download Donate For help: User manual Ask questions Report issue
// This example generates the warning // because "goToS2" has "param" which could be // either an object of class "Y" // or the enumeration "Y" class X { enum Y { Red, Blue, Green } sm { s1 { goToS2(Y param) /{ System.out.println(param); } -> s2; } s2 {} } } class Y { }