|
Inventory Public Methods
|
AddObjectToArrayIfNew
|
|
Adds a Spot to an Array of Spots provided it is not already a member of that Array |
Public Shared Function AddObjectToArrayIfNew(ByVal S As Spot, ByVal SS As Spot[]) As Int32
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
S
As
Spot
ByVal
SS
As
Spot[]
|
Return Value:
|
|
Int32 |
|
|
AddObjectToArrayIfNew
|
|
Adds a Hook to an Array of Hooks provided it is not already a member of that Array |
Public Shared Function AddObjectToArrayIfNew(ByVal H As Hook, ByRef HH As Hook[]) As Int32
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
H
As
Hook
ByRef
HH
As
Hook[]
|
Return Value:
|
|
Int32 |
|
|
AddObjectToArrayIfNew
|
|
Adds an AtomicGraph to an Array of AtomicGraphs provided it is not already a member of that Array |
Public Shared Function AddObjectToArrayIfNew(ByVal A As AtomicGraph, ByRef AA As AtomicGraph[]) As Int32
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
A
As
AtomicGraph
ByRef
AA
As
AtomicGraph[]
|
Return Value:
|
|
Int32 |
|
|
AddObjectToArrayIfNew
|
|
Adds a ProtoGraph to an Array of ProtoGraphs provided it is not already a member of that Array |
Public Shared Function AddObjectToArrayIfNew(ByVal Graph As ProtoGraph, ByRef A As ProtoGraph[]) As Int32
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
Graph
As
ProtoGraph
ByRef
A
As
ProtoGraph[]
|
Return Value:
|
|
Int32 |
|
|
AddObjectToArrayIfNew
|
|
Adds a Dot to an Array of Dots provided it is not already a member of that Array |
Public Shared Function AddObjectToArrayIfNew(ByVal LI As Dot, ByRef DD As Dot[]) As Int32
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
LI
As
Dot
ByRef
DD
As
Dot[]
|
Return Value:
|
|
Int32 |
|
|
AdjustNameCountXML
|
|
Used during recreation of EG from XML; computes SANameCount based on numeric part of SA.Name |
Public Sub AdjustNameCountXML(ByVal SA As SheetOfAssertion)
|
Remarks:
|
|
If computed Count is higher than SANameCount, uses new; otherwise, leaves SANameCount unchanged |
Parameters:
|
|
ByVal
SA
As
SheetOfAssertion
|
Return Value:
|
|
Void |
|
|
AdjustNameCountXML
|
|
Used during recreation of EG from XML; computes DotNameCount based on numeric part of D.Name |
Public Sub AdjustNameCountXML(ByVal D As Dot)
|
Remarks:
|
|
If computed Count is higher than DotNameCount, uses new; otherwise, leaves DotNameCount unchanged |
Parameters:
|
|
ByVal
D
As
Dot
|
Return Value:
|
|
Void |
|
|
AdjustNameCountXML
|
|
Used during recreation of EG from XML; computes CutNameCount based on numeric part of C.Name |
Public Sub AdjustNameCountXML(ByVal C As Cut)
|
Remarks:
|
|
If computed Count is higher than CutNameCount, uses new; otherwise, leaves CutNameCount unchanged |
Parameters:
|
|
ByVal
C
As
Cut
|
Return Value:
|
|
Void |
|
|
AdjustNameCountXML
|
|
Used during recreation of EG from XML; computes SpotNameCount based on numeric part of S.Name |
Public Sub AdjustNameCountXML(ByVal S As Spot)
|
Remarks:
|
|
If computed Count is higher than SpotNameCount, uses new; otherwise, leaves SpotNameCount unchanged |
Parameters:
|
|
ByVal
S
As
Spot
|
Return Value:
|
|
Void |
|
|
AdjustNameCountXML
|
|
Used during recreation of EG from XML; computes ConjunctiveEGNameCount based on numeric part of K.Name |
Public Sub AdjustNameCountXML(ByVal K As ConjunctiveEG)
|
Remarks:
|
|
If computed Count is higher than ConjunctiveEGNameCount, uses new; otherwise, leaves CutNameCount unchanged |
Parameters:
|
|
ByVal
K
As
ConjunctiveEG
|
Return Value:
|
|
Void |
|
|
ArrayToString
|
|
Combines an Array of Strings into a single String, with the option of specifying a String to serve as separator for these SubStrings |
Public Shared Function ArrayToString(ByVal A As String[], Optional ByVal Separator As String=) As String
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
A
As
String[]
Optional
ByVal
Separator
As
String
=
|
Return Value:
|
|
String |
|
|
AtomsFromHooks
|
|
Passes the Array of AtomicGraphs which own the Hooks in a given Array |
Public Sub AtomsFromHooks(ByVal HH As Hook[], ByRef AA As AtomicGraph[])
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
HH
As
Hook[]
ByRef
AA
As
AtomicGraph[]
|
Return Value:
|
|
Void |
|
|
AtomsFromHooks
|
|
Passes a Collection of the Dots which Own the Hooks in a Given Collection |
Public Sub AtomsFromHooks(ByVal HCol As HookCollection, ByRef DCol As DotCollection)
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
HCol
As
HookCollection
ByRef
DCol
As
DotCollection
|
Return Value:
|
|
Void |
|
|
AtomsFromHooks
|
|
Passes an Array of the Dots Owning Hooks in a given Array of Hooks |
Public Sub AtomsFromHooks(ByVal HH As Hook[], ByRef DD As Dot[])
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
HH
As
Hook[]
ByRef
DD
As
Dot[]
|
Return Value:
|
|
Void |
|
|
AtomsFromHooks
|
|
Passes Collections of the Spots and the Dots which Own the Hooks in a Given Collection, and also an AtomicGraphCollection including them |
Public Sub AtomsFromHooks(ByVal HCol As HookCollection, ByRef DCol As DotCollection, ByRef SCol As SpotCollection, ByRef ACol As AtomicGraphCollection)
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
HCol
As
HookCollection
ByRef
DCol
As
DotCollection
ByRef
SCol
As
SpotCollection
ByRef
ACol
As
AtomicGraphCollection
|
Return Value:
|
|
Void |
|
|
AtomsFromHooks
|
|
Passes Arrays of the Spots and the Dots which Own the Hooks in a Given Array, and also an AtomicGraph Array including them |
Public Sub AtomsFromHooks(ByVal HH As Hook[], ByRef DD As Dot[], ByRef SS As Spot[], ByRef AA As AtomicGraph[])
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
HH
As
Hook[]
ByRef
DD
As
Dot[]
ByRef
SS
As
Spot[]
ByRef
AA
As
AtomicGraph[]
|
Return Value:
|
|
Void |
|
|
AtomsFromHooks
|
|
Passes an Array of the Spots Owning Hooks in a given Array of Hooks |
Public Sub AtomsFromHooks(ByVal HH As Hook[], ByRef SS As Spot[])
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
HH
As
Hook[]
ByRef
SS
As
Spot[]
|
Return Value:
|
|
Void |
|
|
BareStr
|
|
Returns a String Representation of a given Integer with no blank fill, but with zeroes filling to at least as many as ZeroFillTo digits |
Public Shared Function BareStr(ByVal Num As Int32, Optional ByVal ZeroFillTo As Int32=0) As String
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
Num
As
Int32
Optional
ByVal
ZeroFillTo
As
Int32
=0
|
Return Value:
|
|
String |
|
|
ConnectionLineArrayToString
|
|
Returns a String listing Substrings corresponding to the LigConnections in a given Array |
Public Shared Function ConnectionLineArrayToString(ByVal LigC As LigConnection[]) As String
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
LigC
As
LigConnection[]
|
Return Value:
|
|
String |
|
|
CutsBetween
|
|
If P at or under Q, then returns number of Cuts separating (in the Ancestry line between) P and Q; if Not(P at or under Q), then returns -1 |
Public Shared Function CutsBetween(ByVal P As ProtoGraph, ByVal Q As ProtoGraph) As Int32
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
P
As
ProtoGraph
ByVal
Q
As
ProtoGraph
|
Return Value:
|
|
Int32 |
|
|
EGArrayToString
|
|
Returns a String with the Names of the ProtoGraphs in a given Array; no line-breaks |
Public Shared Function EGArrayToString(ByVal EGArray As ProtoGraph[]) As String
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
EGArray
As
ProtoGraph[]
|
Return Value:
|
|
String |
|
|
GeneologyFrom
|
|
If Descendent is ultimately Begat by ParentGraph Chain from Ancestor, returns True and loads the Descent into FamilyTree() |
Public Shared Function GeneologyFrom(ByVal Ancestor As ProtoGraph, ByVal Descendent As ProtoGraph, ByVal Root As ProtoGraph, ByRef FamilyTree As ProtoGraph[], ByRef CompareReturn As Int32) As Boolean
|
Remarks:
|
|
This is a Shared version; it is relative, from the Graph Root, which is the Zero of the Graph-Tree being examined; Ancestor is FamilyTree(0) and Descendent is FamilyTree(n); this is, of course, a partial order; the passed Integer CompareReturn is relevant when this Function returns True - it is 0 for Equals and -1 for Ancestor Under Descendent; the -1 follows the Compare(a,b) Function convention of 0 for a = b; Minus value for a less than b, Plus value for a greater than b |
Parameters:
|
|
ByVal
Ancestor
As
ProtoGraph
ByVal
Descendent
As
ProtoGraph
ByVal
Root
As
ProtoGraph
ByRef
FamilyTree
As
ProtoGraph[]
ByRef
CompareReturn
As
Int32
|
Return Value:
|
|
Boolean |
|
|
GeneologyFrom
|
|
If Descendent is ultimately Begat by ParentGraph Chain from Ancestor, returns True and loads the Descent into FamilyTree() |
Public Function GeneologyFrom(ByVal Ancestor As ProtoGraph, ByVal Descendent As ProtoGraph, ByRef FamilyTree As ProtoGraph[]) As Boolean
|
Remarks:
|
|
Ancestor is FamilyTree(0) and Descendent is FamilyTree(n); this is, of course, a partial order |
Parameters:
|
|
ByVal
Ancestor
As
ProtoGraph
ByVal
Descendent
As
ProtoGraph
ByRef
FamilyTree
As
ProtoGraph[]
|
Return Value:
|
|
Boolean |
|
|
GetAtomicGraphReference
|
|
Returns a Reference to an AtomicGraph based on its Name |
Public Function GetAtomicGraphReference(ByVal AtomName As String) As AtomicGraph
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
AtomName
As
String
|
Return Value:
|
|
AtomicGraph |
|
|
GetContainerGraphReference
|
|
Returns a Reference to a ContainerGraph based on its Name |
Public Function GetContainerGraphReference(ByVal EGName As String) As ContainerGraph
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
EGName
As
String
|
Return Value:
|
|
ContainerGraph |
|
|
GetCutReference
|
|
Returns a Reference to a Cut based on its Name |
Public Function GetCutReference(ByVal CutName As String) As Cut
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
CutName
As
String
|
Return Value:
|
|
Cut |
|
|
GetDotReference
|
|
Returns a Reference to a Dot based on its Name |
Public Function GetDotReference(ByVal DotName As String) As Dot
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
DotName
As
String
|
Return Value:
|
|
Dot |
|
|
GetHookReference
|
|
Returns a Reference to a Hook based on its Name |
Public Function GetHookReference(ByVal HookName As String) As Hook
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
HookName
As
String
|
Return Value:
|
|
Hook |
|
|
GetKEGReference
|
|
Returns a Reference to a ConjunctiveEG based on its Name |
Public Function GetKEGReference(ByVal KEGName As String) As ConjunctiveEG
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
KEGName
As
String
|
Return Value:
|
|
ConjunctiveEG |
|
|
GetLigatureReference
|
|
Returns a Reference to a Ligature based on its Name |
Public Function GetLigatureReference(ByVal LigatureName As String) As Ligature
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
LigatureName
As
String
|
Return Value:
|
|
Ligature |
|
|
GetProtoGraphReference
|
|
Returns a Reference to a ProtoGraph based on its Name |
Public Function GetProtoGraphReference(ByVal EGName As String) As ProtoGraph
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
EGName
As
String
|
Return Value:
|
|
ProtoGraph |
|
|
GetSAReference
|
|
Returns a Reference to a SheetOfAssertion based on its Name |
Public Function GetSAReference(ByVal SAName As String) As SheetOfAssertion
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
SAName
As
String
|
Return Value:
|
|
SheetOfAssertion |
|
|
GetSpotReference
|
|
Returns a Reference to a Spot based on its Name |
Public Function GetSpotReference(ByVal SpotName As String) As Spot
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
SpotName
As
String
|
Return Value:
|
|
Spot |
|
|
HideAllHookNumbers
|
|
Causes all Hook Numbers (for Hooks on Dots) in this Construction to be hidden |
Public Sub HideAllHookNumbers()
|
Remarks:
|
|
|
Parameters:
|
|
|
Return Value:
|
|
Void |
|
|
HideAllHooks
|
|
Sets all Hooks in this Construction to Invisible |
Public Sub HideAllHooks()
|
Remarks:
|
|
|
Parameters:
|
|
|
Return Value:
|
|
Void |
|
|
HookArrayToString
|
|
Returns a String listing the Names of the Hooks in a given Array |
Public Shared Function HookArrayToString(ByVal HookArray As Hook[]) As String
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
HookArray
As
Hook[]
|
Return Value:
|
|
String |
|
|
MakeAllHooksInvisible
|
|
Sets all Hooks in this Construction to Invisible |
Public Sub MakeAllHooksInvisible()
|
Remarks:
|
|
|
Parameters:
|
|
|
Return Value:
|
|
Void |
|
|
MakeAllHooksVisible
|
|
Sets all Hooks in this Construction to Visible |
Public Sub MakeAllHooksVisible()
|
Remarks:
|
|
|
Parameters:
|
|
|
Return Value:
|
|
Void |
|
|
MapHooksToContainers
|
|
Will Map Locations of all Hooks to each Graph in this Construction |
Public Sub MapHooksToContainers()
|
Remarks:
|
|
|
Parameters:
|
|
|
Return Value:
|
|
Void |
|
|
PlotPointShadowFromRoot
|
|
Takes a Point on RootSA and Returns that Point in the coordinates of a given Graph |
Public Function PlotPointShadowFromRoot(ByVal DestGraph As ProtoGraph, ByVal RootShadowPt As Point) As Point
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
DestGraph
As
ProtoGraph
ByVal
RootShadowPt
As
Point
|
Return Value:
|
|
Point |
|
|
PlotPointShadowToRoot
|
|
Takes a Point on a given Graph and Returns that Point in RootSA coordinates |
Public Function PlotPointShadowToRoot(ByVal SourceGraph As ProtoGraph, ByVal SourcePoint As Point) As Point
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
SourceGraph
As
ProtoGraph
ByVal
SourcePoint
As
Point
|
Return Value:
|
|
Point |
|
|
RemoveArrayMember
|
|
Returns True and removes the Ligature at a given Index from an Array of Ligatures, passing back the shortened Array PROVIDED the Indexed Graph exists and is removed; ELSE returns False |
Public Shared Function RemoveArrayMember(ByVal Index As Int32, ByVal Source As Ligature[], ByRef Destination As Ligature[]) As Boolean
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
Index
As
Int32
ByVal
Source
As
Ligature[]
ByRef
Destination
As
Ligature[]
|
Return Value:
|
|
Boolean |
|
|
RemoveArrayMember
|
|
Returns True and removes the ProtoGraph at a given Index from an Array of ProtoGraphs, passing back the shortened Array PROVIDED the Indexed Graph exists and is removed; ELSE returns False |
Public Shared Function RemoveArrayMember(ByVal Index As Int32, ByVal Source As ProtoGraph[], ByRef Destination As ProtoGraph[]) As Boolean
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
Index
As
Int32
ByVal
Source
As
ProtoGraph[]
ByRef
Destination
As
ProtoGraph[]
|
Return Value:
|
|
Boolean |
|
|
RemoveArrayMember
|
|
Returns True and removes the Dot at a given Index from an Array of Dots, passing back the shortened Array PROVIDED the Indexed Graph exists and is removed; ELSE returns False |
Public Shared Function RemoveArrayMember(ByVal Index As Int32, ByVal Source As Dot[], ByRef Destination As Dot[]) As Boolean
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
Index
As
Int32
ByVal
Source
As
Dot[]
ByRef
Destination
As
Dot[]
|
Return Value:
|
|
Boolean |
|
|
RemoveArrayMember
|
|
Returns True and removes the Spot at a given Index from an Array of Spots, passing back the shortened Array PROVIDED the Indexed Graph exists and is removed; ELSE returns False |
Public Shared Function RemoveArrayMember(ByVal Index As Int32, ByVal Source As Spot[], ByRef Destination As Spot[]) As Boolean
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
Index
As
Int32
ByVal
Source
As
Spot[]
ByRef
Destination
As
Spot[]
|
Return Value:
|
|
Boolean |
|
|
RemoveArrayMember
|
|
Returns True and removes a given ProtoGraph from an Array of ProtoGraphs, passing back the shortened Array PROVIDED the Graph is in the original Array; ELSE returns False |
Public Shared Function RemoveArrayMember(ByVal Removee As ProtoGraph, ByVal Source As ProtoGraph[], ByRef Destination As ProtoGraph[]) As Boolean
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
Removee
As
ProtoGraph
ByVal
Source
As
ProtoGraph[]
ByRef
Destination
As
ProtoGraph[]
|
Return Value:
|
|
Boolean |
|
|
RemoveArrayMember
|
|
Returns True and removes a given Hook from an Array of Hooks, passing back the shortened Array PROVIDED the Graph is in the original Array; ELSE returns False |
Public Shared Function RemoveArrayMember(ByVal Removee As Hook, ByVal Source As Hook[], ByRef Destination As Hook[]) As Boolean
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
Removee
As
Hook
ByVal
Source
As
Hook[]
ByRef
Destination
As
Hook[]
|
Return Value:
|
|
Boolean |
|
|
RemoveArrayMember
|
|
Returns True and removes the LigConnection at a given Index from an Array of LigConnections, passing back the shortened Array PROVIDED the Indexed Graph exists and is removed; ELSE returns False |
Public Shared Function RemoveArrayMember(ByVal Index As Int32, ByVal Source As LigConnection[], ByRef Destination As LigConnection[]) As Boolean
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
Index
As
Int32
ByVal
Source
As
LigConnection[]
ByRef
Destination
As
LigConnection[]
|
Return Value:
|
|
Boolean |
|
|
RemoveArrayMember
|
|
Returns True and removes the Hook at a given Index from an Array of Hooks, passing back the shortened Array PROVIDED the Indexed Graph exists and is removed; ELSE returns False |
Public Shared Function RemoveArrayMember(ByVal Index As Int32, ByVal Source As Hook[], ByRef Destination As Hook[]) As Boolean
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
Index
As
Int32
ByVal
Source
As
Hook[]
ByRef
Destination
As
Hook[]
|
Return Value:
|
|
Boolean |
|
|
RemoveArrayMember
|
|
Returns True and removes the Form at a given Index from an Array of System.Windows.Form.Form's, passing back the shortened Array PROVIDED the Indexed Graph exists and is removed; ELSE returns False |
Public Shared Function RemoveArrayMember(ByVal Index As Int32, ByVal Source As Form[], ByRef Destination As Form[]) As Boolean
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
Index
As
Int32
ByVal
Source
As
Form[]
ByRef
Destination
As
Form[]
|
Return Value:
|
|
Boolean |
|
|
SetTypeColorFor
|
|
Returns White or Black for best visibility against a given Color |
Public Shared Function SetTypeColorFor(ByVal B As Color) As Color
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
B
As
Color
|
Return Value:
|
|
Color |
|
|
ShowAllHookNumbers
|
|
Causes all Hook Numbers (for Hooks on Dots) in this Construction to be displayed |
Public Sub ShowAllHookNumbers()
|
Remarks:
|
|
|
Parameters:
|
|
|
Return Value:
|
|
Void |
|
|
ShowAllHooks
|
|
Sets all Hooks in this Construction to Visible |
Public Sub ShowAllHooks()
|
Remarks:
|
|
|
Parameters:
|
|
|
Return Value:
|
|
Void |
|
|
SubGraphsOf
|
|
Returns a Collection of ProtoGraphs which, for a given Graph G, are the Graphs in G.Controls |
Public Shared Function SubGraphsOf(ByVal G As ContainerGraph) As ProtoGraphCollection
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
G
As
ContainerGraph
|
Return Value:
|
|
ProtoGraphCollection |
|
|
Update
|
|
Updates Cuts, Containers, and Graphs and thier Historic (no deletions) versions for a New Cut; Returns its Index in CutsHistoric |
Public Function Update(ByVal NewCut As Cut) As Int32
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
NewCut
As
Cut
|
Return Value:
|
|
Int32 |
|
|
Update
|
|
Updates Spots, Atoms, and Graphs and their Historic (no deletions) versions for a New Spot; Returns its Index in SpotsHistoric |
Public Function Update(ByVal NewSpot As Spot) As Int32
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
NewSpot
As
Spot
|
Return Value:
|
|
Int32 |
|
|
Update
|
|
Updates Hooks and HooksHistoric for a new Hook; returns its Index in HooksHistoric |
Public Function Update(ByVal NewHook As Hook) As Int32
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
NewHook
As
Hook
|
Return Value:
|
|
Int32 |
|
|
Update
|
|
Updates Sheets, Containers, and Graphs and thier Historic (no deletions) versions for a New SheetOfAssertion; Returns its Index in SheetsHistoric |
Public Function Update(ByVal NewSA As SheetOfAssertion) As Int32
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
NewSA
As
SheetOfAssertion
|
Return Value:
|
|
Int32 |
|
|
Update
|
|
Updates Dots, Atoms, and Graphs and their Historic (no deletions) versions for a New Dot; Returns its Index in DotsHistoric |
Public Function Update(ByVal NewDot As Dot) As Int32
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
NewDot
As
Dot
|
Return Value:
|
|
Int32 |
|
|
Update
|
|
Updates ConjunctiveEGs, Containers, and Graphs and their Historic (no deletions) versions for a New ConjunctiveEG; Returns its Index in ConjunctiveEGsHistoric |
Public Function Update(ByVal NewKEG As ConjunctiveEG) As Int32
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
NewKEG
As
ConjunctiveEG
|
Return Value:
|
|
Int32 |
|
|
Update
|
|
Updates Ligatures and LigaturesHistoric for a New Ligature; Returns its Index in LigaturesHistoric |
Public Function Update(ByVal NewLig As Ligature) As Int32
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
NewLig
As
Ligature
|
Return Value:
|
|
Int32 |
|
|
UpdateRemoval
|
|
Updates Ligatures Collections upon the REMOVAL of a Ligature |
Public Sub UpdateRemoval(ByVal L As Ligature)
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
L
As
Ligature
|
Return Value:
|
|
Void |
|
|
UpdateRemoval
|
|
Updates Hooks Collection upon the REMOVAL of a Hook |
Public Sub UpdateRemoval(ByVal H As Hook)
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
H
As
Hook
|
Return Value:
|
|
Void |
|
|
UpdateRemoval
|
|
Updates appropriate Collections upon the REMOVAL of a Graph |
Public Sub UpdateRemoval(ByVal P As ProtoGraph)
|
Remarks:
|
|
|
Parameters:
|
|
ByVal
P
As
ProtoGraph
|
Return Value:
|
|
Void |
|
|
|
|