[Uml-devel] [ uml-Feature Requests-653208 ] Java interface inheritance code gen.

noreply at sourceforge.net noreply at sourceforge.net
Fri Dec 13 03:28:03 UTC 2002


Feature Requests item #653208, was opened at 2002-12-13 03:27
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=382954&aid=653208&group_id=24919

Category: Code generation
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Nobody/Anonymous (nobody)
Summary: Java interface inheritance code gen.

Initial Comment:
The java code generation should support the use of interfaces, 
generics, and the abstract keyword. 
 
1) The interface keyword creates classes where the methods are 
specified without any implementation. Java allows [0..n] interfaces per 
class, where java may only extend 1 class (inherited functionality) 
 
2) Additionally this should not effect the abstract classes. In java a 
class may be declared as abstract. In this instance implementation of 
part or all of the class is possible. It could be extended like any other 
class but cannot be instanciated directly. 
 
3) Finally it should support parameterized types (aka generics). 
Generic templates are being added to java in the next major release of 
java; most likely version 1.5 of the JDK. 
 
This request is being submitted anonymously; my e-mail address is: 
    steven.green30 at verizon.net 
 
Thank you, 
Steve 

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=382954&aid=653208&group_id=24919




More information about the umbrello-devel mailing list