Skip to main content

Interface: DataDiagramModelEvents

Defined in: src/editor/dataDiagramModel.ts:49

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.

‐