E224 Multiple Inheritance Constraint
[Previous]  [Next] 
|
User Manual [Previous]  [Next] E224 Multiple Inheritance ConstraintUmple semantic error related to putting multiple inheritance constraint on template parametersIf a multiple inheritance is applied as a constraint to a template parameter, it is detected and this error is raised. Umple does not support multiple inheritance. Example// In this example, there is an error // because trait T puts multiple // inheritance constraint on its // template parameter TP. trait T<TP isA C1&C2>{ /*implementation*/ } class C1{ /*implementation*/ } class C2{ /*implementation*/ } Load the above code into UmpleOnline |