![]() | INamedGraph Events |
The INamedGraph type exposes the following members.
Name | Description | |
---|---|---|
![]() | OnChangedEdgeAttribute |
Fired after an attribute of an edge is changed; for debugging purpose.
Note for LGSPBackend:
Because graph elements of the LGSPBackend don't know their graph a call to
LGSPGraphElement.SetAttribute will not fire this event. If you use this function
and want the event to be fired, you have to fire it yourself
using ChangedEdgeAttributes.
(Inherited from IGraph.) |
![]() | OnChangedNodeAttribute |
Fired after an attribute of a node is changed; for debugging purpose.
Note for LGSPBackend:
Because graph elements of the LGSPBackend don't know their graph a call to
LGSPGraphElement.SetAttribute will not fire this event. If you use this function
and want the event to be fired, you have to fire it yourself
using ChangedNodeAttributes.
(Inherited from IGraph.) |
![]() | OnChangingEdgeAttribute |
Fired before an attribute of an edge is changed.
Note for LGSPBackend:
Because graph elements of the LGSPBackend don't know their graph a call to
LGSPGraphElement.SetAttribute will not fire this event. If you use this function
and want the event to be fired, you have to fire it yourself
using ChangingEdgeAttributes.
(Inherited from IGraph.) |
![]() | OnChangingNodeAttribute |
Fired before an attribute of a node is changed.
Note for LGSPBackend:
Because graph elements of the LGSPBackend don't know their graph a call to
LGSPGraphElement.SetAttribute will not fire this event. If you use this function
and want the event to be fired, you have to fire it yourself
using ChangingNodeAttributes.
(Inherited from IGraph.) |
![]() | OnChangingObjectAttribute |
Fired before an attribute of an object is changed.
Note for LGSPBackend:
Because objects (of the LGSPBackend) don't know their graph a call to
LGSPObject.SetAttribute will not fire this event. If you use this function
and want the event to be fired, you have to fire it yourself
using ChangingObjectAttributes.
(Inherited from IGraph.) |
![]() | OnClearingGraph |
Fired before the whole graph is cleared
(Inherited from IGraph.) |
![]() | OnEdgeAdded |
Fired after an edge has been added
(Inherited from IGraph.) |
![]() | OnNodeAdded |
Fired after a node has been added
(Inherited from IGraph.) |
![]() | OnObjectCreated |
Fired after an object has been created (there is no event when it gets destroyed)
(Inherited from IGraph.) |
![]() | OnRedirectingEdge |
Fired before an edge is redirected (causing removal then adding again).
The edge to be redirected is provided to the handler.
(Inherited from IGraph.) |
![]() | OnRemovingEdge |
Fired before an edge is deleted
(Inherited from IGraph.) |
![]() | OnRemovingEdges |
Fired before all edges of a node are deleted
(Inherited from IGraph.) |
![]() | OnRemovingNode |
Fired before a node is deleted
(Inherited from IGraph.) |
![]() | OnRetypingEdge |
Fired before the type of an edge is changed.
Old and new edges are provided to the handler.
(Inherited from IGraph.) |
![]() | OnRetypingNode |
Fired before the type of a node is changed.
Old and new nodes are provided to the handler.
(Inherited from IGraph.) |
![]() | OnSettingAddedEdgeNames |
Fired before each rewrite step (also rewrite steps of subpatterns) to indicate the names
of the edges added in this rewrite step in order of addition.
(Inherited from IGraph.) |
![]() | OnSettingAddedNodeNames |
Fired before each rewrite step (also rewrite steps of subpatterns) to indicate the names
of the nodes added in this rewrite step in order of addition.
(Inherited from IGraph.) |
![]() | OnSettingVisited |
Fired before a visited flag is set.
(Inherited from IGraph.) |
![]() | OnVisitedAlloc |
Fired after a visited flag was allocated.
(Inherited from IGraph.) |
![]() | OnVisitedFree |
Fired after a visited flag was freed.
(Inherited from IGraph.) |