Click or drag to resize

BaseGraph Class

A partial implementation of the IGraph interface. Adding some methods implemented over the IGraph interface (some convenience stuff).
Inheritance Hierarchy
SystemObject
  de.unika.ipd.grGen.libGrBaseGraph
    de.unika.ipd.grGen.lgspLGSPGraph

Namespace:  de.unika.ipd.grGen.libGr
Assembly:  libGr (in libGr.dll) Version: GrGen.NET 7.2
Syntax
C#
public abstract class BaseGraph : IGraph

The BaseGraph type exposes the following members.

Constructors
  NameDescription
Protected methodBaseGraph
Initializes a new instance of the BaseGraph class
Top
Properties
Methods
  NameDescription
Public methodAddEdge(IEdge)
Public methodAddEdge(EdgeType, INode, INode)
Public methodAddNode(INode)
Public methodAddNode(NodeType)
Public methodAllocateVisitedFlag
Public methodCanonize
Public methodStatic memberChangedAttribute
Public methodChangedEdgeAttribute
Public methodChangedNodeAttribute
Public methodStatic memberChangingAttributeAssign
Public methodStatic memberChangingAttributeAssignElement
Public methodStatic memberChangingAttributePutElement
Public methodStatic memberChangingAttributeRemoveElement
Public methodChangingEdgeAttribute
Public methodStatic memberChangingMapAttributePutElement
Public methodStatic memberChangingMapAttributeRemoveElement
Public methodChangingNodeAttribute
Public methodChangingObjectAttribute
Public methodStatic memberChangingSetAttributePutElement
Public methodStatic memberChangingSetAttributeRemoveElement
Public methodCheck
Public methodClear
Public methodClearingGraph
Fires an OnClearingGraph event.
Public methodClone(String)
Public methodClone(String, IDictionaryIGraphElement, IGraphElement)
Public methodCloneAndAssignNames
Public methodCreateEmptyEquivalent
Public methodCustom
Public methodEdgeAdded
Fires an OnEdgeAdded event.
Public methodFreeVisitedFlag
Public methodFreeVisitedFlagNonReset
Public methodGetAllocatedVisitedFlags
Public methodGetCompatibleEdges
Public methodGetCompatibleNodes
Public methodGetEdge
Public methodGetEdgeType
Returns the edge type with the given name.
Public methodGetExactEdges
Public methodGetExactNodes
Public methodGetGraphElement
Public methodGetIsomorph
Public methodGetNode
Public methodGetNodeType
Returns the node type with the given name.
Public methodGetNumCompatibleEdges
Public methodGetNumCompatibleNodes
Public methodGetNumExactEdges
Public methodGetNumExactNodes
Public methodGetSameStructure
Public methodHasSameStructure(IGraph)
Public methodHasSameStructure(IDictionaryIGraph, SetValueType)
Public methodIsInternallyVisited(IGraphElement)
Public methodIsInternallyVisited(IGraphElement, Int32)
Public methodIsIsomorph(IGraph)
Public methodIsIsomorph(IDictionaryIGraph, SetValueType)
Public methodIsVisited
Public methodMerge
Public methodNodeAdded
Fires an OnNodeAdded event.
Public methodObjectCreated
Fires an OnObjectCreated event.
Public methodRedirectingEdge
Fires an OnRedirectingEdge event.
Public methodRedirectSource
Public methodRedirectSourceAndTarget
Public methodRedirectTarget
Public methodRemove(IEdge)
Public methodRemove(INode)
Public methodRemoveEdges
Public methodRemovingEdge
Fires an OnRemovingEdge event.
Public methodRemovingEdges
Fires an OnRemovingEdges event.
Public methodRemovingNode
Fires an OnRemovingNode event.
Public methodResetVisitedFlag
Public methodRetype(IEdge, EdgeType)
Public methodRetype(INode, NodeType)
Public methodRetypingEdge
Fires an OnRetypingEdge event.
Public methodRetypingNode
Fires an OnRetypingNode event.
Public methodSetInternallyVisited(IGraphElement, Boolean)
Public methodSetInternallyVisited(IGraphElement, Boolean, Int32)
Public methodSettingAddedEdgeNames
Public methodSettingAddedNodeNames
Public methodSettingVisited
Fires an OnSettingVisited event.
Public methodSetVisited
Public methodValidate
Public methodVisitedAlloc
Fires an OnVisitedAlloc event.
Public methodVisitedFree
Fires an OnVisitedFree event.
Top
Events
See Also