Sage Modeling and Simulation Library

Task Properties

The Task type exposes the following members.


  Name Description
Public property AllChildrenValid
Gets a value indicating whether [all children valid].
Public property AllUpstreamValid
Gets a value indicating whether [all upstream valid].
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.
(Inherited from Edge.)
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.
(Inherited from Edge.)
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.
(Inherited from Edge.)
Public property Description
A description of this Edge.
(Inherited from Edge.)
Public property ExecutionDelegate
Gets or sets the execution delegate that this edge uses to call application code.
(Inherited from Edge.)
Public property Guid
The Guid for this object. Typically required to be unique.
Public property KeepTimingData
Gets or sets a value indicating whether we want to keep timing data as this task executes.
Public property Model
The model that owns this object, or from which this object gets time, etc. data.
Public property Name
The name of this edge.
(Inherited from Edge.)
Protected property Parent
Gets or sets the parent edge to this one. If the graph is not hierarchical, this will be null.
(Inherited from Edge.)
Public property PostVertex
The postVertes to this edge.
(Inherited from Edge.)
Public property PredecessorEdges
Gets a list of predecessor edges attached to this edge's preVertex.
(Inherited from Edge.)
Public property PreVertex
The preVertex to this edge.
(Inherited from Edge.)
Public property SelfState
Gets or sets the state (from a perspective of validity) of the implementer.
Public property SelfValidState
Gets or sets a value indicating whether this task's state is appropriate to call this task, irrespective of predecessors and children, valid.
Public property SuccessorEdges
Gets a list of successor edges attached to this edge's postVertex.
(Inherited from Edge.)
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.
(Inherited from Edge.)
Public property ValidationService
Gets or sets the validation service that oversees the implementer.
(Inherited from Edge.)
Public property ValidityState
Gets a value indicating whether this task is valid overall - meaning that it, all of its children and all of its predecessors are themselves valid.