Click or drag to resize

NodeList properties

The NodeList Type exposes the following members.

Properties
 NameDescription of the
Public PropertyBreakWithResult 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)
Public PropertyCanTreeStart 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)
Public PropertyChildren List of the children of a node.
(Inherited from GenericTreeT)
Public PropertyConstantNodeUserControlPath The path to ConstantNodeUserControls that are currently to be loaded dynamically.
Protected PropertyCountPositiveResults Number of children with result=True.
Protected PropertyCountResults Number of children with result.
Protected PropertyCountTerminatedElements Number of terminated children.
Public PropertyDebugMode Additional test outputs can be made for True. Default: False.
(Inherited from LogicalNode)
Public PropertyHookedTo Contains comma-separated TreeParams.Name and IdInfo of the nodes in whose Events this NodeParent has mounted or the text "NULL".
(Inherited from NodeParent)
Public PropertyId The unique identifier of the node.
(Inherited from LogicalNode)
Public PropertyIdInfo The unique identifier of the node (identical to the property Id).
(Inherited from LogicalNode)
Public PropertyIdPath Path to the node reduced to a chain of Ids separated by '/'.
(Inherited from LogicalNode)
Public PropertyInitNodes 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)
Public PropertyIsActive If true, the subtree/node is in an active (started) state.
(Inherited from LogicalNode)
Public PropertyIsGlobal 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)
Public PropertyIsInSleepTime Returns true if a rest period defined by the user is currently in progress. for Vishnu actors (checkers) is running.
(Inherited from LogicalNode)
Public PropertyIsInSnapshot With True, this LogicalNode is located within a snapshot.
(Inherited from LogicalNode)
Public PropertyIsSnapshotDummy With True, this node is only used for display and does not allow any other functions.
(Inherited from LogicalNode)
Public PropertyIsVolatile If True, Logical is used to determine the result in the tree, for False LastNotNullLogical; Default: false.
Public PropertyJobConnectorUserControlPath The path to the NodeListUserControls currently to be loaded dynamically.
Public PropertyJobListUserControlPath The path to the JobListUserControls currently to be loaded dynamically.
Protected PropertyLastCountPositiveResults 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.
Protected PropertyLastCountResults 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.
Protected PropertyLastCountTerminatedElements 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.
Public PropertyLastExecutingTreeEvent The last triggering TreeEvent (for TreeEvent-triggered nodes) or zero.
(Inherited from LogicalNode)
Public PropertyLastLogical 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)
Public PropertyLastLogicalState 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)
Public PropertyLastNotNullLogical 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)
Public PropertyLastResult Returns a result for this node.
(Overwrites LogicalNodeLastResult)
Public PropertyLastRun Time of the last start of the node.
(Inherited from LogicalNode)
Protected PropertyLastSingleNodes 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.
Protected PropertyLastSingleNodesFinished 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)
Public PropertyLastState 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)
Public PropertyLevel The hierarchy level of the node.
(Inherited from LogicalNode)
Public PropertyLevelInfo The hierarchy level of the node (identical to the property level).
(Inherited from LogicalNode)
Public PropertyLockName Optional name used for global locking. Is used if ThreadLocked is set.
(Inherited from LogicalNode)
Public PropertyLogger An optional logger that is activated for certain events is called or null.
(Inherited from LogicalNode)
Public PropertyLogical 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.
(Overwrites LogicalNodeLogical)
Public PropertyLogicalState The result state of a node. In a NodeList, this is recursively determined on the fly for each enquiry.
(Overwrites LogicalNodeLogicalState)
Public PropertyName "Human-friendly" representation of the node.
(Inherited from LogicalNode)
Public PropertyNameId Combination of name and Id of the node.
(Inherited from LogicalNode)
Public PropertyNameInfo "Human-friendly" representation of the node.
(Inherited from LogicalNode)
Public PropertyNextRun Time of the next start of the node (if known) or DateTime.MinValue.
(Inherited from LogicalNode)
Public PropertyNextRunInfo Info text about the next start of the node (if known) or null.
(Inherited from LogicalNode)
Public PropertynMinus Boundary for determining the 'Logical' property, details Logical.
Public PropertyNodeType The node type: None, NodeConnector, ValueModifier, JobConnector, Constant, Checker, NodeList, JobList, Snapshot.
(Inherited from LogicalNode)
Public PropertynOperands Number of logically linked elements (SingleNodes or subtrees) at the level of this NodeList.
Public PropertynPlus Barrier for determining the 'Logical' property, details Logical.
Public PropertyParentView The parent control in which this node is displayed.
(Inherited from LogicalNode)
Public PropertyPath 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)
Public PropertyPathInfo The path to the node (identical to the Path property).
(Inherited from LogicalNode)
Public PropertyReferencedNodeId Id of an originally referenced node or null.
(Inherited from LogicalNode)
Public PropertyReferencedNodeName Name of an originally referenced node or null.
(Inherited from LogicalNode)
Public PropertyReferencedNodePath Path of an originally referenced node or null.
(Inherited from LogicalNode)
Public PropertySingleNodes 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).
(Overwrites LogicalNodeSingleNodes)
Public PropertySingleNodesFinished 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).
(Overwrites LogicalNodeSingleNodesFinished)
Public PropertySingleNodeUserControlPath The path to the SingleNodeUserControls currently to be loaded dynamically.
Public PropertySleepTimeFrom The start of a possible rest period.
(Inherited from LogicalNode)
Public PropertySleepTimeTo The end of a possible rest period.
(Inherited from LogicalNode)
Public PropertySnapshotUserControlPath The path to the SnapshotUserControls currently to be loaded dynamically.
Public PropertyStartCollapsed With True, the job is displayed collapsed at startup if the UI supports this.
(Inherited from LogicalNode)
Public PropertyState The processing status of a node. In a NodeList, this is recursively determined on the fly for each enquiry.
(Overwrites LogicalNodeState)
Public PropertyThreadLocked If True, each thread is locked via the class so that non-thread-safe checkers are serialized; Default: False;
(Inherited from LogicalNode)
Public PropertyTreeParams Additional parameters, some that apply to the entire tree validity and some node-specific parameters or zero.
(Inherited from LogicalNode)
Public PropertyTrigger An optional trigger that calls the job repeatedly or null (internally overrides BreakWithResult).
(Inherited from LogicalNode)
Public PropertyTriggeredRunDelay Delays the start of a node (and InitNodes). Can be used for loops in controlled jobs. Default: 0 (milliseconds).
(Inherited from LogicalNode)
Public PropertyTypeInfo The node type: None, NodeConnector, ValueModifier, Constant, Checker. NodeTypes
(Inherited from LogicalNode)
Public PropertyUserControlPath The path to the UserControl currently to be loaded dynamically.
(Overwrites LogicalNodeUserControlPath)
Public PropertyWorkersState A collective status for all assigned workers.
(Inherited from LogicalNode)
Back to the top
See also