Sage Modeling and Simulation Library

IPfcStepNode Members

The IPfcStepNode type exposes the following members.


  Name Description
Public method AddAction
Adds a child Pfc into the actions list under this step.
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 Find
Finds the child node, if any, at the specified path relative to this node.
Public method GetChildren
Gets all of the elements that are contained in or under this Pfc, to a depth specified by the 'depth' parameter, and that pass the 'filter' criteria.
Public method GetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public method GetPermissionToStart
Gets permission from the step to start.
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 SetActor
Sets the Actor that will determine the behavior behind this step. The actor provides the leaf level action, as well as preconditiond for running.
Public method ToProcedureFunctionChart
Returns the actions under this Step as a procedure function chart.
Public method ToString
Returns a string that represents the current object.
(Inherited from Object.)


  Name Description
Public property Actions
Gets the actions associated with this PFC Step. They are keyed by ActionName, and are themselves, PFCs.
Public property EarliestStart
Gets or sets the earliest time that this element can start.
Public property LeafLevelAction
The executable action that will be performed if there are no PFCs under this step. By default, it will run the child Action PFCs in parallel, if there are any, and will return immediately if there are not.
Public property MyStepStateMachine
Gets the step state machine associated with this PFC step.
Public property Precondition
Gets or sets the precondition under which this step is permitted to start. If null, permission is assumed.
Public property RecipeSourceGuid
Returns the Guid of the element in the source recipe that is represented by this PfcStep.
Public property UnitInfo
Gets key data on the unit with which this step is associated. Note that a step, such as a recipe start step, or one added without such data, may not hold any unit data at all. In this case, the UnitInfo property will be null.