Book a Demo

Author Topic: UML Q's about interface and implementation  (Read 2494 times)

wharley

  • EA Novice
  • *
  • Posts: 16
  • Karma: +0/-0
  • I love YaBB 1G - SP1!
    • View Profile
UML Q's about interface and implementation
« on: June 06, 2006, 03:28:52 pm »
UML and EA newbie question:

I'm working on code associated with a large, complex interface.  There are three parts: the interface itself (several packages under javax.*); the part that my company has to implement (under com.xyz.*), much of which is implementation of the interface; and the part that client code will implement (under org.abc.*), which is implementation of elements of both of the other two.

I would like to make a humongous diagram that shows all the objects in the interface; all the objects in my implementation; and all the objects in a typical client.

What's the right way to create this big diagram, in EA?  At present I have imported the interface, but it shows up as individual class diagrams for each package, not one big diagram.  I'm not sure how to show all these packages together, how to add my implementation packages, and how to show the connections between my packages and the interface packages but still clearly delineate the packages.

Also, what's the right kind of link to use, in a class diagram, when class B implements interface A?

These are partly questions about EA, but mostly questions about UML, I guess.  If there's a UML reference that would answer questions like this, please let me know.

Thanks!