JDiagram supports attaching and grouping of objects in a number of ways. Grouping can be applied to any basic JDiagram object type (links or nodes) to build more complex objects. Hierarchies of groups can be formed where modification of the main object modifies all its dependants.
The scheme below, composed of attached links, shapes and tables, illustrates the JDiagram grouping functionality. Select one of the links and drag its manipulation handles to see how grouping works.