ConjunctiveGraphSet Member Details

ConjunctiveGraphSet Public Fields


ConjunctiveGraphSet Public Enumerations


ConjunctiveGraphSet Constructors
New
Constructor sets SiteGraph and RootSA, and enters BellWether as 0-Index Graph
Public Sub New(ByVal BellWthr As ProtoGraph, ByVal SiteGraph As ContainerGraph)
Remarks:
Parameters:
ByVal BellWthr As ProtoGraph
ByVal SiteGraph As ContainerGraph
New
Constructor sets SiteGraph and RootSA, and starts (empty) Graphs Collection
Public Sub New(ByVal SiteGraph As ContainerGraph)
Remarks:
Parameters:
ByVal SiteGraph As ContainerGraph


ConjunctiveGraphSet Public Properties
BellWether
The lead Graph of this ConjunctiveGraphSet; many actions performed on this Graph are imparted to the other memebers of the Set Category: Behavior
Public Property BellWether() As ProtoGraph
Remarks:
IndexParameters:
Return Value:
ProtoGraph
Graphs
The Members of this ConjunctiveGraphSet Category:
Public Property Graphs() As ProtoGraphCollection
Remarks:
IndexParameters:
Return Value:
ProtoGraphCollection
Item
Default Property; returns members of this ConjunctiveGraphSet Category: Behavior
Default Public ReadOnly Property Item(ByVal Index As Int32) As ProtoGraph
Remarks:
IndexParameters:
ByVal Index As Int32
Return Value:
ProtoGraph
RootSA
The Root Graph of this Construction Category: Behavior
Public Property RootSA() As SheetOfAssertion
Remarks:
IndexParameters:
Return Value:
SheetOfAssertion
Site
The ContainerGraph upon which the Graphs of this ConjunctiveGraphSet are Located Category: Behavior
Public Property Site() As ContainerGraph
Remarks:
IndexParameters:
Return Value:
ContainerGraph


ConjunctiveGraphSet Public Methods
Add
Adds a Graph to this ConjunctiveGraphSet and returns its Index
Public Function Add(ByVal P As ProtoGraph) As Int32
Remarks:
Parameters:
ByVal P As ProtoGraph
Return Value:
Int32
BellWetherIndex
Returns the Index in the Graphs Collection of the BellWether Graph
Public Function BellWetherIndex() As Int32
Remarks:
Parameters:
Return Value:
Int32
Remove
Removes a Graph from this ConjunctiveGraphSet
Public Sub Remove(ByVal P As ProtoGraph)
Remarks:
Parameters:
ByVal P As ProtoGraph
Return Value:
Void


ConjunctiveGraphSet Public Events