AddAllHookEventHandlers
|
Adds EventHandlers for all Hooks of this Ligature |
AddEventHandlersForHook
|
Adds EventHandlers for a given Hook for events monitored in this Ligature |
BreakVisibleConnection
(LigConnection)
|
Overload; This breaks a visible connection between Hooks given a reference to the Connection |
BreakVisibleConnection
(Hook, Hook)
|
Overload; This eliminates the visible connection between 2 so-connected Hooks in this Ligature |
ClaimAtomForHook
|
Assures that the Atom to which a given Hook belongs is part of this Ligature |
ClaimHooks
(HookCollection)
|
Adds the Hooks of HH to this Ligature, then Claims them and thier Atoms, changing their Properties appropriately |
ClaimHooks
()
|
Registers this Ligature as Ligature for all its Hooks, and assures that their Atoms are in this Ligature |
CorrectHookConnectionCollections
|
Checks each Hook in this Ligature to be sure its extant Connections include it as a Connection; if Connections Collection includes a Hook NOT in this Lig, removes that reference |
DeleteAllVisibleConnections
|
Deletes all visible connections between Hooks in this Ligature |
DrawHookConnections
(ContainerGraph, PaintEventArgs)
|
Used within a Paint Event Handler to draw the visible connections of this Ligature |
DrawHookConnections
(ContainerGraph)
|
|
DrawSVGHookConnectionsLig
|
Supplies XML code for visible Hook Connections in an SVG graphic |
EncapsulateScope
|
Returns a Collection of Graphs containing all Hooks in this Ligature; if this Array were placed on a ConjunctiveEG, that Graph would become the Scope of this Ligature, and if any member of this Array could be left outside that ConjunctiveEG, it would NO LONGER be the Scope |
GetCurrentInventoryLigaturesIndex
|
Reads current Index of this Object in the Inventory; this may differ from IndexFixed, which is the Index in CutsHistoric |
GetHooksForContainer
|
Returns Collection of Hooks belonging to this Ligature and in Dots located immediately on the area of a given ContainerGraph |
GetScopeCore
|
Computes and returns the ScopeCore of this Ligature |
GetScopeCoreIn
|
Computes and passes the ScopeCore of this Ligature in a ProtoGraph G; if Ligature has Hooks outside G, it is a Collection whose only member is G and Function Returns False (else True); if non-comparable, Returns False and passes empty ProtoGraphCollection |
GetScopeIn
|
Computes and passes the Scope of this Ligature in a ProtoGraph G; if Ligature has Hooks outside G, it is G, Function Returns False (else True); if non-comparable, Returns Nothing |
HookArrayToString
|
Produces a String describing a Hook Array |
HookColorChangeOnReitFor
|
Where Reiteree is being Reiterated, this tests whether this Ligature's Hooks in the Copy must change color, may change color, or must remain the same color (or is irrelevant) |
HooksAlreadyHaveConnectionHere
|
Tests whether 2 given Hooks already are shown as visibly connected in this Ligarure |
IncludesHook
|
Returns True iff a given Hook belongs to this Ligature |
JoinLigatures
(Ligature, Ligature)
|
Overload; Merges a second Ligature with a given Ligature |
JoinLigatures
(Ligature)
|
Overload; Merges a second Ligature with this Ligature |
SetAllElementsColor
|
Sets the Color of all Dots and Hooks belonging to this Ligature to its Color |
SetScope
(Ligature)
|
Runs SetScope on a given Ligature, computing Scope (which is GLB of the Atoms in that Ligature in the Graph-Tree) and ScopeCore of that Ligature |
SetScope
()
|
Computes Scope (which is GLB of the Atoms in this Ligature in the Graph-Tree) and ScopeCore of this Ligature |
ShowLineConnectionsX
|
This is diagnostic; for visible connection matters, see ContainerGraph_Paint, for a start |
ToString
|
Returns a String (on one Line) Representing the Ligature |
UpdateConnectedSpots
()
|
Updates the ConnectedSpots Collection for this Ligature |
UpdateConnectedSpots
(Ligature)
|
Updates the ConnectedSpots Collection for a given Ligature |
UpdateConnectionsBetweenHooks
|
Updates list of Visible Connections between Hooks of this Ligature |
XMLElement
|
Generates an XML element for this Ligature |