Sage Modeling and Simulation Library

Edge Properties

The Edge type exposes the following members.


  Name Description
Public property Channel
An edge's channel is used by a vertex's branch manager to determine which successor edges are to fire when the vertex's predecessors have all fired. The channel can be null, if there is no branch manager, or if the provided branch manager allows it.
Public property ChildEdges
Gets the child edges of this one. No sequence is implied in this collection - child edges are executed in an order according to their vertices' relationships to each other and their parents.
Protected property CloneName
Gets a name for the next clone to be obtained. Note that calling this method increases the index number used to create the name.
Public property Description
A description of this Edge.
Public property ExecutionDelegate
Gets or sets the execution delegate that this edge uses to call application code.
Public property Name
The name of this edge.
Protected property Parent
Gets or sets the parent edge to this one. If the graph is not hierarchical, this will be null.
Public property PostVertex
The postVertes to this edge.
Public property PredecessorEdges
Gets a list of predecessor edges attached to this edge's preVertex.
Public property PreVertex
The preVertex to this edge.
Public property SelfState
Gets or sets the state (from a perspective of validity) of the implementer.
Public property SuccessorEdges
Gets a list of successor edges attached to this edge's postVertex.
Public property UtilRef
Gets or sets the utility reference. This is a reference that can be used by whomever needs to do so, for short periods. The cloning mechanism, for example, uses it during cloning.
Public property ValidationService
Gets or sets the validation service that oversees the implementer.