Sage Modeling and Simulation Library

Vertex Members

The Vertex type exposes the following members.

Constructors


  Name Description
Public method Vertex(Edge)
Public method Vertex(Edge, String)
Public method Vertex()()()()

Methods


  Name Description
Public method Accept
Public method AddPostEdge
Public method AddPreEdge
Public method DefaultVertexFiringMethod
This is the default method used to fire this vertex.
Public method DeserializeFrom
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 GetChildren
Public method GetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public method GetParent
Public method GetSuccessors
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 NotifyOverallValidityChange
Public method PreEdgeSatisfied
This method is called when an incoming pre-edge has been fired, and it could therefore be time to fire this vertex.
Public method RemovePostEdge
Public method RemovePreEdge
Public method SerializeTo
Public method ToString
Returns the name of this vertex.

Fields


  Name Description
Protected field PostEdges
Protected field PreEdges

Properties


  Name Description
Public property EdgeFiringManager
The edge firing manager is responsible for determining which successor edges fire, following satisfaction of a vertex. If this is null, it is assumed that all edges are to fire. If it is non-null, then each successor edge is presented to the EdgeFiringManager on it's FireIfAppropriate(Edge e) API to determine if it should fire.
Public property EdgeReceiptManager
The edge receipt manager is notified of the satisfaction (firing) of pre-edges, and is responsible for determining when the vertex is to fire. If it is null, then it is assumed that only if all incoming edges have fired, is the vertex to fire.
Public property FireVertex
This property represents the firing method will be called when it is time to fire the vertex. The developer may substitute a delegate that performs some activity prior to actually firing the vertex. This substituted delegate must, after doing whatever it does, call the DefaultVertexFiringMethod(graphContext)...
Public property Name
Public property PredecessorEdges
Public property PrincipalEdge
Public property Role
Public property SelfState
Public property SuccessorEdges
Public property Synchronizer
A synchronizer, ip present, defines a relationship among vertices wherein all vertices wait until they are all ready to fire, and then they fire in the specified order.
Public property ValidationService