Generalization of <<Interface>> can only be another <<Interface>>?

I just started using this product today, but I am confused that I’m unable to represent that an abstract java class implements some interface.

When I click on the Generalization->Class it allows only another interface.

How do I represent the implementation of an interface by a class or an abstract class?

I’m using VP for UML in eclipse 3.4.


Hi Ed,

Sorry for my late reply. A class should be created using Realization instead of using Generalization. Details can be found in the “Realization” section in the following link:

So you can simply click “Realization -> Class” on an Interface, then you will get a class model created. If there are any further inquiries, please feel free to ask.

Best regards,
Lilian Wong