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
// In this example, there is an error // because class C1 does not implement // interface I. Any bound value to template // parameter TP must implement interface I. trait T1{ /*implementation*/ } interface I{/*implementation*/} class C1{/*implementation*/} class C{ isA T1< TP = C1 >; /*implementation*/ }