![]() | Node |
The NodeParent Type exposes the following members.
Name | Description of the | |
---|---|---|
![]() | Break |
If necessary, log out of the trigger,
Cancel the task via CancellationToken, set status.
(Inherited from LogicalNode) |
![]() | CanControlledTreeStart |
Specifies whether a (sub)tree can be started in a JobController, i.e. that
the node and all its parents can be started (recursively).
(Inherited from LogicalNode) |
![]() | Climb2Top |
Shimmies up through the tree (up to the root)
and calls up the action for each node.
(Inherited from GenericTreeT) |
![]() | DoRun |
The actual, node type-specific processing;
must be overwritten.
(Inherited from LogicalNode) |
![]() | Equals |
Compares the content of this LogicalNode according to logical aspects
with the content of a transferred LogicalNode.
(Inherited from LogicalNode) |
![]() | FindEventTriggers |
Searches for relevant triggers for an event.
(Inherited from LogicalNode) |
![]() | FindNodeById |
A derivative of LogicalNode can use this to create its own thread
cause it to be cancelled.
(Inherited from LogicalNode) |
![]() | FreeChildAt | Releases the event links with the child node at the index index and then calls Dispose for the child node if necessary. |
![]() | GetEnvironment |
Returns the ConcurrentDictionary Environment as simple Dictionary Results.
Use the internal routine GetResultsFromResultList().
(Inherited from LogicalNode) |
![]() | GetHashCode |
Generates a hash code for this LogicalNode.
(Inherited from LogicalNode) |
![]() | GetlastEventSourceIfIsTreeEventTriggered |
Updates the values for TreeEvent-triggered nodes
of the node before continuing to work with them.
Is important in situations in which either the knot is the
triggering TreeEvent has missed (at program start)
or another TreeEvent was faster and led to a
reaction, which leads to the current values of the node
is required (JobSnapshotTrigger).
(Inherited from LogicalNode) |
![]() | GetResults |
Returns the ConcurrentDictionary ResultList as a simple Dictionary Results.
Use the internal routine GetResultsFromResultList().
(Inherited from LogicalNode) |
![]() | GetTopRootJobList |
Returns the topmost Root-JobList valid for the node.
(Inherited from LogicalNode) |
![]() | InitFromNode |
Sets certain properties to the values of the transferred LogicalNode "source".
(Inherited from LogicalNode) |
![]() | InitNode |
Resets the node to the start settings.
(Inherited from LogicalNode) |
![]() | Invalidate |
Deletes internal caches so that everything is re-evaluated.
(Inherited from LogicalNode) |
![]() | MarkThreadAsInvalidIfActive |
Adds thread to the list of invalid threads,
if the thread is still active.
(Inherited from LogicalNode) |
![]() | OnLastNotNullLogicalChanged |
Triggers the NodeLastNotNullLogicalChanged event.
(Inherited from LogicalNode) |
![]() | OnNodeBreaked |
Triggers the NodeBreaked event.
(Inherited from LogicalNode) |
![]() | OnNodeProgressChanged |
Triggers the NodeProgressChanged event.
(Inherited from LogicalNode) |
![]() | OnNodeProgressFinished |
Triggers the NodeProgressFinished event.
(Inherited from LogicalNode) |
![]() | OnNodeProgressStarted |
Triggers the NodeStarted event.
(Inherited from LogicalNode) |
![]() | OnNodeWorkersStateChanged |
Triggers the NodeWorkersStateChanged event.
(Inherited from LogicalNode) |
![]() | ProcessTreeEvent |
Triggers further processing for the current TreeEvent (trigger, logger).
(Inherited from LogicalNode) |
![]() | RaiseNodeLastNotNullLogicalChangedWithTreeEvent |
Triggers the TreeEvent "AnyLastNotNullLogicalHasChanged" and calls "OnNodeLastNotNullLogicalChanged".
(Inherited from LogicalNode) |
![]() | RaiseNodeLogicalChanged |
Encapsulates the call of the non-inheritable NodeLogicalChanged event for
for the derived classes NodeList and JobList.
This routine ultimately forwards the event to the UI via NodeLogicalChanged.
(Inherited from LogicalNode) |
![]() | Refresh |
Ensures immediate re-evaluation of all cashed statuses.
(Inherited from LogicalNode) |
![]() | RegisterTriggeredNodes |
Registers all triggered nodes of a subtree with their triggers.
(Inherited from LogicalNode) |
![]() | ReleaseChildAt | Releases the event links with the child node at the index index. |
![]() | Reload |
Is called up when the subtree is to be reloaded.
(Inherited from LogicalNode) |
![]() | ResetAllTreeEventTriggeringNodes |
Resets all nodes in the subtree on which others depend via TreeEvent.
(Inherited from LogicalNode) |
![]() | ResetAllTreeNodes |
Resets all nodes in the entire tree.
(Inherited from LogicalNode) |
![]() | ResetPartTreeNodes |
Resets all nodes in the subtree from branch.
(Inherited from LogicalNode) |
![]() | Run |
Checks whether a node can be started and then starts the node, its trigger,
or both (via StartNodeOrTrigger).
(Inherited from LogicalNode) |
![]() | SetChildAt | Saves the child node at the transferred index and attaches itself to the events of the child node. |
![]() | SetTreeCollapsed |
Sets the StartCollapsed property for an entire (sub)tree.
(Inherited from LogicalNode) |
![]() | SetWorkersState |
Sets a common (combined) NodeWorkerState 'WorkersState'
for all NodeWorkers.
Returns NodeWorkersState.
(Inherited from LogicalNode) |
![]() | SubNodeExceptionCleared | Is triggered if an exception has been deleted in a child. Cascades the resolution of a previous exception up to the root node. Parent nodes with multiple children (NodeList) in turn generate an ExceptionCleared event only if no child node is still holding an exception. |
![]() | SubNodeExceptionRaised | Is triggered if an exception has occurred in a child. Cascades the exception up to the root node without cancelling processing. |
![]() | SubNodeLastNotNullLogicalChanged | Is triggered if the logical state "LastNotNullLogical" of a child has changed. This event is decisive for a possible change in the logical state of the parent node. Can be triggered by SingleNodes and ParentNodes through to the root node. The original trigger is always a SingleNode. May cascade upwards in the tree to the root node. |
![]() | SubNodeLogicalChanged | Is triggered if the current logical result of the child node has changed. Is triggered by a SingleNode. Continues in the tree only up to the direct parent node. |
![]() | SubNodeProgressChanged | Is activated when the processing progress changes. of the referenced original node has changed. Continues in the tree only up to the direct parent node. |
![]() | SubNodeProgressFinished | Is triggered when processing of the child node is complete. May cascade in the tree up to the root node. Parent nodes with multiple children (NodeList) in turn generate a NodeProgressFinished event only when the processing of all child nodes has been completed. |
![]() | SubNodeProgressStarted | Is triggered when processing of the child node has been started. May cascade upwards in the tree to the root node. Parent nodes with multiple children (NodeList) in turn generate a NodeProgressStarted event only if this is the first (and so far only) child whose processing has been started. |
![]() | SubNodeResultChanged | Is triggered if the result of a child node has changed. Cascades upwards in the tree to the root node. |
![]() | SubNodeStateChanged | Is activated when the processing status of a child has changed. Is triggered by a SingleNode. Continues in the tree only up to the direct parent node. |
![]() | ThreadUpdateLastLogical |
Sets threadsafe LastLogical.
(Inherited from LogicalNode) |
![]() | ThreadUpdateLastLogicalState |
Sets threadsafe LastLogicalState.
(Overwrites LogicalNodeThreadUpdateLastLogicalState(NodeLogicalState)) |
![]() | ThreadUpdateLastSingleNodesFinished | Sets threadsafe LastSingleNodesFinished. |
![]() | ThreadUpdateLastState |
Sets threadsafe LastState.
(Inherited from LogicalNode) |
![]() | ToString |
Overridden ToString() method.
(Inherited from LogicalNode) |
![]() | Traverse(ActionInt32, T) |
Goes recursively through the tree and calls the action for each node.
(Inherited from GenericTreeT) |
![]() | Traverse(FuncInt32, T, Object, Object) |
Goes recursively through the tree and calls the action for each node.
(Inherited from GenericTreeT) |
![]() | Traverse(Int32, ActionInt32, T) |
Recursive auxiliary routine for the public routine 'Traverse'.
(Inherited from GenericTreeT) |
![]() | Traverse(Int32, FuncInt32, T, Object, Object, Object) |
Recursive auxiliary routine for the public routine 'Traverse'.
(Inherited from GenericTreeT) |
![]() | UnMarkThreadAsInvalid |
Removes thread from the list of invalid threads.
(Inherited from LogicalNode) |
![]() | UnregisterTriggeredNode |
Sets the subtree to non-startable.
(Inherited from LogicalNode) |
![]() | UserBreak |
Is called up if the subtree has been deliberately stopped by the user.
(Inherited from LogicalNode) |
![]() | UserRun |
Starts the processing of this node after a start
by the user. Gives the information that the start
by the user in the TreeEvent to Run.
(Inherited from LogicalNode) |