IBM® ILOG® Dojo Diagrammer consistem em um conjunto de componentes que se ajusta em um conjunto existente de estruturas. Dojo Diagrammer tira vantagem
da arquitetura existente definida por Dijit, GFX e Dojo.
O GFX fornece recursos de gerenciamento de eventos incluindo métodos
de conexão em formas e na superfície. Ele permite conectar-se a eventos
associados a uma determinada forma (ou seja, eventos que ocorrem nos limites
da forma). Esses métodos são herdados pelos objetos Dojo Diagrammer Graph, Link, Node e Subgraph.
O Dijit publica uma API de conexão de evento básico na classe base
de todos os widgets. Geralmente, estas são delegações para os eventos
DOM padrão do nó principal do widget. Diagram e OverviewWidget herdam esta interface e implementam os métodos da interface
para conectar-se a eventos do mouse não processados nos limites do widget.