diaVersion: 4.1dia Namespace which contains core JointJS entities. attributesThe attributes in JointJS define how the graphics elements are to be rendered inside of the element and link views. All the standard SVG styling properties are available. CellThe basic model for diagram cells. It's an mvc.Model with a few additional properties and methods. Most importantly, every cell has a unique ID that is stored in the id property. CellViewExplore CellView for joint.dia.Cell models—rendering cells within a paper, managing pointer events, and offering methods for visual cell interactions efficiently. ElementThe basic model for diagram elements. It inherits from dia.Cell with a few additional properties and methods specific to elements. Learn more in the API reference. ElementViewExplore the official documentation for joint.dia.Element view, including rendering, event handling, and methods for managing elements within a paper efficiently. Graphdia.Graph is the model holding all cells (elements and links) of the diagram. The collection of all the cells is stored in the property cells as an mvc.Collection. HighlighterViewHighlighterView takes care of the management of the instances and introduce mechanisms for displaying, updating and cleaning arbitrary markings added to the SVGElements of cellViews. LinkThe basic model for diagram links. It inherits from joint.dia.Cell with a few additional properties and methods specific to links. Learn more in the API reference. LinkViewExplore LinkView, inherited from joint.dia.CellView—rendering links within a paper, managing pointer events, and offering methods for visual links interactions efficiently. Paperjoint.dia.Paper is the view for the joint.dia.Graph model. It inherits from mvc.View. Accepts an options object in its constructor with numerous settings. ToolsViewThe joint.dia.ToolsView class works as a container for one set of link tools (an array of joint.dia.ToolView objects). Learn more in the API reference. ToolViewThe joint.dia.ToolView class is the parent class of all link tool views included in the joint.linkTools namespace. Learn more in the API reference. CommandManagerThe plugin allows you to undo and redo changes made to the graph. It also provides a transaction mechanism to group multiple changes into a single command. SearchGraphdia.SearchGraph is a dia.Graph optimized for querying and searching cells. ValidatorThe plugin allows you keep the diagram in a valid state by running a set of callbacks to determine if a command is valid. Learn more about Validator in the API reference.
attributesThe attributes in JointJS define how the graphics elements are to be rendered inside of the element and link views. All the standard SVG styling properties are available.
CellThe basic model for diagram cells. It's an mvc.Model with a few additional properties and methods. Most importantly, every cell has a unique ID that is stored in the id property.
CellViewExplore CellView for joint.dia.Cell models—rendering cells within a paper, managing pointer events, and offering methods for visual cell interactions efficiently.
ElementThe basic model for diagram elements. It inherits from dia.Cell with a few additional properties and methods specific to elements. Learn more in the API reference.
ElementViewExplore the official documentation for joint.dia.Element view, including rendering, event handling, and methods for managing elements within a paper efficiently.
Graphdia.Graph is the model holding all cells (elements and links) of the diagram. The collection of all the cells is stored in the property cells as an mvc.Collection.
HighlighterViewHighlighterView takes care of the management of the instances and introduce mechanisms for displaying, updating and cleaning arbitrary markings added to the SVGElements of cellViews.
LinkThe basic model for diagram links. It inherits from joint.dia.Cell with a few additional properties and methods specific to links. Learn more in the API reference.
LinkViewExplore LinkView, inherited from joint.dia.CellView—rendering links within a paper, managing pointer events, and offering methods for visual links interactions efficiently.
Paperjoint.dia.Paper is the view for the joint.dia.Graph model. It inherits from mvc.View. Accepts an options object in its constructor with numerous settings.
ToolsViewThe joint.dia.ToolsView class works as a container for one set of link tools (an array of joint.dia.ToolView objects). Learn more in the API reference.
ToolViewThe joint.dia.ToolView class is the parent class of all link tool views included in the joint.linkTools namespace. Learn more in the API reference.
CommandManagerThe plugin allows you to undo and redo changes made to the graph. It also provides a transaction mechanism to group multiple changes into a single command.
ValidatorThe plugin allows you keep the diagram in a valid state by running a set of callbacks to determine if a command is valid. Learn more about Validator in the API reference.