Im curious, when you design the classes of your application, there are always framework classes that the classes you design contain in one way or another... like eventargs, arraylist, graphics objects.


How do you draw them in UML? If you have a class that has a property of type arraylist... then you have to make the arraylist class and draw it, in order for the property to be rendered correctly

I use visio, and there you can select the property type from a dropdownlist. And only predefined value types and classes which you have added are visible on that list. So for an arraylist class to be seletable you have to add it manualy by creating a dummy arraylist class...

Or how do you write your UML diagrams? Can I somehow import all framework classes in visio?

am I making sense?

kind regards
Henrik