Sage Modeling and Simulation Library

PfcExecutionContext Members

The PfcExecutionContext type exposes the following members.

Methods


  Name Description
Public method Add
Adds an element with the provided key and value to the IDictionary object.
(Inherited from ExecutionContext.)
Public method AddChild(T, Boolean) (Inherited from TreeNode<(Of <(<'T>)>)>.)
Public method AddChild(ITreeNode<(Of <<'(T>)>>), Boolean) (Inherited from TreeNode<(Of <(<'T>)>)>.)
Public method Clear
Removes all elements from the IDictionary object.
(Inherited from ExecutionContext.)
Public method Contains
Determines whether the IDictionary object contains an element with the specified key.
(Inherited from ExecutionContext.)
Public method CopyTo
Copies the elements of the ICollection to an Array, starting at a particular Array index.
(Inherited from ExecutionContext.)
Public method DescendantNodesBreadthFirst
Returns an iterator that traverses the descendant nodes breadth first, top down.
(Inherited from TreeNode<(Of <(<'T>)>)>.)
Public method DescendantNodesDepthFirst
Returns an iterator that traverses the descendant nodes depth first, top down.
(Inherited from TreeNode<(Of <(<'T>)>)>.)
Public method DescendantsBreadthFirst
Returns an IEnumerable that traverses the descendant payloads breadth first.
(Inherited from TreeNode<(Of <(<'T>)>)>.)
Public method DescendantsDepthFirst
Returns an iterator that traverses the descendant payloads depth first.
(Inherited from TreeNode<(Of <(<'T>)>)>.)
Public method Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from TreeNode<(Of <(<'T>)>)>.)
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 FindUp (Inherited from ExecutionContext.)
Public method ForEachChild(Action<(Of <<'(T>)>>)) (Inherited from TreeNode<(Of <(<'T>)>)>.)
Public method ForEachChild(Action<(Of <<'(ITreeNode<(Of <<'(T>)>>)>)>>)) (Inherited from TreeNode<(Of <(<'T>)>)>.)
Public method GetEnumerator
Returns an IDictionaryEnumerator object for the IDictionary object.
(Inherited from ExecutionContext.)
Public method GetHashCode
Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table.
(Inherited from TreeNode<(Of <(<'T>)>)>.)
Public method GetType
Gets the Type of the current instance.
(Inherited from Object.)
Public method HasChild(ITreeNode<(Of <<'(T>)>>)) (Inherited from TreeNode<(Of <(<'T>)>)>.)
Public method HasChild(T) (Inherited from TreeNode<(Of <(<'T>)>)>.)
Public method InitializeIdentity
Initializes the fields that feed the properties of this IModelObject identity.
(Inherited from ExecutionContext.)
Public method IsChildOf (Inherited from TreeNode<(Of <(<'T>)>)>.)
Protected method MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public method Remove
Removes the element with the specified key from the IDictionary object.
(Inherited from ExecutionContext.)
Public method RemoveChild(T) (Inherited from TreeNode<(Of <(<'T>)>)>.)
Public method RemoveChild(ITreeNode<(Of <<'(T>)>>)) (Inherited from TreeNode<(Of <(<'T>)>)>.)
Public method SetParent (Inherited from TreeNode<(Of <(<'T>)>)>.)
Protected method SetPayload (Inherited from TreeNode<(Of <(<'T>)>)>.)
Public method Siblings
Gets an enumerator over this node's siblings in the hierarchy.
(Inherited from TreeNode<(Of <(<'T>)>)>.)
Public method SortChildren(Comparison<(Of <<'(ITreeNode<(Of <<'(T>)>>)>)>>)) (Inherited from TreeNode<(Of <(<'T>)>)>.)
Public method SortChildren(IComparer<(Of <<'(ITreeNode<(Of <<'(T>)>>)>)>>)) (Inherited from TreeNode<(Of <(<'T>)>)>.)
Public method ToString
Public method ToXmlString

Properties


  Name Description
Public property ChildNodes
Provides an IEnumerable over the child nodes (i.e. the payloads of the children.)
(Inherited from TreeNode<(Of <(<'T>)>)>.)
Public property Children
Gets the children, if any, of this node. Return value will be an empty collection if there are no children.
(Inherited from TreeNode<(Of <(<'T>)>)>.)
Public property ChildSteps
Public property ChildStepStateMachines
Public property Count
Gets the number of elements contained in the ICollection.
(Inherited from ExecutionContext.)
Public property Description
The description for this object. Typically used for human-readable representations.
(Inherited from ExecutionContext.)
Public property Guid
The Guid for this object. Typically required to be unique in a pan-model context.
(Inherited from ExecutionContext.)
Public property InstanceCount
Public property IsFixedSize
Gets a value indicating whether the IDictionary object has a fixed size.
(Inherited from ExecutionContext.)
Public property IsReadOnly
Gets a value indicating whether the IDictionary object is read-only.
(Inherited from ExecutionContext.)
Protected property IsSelfReferential (Inherited from TreeNode<(Of <(<'T>)>)>.)
Public property IsStepCentric
Public property IsSynchronized
Gets a value indicating whether access to the ICollection is synchronized (thread safe).
(Inherited from ExecutionContext.)
Public property Item
Gets or sets the Object with the specified key.
(Inherited from ExecutionContext.)
Public property Keys
Gets an ICollection object containing the keys of the IDictionary object.
(Inherited from ExecutionContext.)
Public property Model
The IModel to which this object belongs.
(Inherited from ExecutionContext.)
Public property MyEventController (Inherited from TreeNode<(Of <(<'T>)>)>.)
Public property Name
The name by which this object is known. Typically not required to be unique in a pan-model context.
(Inherited from ExecutionContext.)
Public property Parent
Gets or sets the parent of this tree node.
(Inherited from TreeNode<(Of <(<'T>)>)>.)
Public property ParentGuid
Gets the parent of this tree node for the purpose of correlation. This will be its nominal parent, too.
Public property Payload (Inherited from TreeNode<(Of <(<'T>)>)>.)
Public property PFC
Public property Root
Gets the root node above this one.
(Inherited from TreeNode<(Of <(<'T>)>)>.)
Public property Step
Public property SyncRoot
Gets an object that can be used to synchronize access to the ICollection.
(Inherited from ExecutionContext.)
Public property TimePeriod
Public property Values
Gets an ICollection object containing the values in the IDictionary object.
(Inherited from ExecutionContext.)