![]() | Job |
The JobList Type exposes the following members.
Name | Description of the | |
---|---|---|
![]() | AllCheckersForUnreferencingNodeConnectors | Dictionary of external check routines for a jobPackage.job with name as key. Used as a lookup for unresolved JobConnector references. |
![]() | BreakWithResult |
A subtree may already have a clear logical result,
before all the children have finished their processing.
If BreakWithResult=True, these are then cancelled if the
no triggers are active on the branch in question.
(Inherited from LogicalNode) |
![]() | CanTreeStart |
Indicates whether a (partial) tree can be started, i.e. that a
node with children all its children can be started (recursively)
or in the case of an end node (checker) without children this can be started itself.
(Inherited from LogicalNode) |
![]() | Children |
List of the children of a node.
(Inherited from GenericTreeT) |
![]() | ConstantNodeUserControlPath |
The path to ConstantNodeUserControls that are currently to be loaded dynamically.
(Overwrites NodeListConstantNodeUserControlPath) |
![]() | CountPositiveResults |
Number of children with result=True.
(Inherited from NodeList) |
![]() | CountResults |
Number of children with result.
(Inherited from NodeList) |
![]() | CountTerminatedElements |
Number of terminated children.
(Inherited from NodeList) |
![]() | DebugMode |
Additional test outputs can be made for True.
Default: False.
(Inherited from LogicalNode) |
![]() | HookedTo |
Contains comma-separated TreeParams.Name and IdInfo of the nodes in whose
Events this NodeParent has mounted or the text "NULL".
(Inherited from NodeParent) |
![]() | Id |
The unique identifier of the node.
(Inherited from LogicalNode) |
![]() | IdInfo |
The unique identifier of the node (identical to the property Id).
(Inherited from LogicalNode) |
![]() | IdPath |
Path to the node reduced to a chain of Ids separated by '/'.
(Inherited from LogicalNode) |
![]() | InitNodes |
If True, all nodes in the tree are reset when this node is started.
Can be used for loops in controlled jobs.
Default: false.
(Inherited from LogicalNode) |
![]() | IsActive |
If true, the subtree/node is in an active (started) state.
(Inherited from LogicalNode) |
![]() | IsConrolled | If true, this job list is a JobController, which means, among other things: Run resets the subtree (sets LastNotNullLogical to zero) and starts the node immediately (not just a possible trigger). Default: false. |
![]() | IsGlobal |
If true, this node is created as a reference node if anywhere in the tree
(not only in the current job) the name of the node has already been found.
If false, the system only searches for nodes with the same name in the current job.
Default: false.
(Inherited from LogicalNode) |
![]() | IsInSleepTime |
Returns true if a rest period defined by the user is currently in progress.
for Vishnu actors (checkers) is running.
(Inherited from LogicalNode) |
![]() | IsInSnapshot |
With True, this LogicalNode is located within a snapshot.
(Inherited from LogicalNode) |
![]() | IsSnapshotDummy |
With True, this node is only used for display and does not allow any other functions.
(Inherited from LogicalNode) |
![]() | IsVolatile |
If True, Logical is used to determine the result in the tree,
for False LastNotNullLogical;
Default: false.
(Inherited from NodeList) |
![]() | Job | The external job with logical expression and dictionary of workers, among other things. |
![]() | JobConnectorUserControlPath |
The path to the NodeListUserControls currently to be loaded dynamically.
(Overwrites NodeListJobConnectorUserControlPath) |
![]() | JobListUserControlPath |
The path to the JobListUserControls currently to be loaded dynamically.
(Inherited from NodeList) |
![]() | LastCountPositiveResults |
The last number of children of a node that ended with True.
For accessing the states of child nodes without
re-initiate the determination of the statuses.
Reduces the processor load.
(Inherited from NodeList) |
![]() | LastCountResults |
The last number of completed children of a node with result True or False.
For accessing the states of child nodes without
re-initiate the determination of the statuses.
Reduces the processor load.
(Inherited from NodeList) |
![]() | LastCountTerminatedElements |
The last number of completed children of a node.
For accessing the states of child nodes without
re-initiate the determination of the statuses.
Reduces the processor load.
(Inherited from NodeList) |
![]() | LastExecutingTreeEvent |
The last triggering TreeEvent (for TreeEvent-triggered nodes)
or zero.
(Inherited from LogicalNode) |
![]() | LastLogical |
The last logical state of a node.
For accessing the states of child nodes without
re-initiate the determination of the statuses.
Reduces the processor load.
(Inherited from LogicalNode) |
![]() | LastLogicalState |
The last result state of a node.
For accessing the states of child nodes without
re-initiate the determination of the statuses.
Reduces the processor load.
(Inherited from LogicalNode) |
![]() | LastNotNullLogical |
Flag field for the last state of Logical that was not zero;
is required so that workers are only started when
the state of Logical has changed significantly and not every time,
when the checker is working (Logical = zero).
(Inherited from LogicalNode) |
![]() | LastResult |
Returns a result for this node.
(Inherited from NodeList) |
![]() | LastRun |
Time of the last start of the node.
(Inherited from LogicalNode) |
![]() | LastSingleNodes |
The last number of end node children of a node.
For accessing the states of child nodes without
re-initiate the determination of the statuses.
Reduces the processor load.
(Inherited from NodeList) |
![]() | LastSingleNodesFinished |
The last number of completed end node children of a node.
For accessing the states of child nodes without
re-initiate the determination of the statuses.
Reduces the processor load.
(Inherited from NodeParent) |
![]() | LastState |
The last processing state of a node.
For accessing the states of child nodes without
re-initiate the determination of the statuses.
Reduces the processor load.
(Inherited from LogicalNode) |
![]() | Level |
The hierarchy level of the node.
(Inherited from LogicalNode) |
![]() | LevelInfo |
The hierarchy level of the node (identical to the property level).
(Inherited from LogicalNode) |
![]() | LockName |
Optional name used for global locking.
Is used if ThreadLocked is set.
(Inherited from LogicalNode) |
![]() | Logger |
An optional logger that is activated for certain events
is called or null.
(Inherited from LogicalNode) |
![]() | Logical |
The logical state of a node. In a NodeList, this
is recursively determined on the fly for each enquiry:
True is then returned if the number of children with Logical=True
is greater than the nPlus barrier and less than the n- barrier and
can also no longer be >= n- by the children who are not yet ready.
False is returned if either the number of children with
Logical=True is greater than the limit nMinus or
The nPlus barrier is also not yet ready due to the children
can no longer be exceeded.
The nPlus and nMinus barriers are set for this NodeList in the
associated JobList when building the subtree.
The only rule for the comparison operators is that all operands must be terminated,
then the comparison is executed and its result is returned.
(Inherited from NodeList) |
![]() | LogicalChangedDelay | Delay in milliseconds before a LogicalCanged event is passed on. Default: 0 |
![]() | LogicalExpression | The logical expression that is processed by this JobList. The variables correspond to checker nodes. |
![]() | LogicalState |
The result state of a node. In a NodeList, this
is recursively determined on the fly for each enquiry.
(Inherited from NodeList) |
![]() | MaxSubJobDepth | The highest hierarchy depth of sub-JobLists for this JobList. If, for example, this JobList does not have a subordinate JobList, then MaxSubJobDepth = 0, for a Sub-JobList, which in turn contains a Sub-JobList, MaxSubJobDepth = 2. |
![]() | Name |
"Human-friendly" representation of the node.
(Inherited from LogicalNode) |
![]() | NameId |
Combination of name and Id of the node.
(Inherited from LogicalNode) |
![]() | NameInfo |
"Human-friendly" representation of the node.
(Inherited from LogicalNode) |
![]() | NextRun |
Time of the next start of the node (if known) or DateTime.MinValue.
(Inherited from LogicalNode) |
![]() | NextRunInfo |
Info text about the next start of the node (if known) or null.
(Inherited from LogicalNode) |
![]() | nMinus |
Barrier for determining the 'Logical' property, details Logical.
(Inherited from NodeList) |
![]() | NodeListUserControlPath | The path to the NodeListUserControls currently to be loaded dynamically. |
![]() | NodeType |
The node type:
None, NodeConnector, ValueModifier, JobConnector, Constant, Checker, NodeList, JobList, Snapshot.
(Inherited from LogicalNode) |
![]() | nOperands |
Number of logically linked elements (SingleNodes or subtrees)
at the level of this NodeList.
(Inherited from NodeList) |
![]() | nPlus |
Barrier for determining the 'Logical' property, details Logical.
(Inherited from NodeList) |
![]() | ParentView |
The parent control in which this node is displayed.
(Inherited from LogicalNode) |
![]() | Path |
The path to the node consisting of a chain of NameIds separated by '/':
NameId is Name + "(" + Id + ")" for nodes with Name != null,
only Id with name = null.
(Inherited from LogicalNode) |
![]() | PathInfo |
The path to the node (identical to the Path property).
(Inherited from LogicalNode) |
![]() | ReferencedNodeId |
Id of an originally referenced node or null.
(Inherited from LogicalNode) |
![]() | ReferencedNodeName |
Name of an originally referenced node or null.
(Inherited from LogicalNode) |
![]() | ReferencedNodePath |
Path of an originally referenced node or null.
(Inherited from LogicalNode) |
![]() | SingleNodes |
Number of SingleNodes (ultimately checkers) at the end of a (sub)tree;
Please note: this value, like SingleNodesFinished, is multiplied by a factor of one hundred
(SingleNodes).
(Inherited from NodeList) |
![]() | SingleNodesFinished |
Percentage value for the proportion of terminated SingleNodes
(ultimately checker) at the end of a (partial) tree.
In a NodeList, this is created on the fly with every request.
determined recursively.
Attention: this value, like SingleNodes, is multiplied a hundredfold
(SingleNodes).
(Inherited from NodeList) |
![]() | SingleNodeUserControlPath |
The path to the SingleNodeUserControls currently to be loaded dynamically.
(Overwrites NodeListSingleNodeUserControlPath) |
![]() | SleepTimeFrom |
The start of a possible rest period.
(Inherited from LogicalNode) |
![]() | SleepTimeTo |
The end of a possible rest period.
(Inherited from LogicalNode) |
![]() | SnapshotTrigger | An optional trigger that controls when a snapshot of the job is created. or zero. |
![]() | SnapshotUserControlPath |
The path to the SnapshotUserControls currently to be loaded dynamically.
(Overwrites NodeListSnapshotUserControlPath) |
![]() | StartCollapsed |
With True, the job is displayed collapsed at startup if the UI supports this.
(Inherited from LogicalNode) |
![]() | State |
The processing status of a node. In a NodeList, this
is recursively determined on the fly for each enquiry.
(Inherited from NodeList) |
![]() | ThreadLocked |
If True, each thread is locked via the class so that
non-thread-safe checkers are serialized;
Default: False;
(Inherited from LogicalNode) |
![]() | TreeExternalCheckers | Dictionary of external check routines for a JobList that is not in of the LogicalExpression are referenced; checkers that are exclusively can be addressed via ValueModifier. |
![]() | TreeExternalSingleNodes | List of external SingleNodes for the TopRootJobList that are not included in any of the LogicalExpressions; nodes that are exclusively referenced by can be addressed via NodeConnectors. |
![]() | TreeParams |
Additional parameters, some that apply to the entire tree
validity and some node-specific parameters
or zero.
(Inherited from LogicalNode) |
![]() | Trigger |
An optional trigger that calls the job repeatedly
or null (internally overrides BreakWithResult).
(Inherited from LogicalNode) |
![]() | TriggeredRunDelay |
Delays the start of a node (and InitNodes).
Can be used for loops in controlled jobs.
Default: 0 (milliseconds).
(Inherited from LogicalNode) |
![]() | TypeInfo |
The node type:
None, NodeConnector, ValueModifier, Constant, Checker.
NodeTypes (Inherited from LogicalNode) |
![]() | UserControlPath |
The path to the UserControl currently to be loaded dynamically.
(Overwrites NodeListUserControlPath) |
![]() | WorkersState |
A collective status for all assigned workers.
(Inherited from LogicalNode) |