EnsLib.InteropTools.HL7.MessageAnalyzer.AbstractGraph
class EnsLib.InteropTools.HL7.MessageAnalyzer.AbstractGraph extends %Library.RegisteredObject
Method Inventory
- AddEdge()
- AddToDigraph()
- Closure()
- Cyclic()
- Dests()
- Dump()
- EdgeLabel()
- GetNode()
- NodeCount()
- NodesStartingWith()
- RemoveNode()
- Roots()
- SetNode()
Methods
method AddEdge(pSourceNodeName As %String, pDestNodeName As %String, pAbstractLabel As %String = "")
method AddToDigraph(pDigraph As %CPT.Tree.SimpleDigraph, pRootNodeColor As %String = "")
return a list of node names for the transitive closure of the edge graph from the given node
the given node is included in the list
the given node is included in the list
return whether the given node heads a cycle
this will trigger the closure traversal of the node unless it's available in the cache
this will trigger the closure traversal of the node unless it's available in the cache
method Dump()
method EdgeLabel(pSourceNode As %String, pDestNode As %String, pAbstractLabel As %String = "") as %String
virtual default
method GetNode(pSourceNodeName As %String) as %RegisteredObject
method NodeCount() as %Integer
method RemoveNode(pNodeName As %String)
method Roots() as %List
return a list of all the nodes which have no incoming edge
method SetNode(pSourceNodeName As %String, pObject As %RegisteredObject)
Inherited Members
Inherited Methods
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()