Community
Participate
Working Groups
I have looked at the UML2 spec and Enumerations are types, which doesn't seem to have subclassing. From http://java.sun.com/docs/books/tutorial/java/javaOO/enum.html Note: All enums implicitly extend java.lang.Enum. Since Java does not support multiple inheritance, an enum cannot extend anything else. If OSS/J use this feature then I suggest that we have an option to disable it in the profile, else I suggest that it be removed completely.
Still a problem in the latest version of TS.
> I have looked at the UML2 spec and Enumerations are types, which doesn't seem > to have subclassing. > > From http://java.sun.com/docs/books/tutorial/java/javaOO/enum.html > > Note: All enums implicitly extend java.lang.Enum. Since Java does not support > multiple inheritance, an enum cannot extend anything else. > > If OSS/J use this feature then I suggest that we have an option to disable it > in the profile, else I suggest that it be removed completely. Tigerstripe doesn't use Java's 'enum' type, it represents Tigerstripe Enums as abstract classes which CAN extend other classes. Marking this as won't fix. I'm hesitant to change the editor due to backward compatibility issues. (In reply to comment #0)