This eliminates the need to produce diagrams just to display the class hierarchy, but more significantly, offers the fastest way to accomplish commonly occurring alterations to a design such as conserving the superclass slot. View of AWT in the inheritance tree Smooth class diagram navigation You can zoom in and out on a diagram smoothly using the zoom slider. The zoom is central, so feels like the zoom on a camera. You can also zoom in by dragging a rectangle around the region to zoom in on. Each time you zoom or scroll the diagram, that view is added to a history buffer for browser-like navigation.
Diagrams can grow in all directions, there is no top or left edge.
Compact presentation To get the best overview you need to be able to see as much information as possible in a limited area of screen space. Hence each Java modifier is represented by a small symbol. Classes and members are collapsible. Parameters and exceptions are stacked vertically so as to avoid a method with a long signature causing the whole class to occupy a large rectangle. Filters can be applied to your Java diagrams so that they only display the members you are interested in.