Click or drag to resize

INamedGraph Events

The INamedGraph type exposes the following members.

Events
  NameDescription
Public eventOnChangedEdgeAttribute
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.)
Public eventOnChangedNodeAttribute
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.)
Public eventOnChangingEdgeAttribute
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.)
Public eventOnChangingNodeAttribute
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.)
Public eventOnChangingObjectAttribute
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.)
Public eventOnClearingGraph
Fired before the whole graph is cleared
(Inherited from IGraph.)
Public eventOnEdgeAdded
Fired after an edge has been added
(Inherited from IGraph.)
Public eventOnNodeAdded
Fired after a node has been added
(Inherited from IGraph.)
Public eventOnObjectCreated
Fired after an object has been created (there is no event when it gets destroyed)
(Inherited from IGraph.)
Public eventOnRedirectingEdge
Fired before an edge is redirected (causing removal then adding again). The edge to be redirected is provided to the handler.
(Inherited from IGraph.)
Public eventOnRemovingEdge
Fired before an edge is deleted
(Inherited from IGraph.)
Public eventOnRemovingEdges
Fired before all edges of a node are deleted
(Inherited from IGraph.)
Public eventOnRemovingNode
Fired before a node is deleted
(Inherited from IGraph.)
Public eventOnRetypingEdge
Fired before the type of an edge is changed. Old and new edges are provided to the handler.
(Inherited from IGraph.)
Public eventOnRetypingNode
Fired before the type of a node is changed. Old and new nodes are provided to the handler.
(Inherited from IGraph.)
Public eventOnSettingAddedEdgeNames
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.)
Public eventOnSettingAddedNodeNames
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.)
Public eventOnSettingVisited
Fired before a visited flag is set.
(Inherited from IGraph.)
Public eventOnVisitedAlloc
Fired after a visited flag was allocated.
(Inherited from IGraph.)
Public eventOnVisitedFree
Fired after a visited flag was freed.
(Inherited from IGraph.)
Top
See Also