Skip to main content

Interface: DataDiagramModelEvents

Event data for DataDiagramModel events.

See

DataDiagramModel

Extends

Properties

PropertyModifierTypeDescriptionInherited from

changeCellOrder

public

object

Triggered when diagram cells were re-ordered.

DiagramModelEvents.changeCellOrder

changeCellOrder.source

readonly

DiagramModel

changeCells

public

CellsChangedEvent

Triggered when some elements and/or links were added or removed.

DiagramModelEvents.changeCells

changeLanguage

public

PropertyChange<DiagramModel, string>

Triggered on DiagramModel.language property change.

DiagramModelEvents.changeLanguage

changeLinkVisibility

public

PropertyChange<LinkTypeIri, LinkTypeVisibility>

Triggered when visibility mode changes for a link type.

DiagramModelEvents.changeLinkVisibility

changeOperations

public

ChangeOperationsEvent

Triggered on DataDiagramModel.operations property change.

changeSelection

public

PropertyChange<DiagramModel, readonly (Element | Link)[]>

Triggered on DiagramModel.selection property change.

DiagramModelEvents.changeSelection

createLoadedLink

public

object

Triggered when a link would be created on the diagram from a data provider.

It is possible to discard the link and avoid creating it by calling cancel() method on the event object.

This event is triggered only when a link is created from a data provider and won't be triggered on explicit call for the model to create links.

createLoadedLink.model

readonly

LinkModel

createLoadedLink.source

readonly

DataDiagramModel

createLoadedLink.cancel

public

void

discardGraph

public

object

Triggered when the graph is reset and any related state (i.e. a cache) should be discarded, active operations cancelled.

DiagramModelEvents.discardGraph

discardGraph.source

readonly

DiagramModel

elementEvent

public

AnyEvent<ElementEvents>

Triggered on any event from an element in the graph.

DiagramModelEvents.elementEvent

elementTypeEvent

public

AnyEvent<ElementTypeEvents>

Triggered on any event from an element type in the graph.

linkEvent

public

AnyEvent<LinkEvents>

Triggered on any event from a link in the graph.

DiagramModelEvents.linkEvent

linkTypeEvent

public

AnyEvent<LinkTypeEvents>

Triggered on any event from a link type in the graph.

loadingError

public

object

Triggered on failed completion of diagram loading operation.

loadingError.error

readonly

unknown

loadingError.source

readonly

DataDiagramModel

loadingStart

public

object

Triggered on start of the diagram "create new" or "import" operations.

See

loadingStart.source

readonly

DataDiagramModel

loadingSuccess

public

object

Triggered on successful completion of diagram loading operation.

loadingSuccess.source

readonly

DataDiagramModel

propertyTypeEvent

public

AnyEvent<PropertyTypeEvents>

Triggered on any event from a property type in the graph.