Click or drag to resize

LGSPUniquenessIndex Class

A class ensuring unique ids for nodes and edges with a minimum amount of gaps, and allowing to access them by their unique id, similar to an index (and esp. the name map). Gets instantiated in case support for unique nodes/edges was declared in the model, and support for accessing nodes/edges by a unique id.
Inheritance Hierarchy
SystemObject
  de.unika.ipd.grGen.lgspLGSPUniquenessEnsurer
    de.unika.ipd.grGen.lgspLGSPUniquenessIndex

Namespace:  de.unika.ipd.grGen.lgsp
Assembly:  lgspBackend (in lgspBackend.dll) Version: GrGen.NET 7.2
Syntax
C#
public class LGSPUniquenessIndex : LGSPUniquenessEnsurer

The LGSPUniquenessIndex type exposes the following members.

Constructors
  NameDescription
Public methodLGSPUniquenessIndex
Initializes a new instance of the LGSPUniquenessIndex class
Top
Methods
  NameDescription
Public methodClearingGraph (Overrides LGSPUniquenessEnsurerClearingGraph(IGraph).)
Public methodEdgeAdded (Overrides LGSPUniquenessEnsurerEdgeAdded(IEdge).)
Protected methodEnlargeFlagsOfParallelizedMatcherAsNeeded (Inherited from LGSPUniquenessEnsurer.)
Protected methodFetchAndRemoveMinimum (Inherited from LGSPUniquenessEnsurer.)
Public methodFillAsClone (Overrides LGSPUniquenessEnsurerFillAsClone(LGSPUniquenessEnsurer, IDictionaryIGraphElement, IGraphElement).)
Public methodInitialFillFlags (Inherited from LGSPUniquenessEnsurer.)
Public methodInsert (Inherited from LGSPUniquenessEnsurer.)
Public methodNodeAdded (Overrides LGSPUniquenessEnsurerNodeAdded(INode).)
Public methodRemovingEdge (Overrides LGSPUniquenessEnsurerRemovingEdge(IEdge).)
Public methodRemovingNode (Overrides LGSPUniquenessEnsurerRemovingNode(INode).)
Public methodRetypingEdge (Overrides LGSPUniquenessEnsurerRetypingEdge(IEdge, IEdge).)
Public methodRetypingNode (Overrides LGSPUniquenessEnsurerRetypingNode(INode, INode).)
Top
Fields
  NameDescription
Protected fieldgraph (Inherited from LGSPUniquenessEnsurer.)
Protected fieldheap (Inherited from LGSPUniquenessEnsurer.)
Public fieldindex
Protected fieldnextNewId (Inherited from LGSPUniquenessEnsurer.)
Top
See Also