Sage Modeling and Simulation Library

IEdge Members

The IEdge type exposes the following members.


  Name Description
Public method Equals(System.Object)
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected method Finalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public method GetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public method GetParent
Gets the parent edge to this one. If the graph is not hierarchical, this will be null.
Public method GetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected method MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public method ToString
Returns a string that represents the current object.
(Inherited from Object.)


  Name Description
Public property Channel
Gets or sets the channel with which this edge is associated. This identifies an edge as a part of a group of edges that are to be fired together by a IEdgeFiringManager when a preVertex is satisfied. As an example, a vertex that had two outbound edges, a forward and a loopback, would have an IEdgeFiringManager attached to it that knew that after a call to its Start(...) method, it was to fire the edge associated with its loopback channel a certain number of times, followed by firing the edges associated with its forward edge once the loopback count had been reached.
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.
Public property PostVertex
Gets the post vertex of the object.
Public property PreVertex
Gets the pre vertex of the object.