Inherited event architecture

IBM® ILOG® Dojo Diagrammer consists of a set of components that fit within an existing set of frameworks. Dojo Diagrammer input event management takes advantage of existent architecture defined by Dijit, GFX, and Dojo.
The Dojo Diagrammer Diagram widget also publishes events that are associated with Graph entities.
GFX provides event management features by adding connection methods to shapes and surface. It allows you to connect to events associated with a particular shape (that is, events that occur within the bounds of the shape). These methods are inherited by Dojo Diagrammer Graph, Link, Node, and Subgraph objects.
Dijit publishes a basic event connection API in the base class of all widgets. These are usually delegations to the standard DOM events of the main node of the widget. Diagram and OverviewWidget inherit this interface, and implement the interface methods for connecting to raw mouse events within the widget bounds.