![]() | Undefined |
Der UndefinedJobListClass Typ exponiert die folgenden Member.
Name | Beschreibung | |
---|---|---|
![]() | Break |
Wird aufgerufen, wenn der Teilbaum vom Anwender bewusst gestoppt wurde.
(Vererbt von JobList) |
![]() | BreakTreeExternals |
Stoppt alle TreeExternals zu dieser JobList und aller Sub-JobLists.
(Vererbt von JobList) |
![]() | CanControlledTreeStart |
Gibt an, ob ein (Teil-)Baum in einem JobController gestartet werden kann, d.h. dass
der Knoten und alle seine Eltern (rekursiv) gestartet werden können.
(Vererbt von LogicalNode) |
![]() | Climb2Top |
Hangelt sich durch den Baum nach oben (bis zur Root)
und ruft für jeden Knoten die Action auf.
(Vererbt von GenericTreeT) |
![]() | DoRun |
Überschriebene RUN-Logik.
Für JobList bedeutet das: Starten eventueller TreeExternals
und Weitergabe des Aufrufs an NodeList (dort an die Kinder).
Diese Routine wird asynchron ausgeführt.
(Vererbt von JobList) |
![]() | Equals |
Vergleicht den Inhalt dieser JobList nach logischen Gesichtspunkten
mit dem Inhalt einer übergebenen JobList.
(Vererbt von JobList) |
![]() | FindEventTriggers |
Sucht nach zuständigen Triggern für ein Event.
(Vererbt von JobList) |
![]() | FindNodeById |
Sucht in der aktuellen JobList und allen übergeodneten JobLists
nach der Node mit der übergebenen 'nodeId'.
Der erste Treffer gewinnt.
(Vererbt von JobList) |
![]() | FreeChildAt |
Löst die Event-Verknüpfungen mit dem Child-Knoten am Index index und
ruft danach ggf. Dispose für den Child-Knoten auf.
(Vererbt von NodeParent) |
![]() | GetAllTreeInfos |
Liefert eine Zusammenfassung des aktuellen Trees
mit den aktuellen Zuständen seiner Knoten als String-List.
Kann für Debug-Zwecke genutzt werden.
(Vererbt von JobList) |
![]() | GetEnvironment |
Returniert das ConcurrentDictionary Environment als einfaches Dictionary Results.
Benutzt dazu die interne Routine GetResultsFromResultList().
(Vererbt von LogicalNode) |
![]() | GetHashCode |
Erzeugt einen Hashcode für diese JobList.
(Vererbt von JobList) |
![]() | GetlastEventSourceIfIsTreeEventTriggered |
Aktualisiert bei TreeEvent-getriggerten Knoten die Werte
des Knotens, bevor mit ihnen weitergearbeitet wird.
Ist bei Situationen wichtig, in dem entweder der Knoten das
auslösende TreeEvent verpasst hat (beim Programmstart)
oder ein anderes TreeEvent schneller war und zu einer
Reaktion führt, die die aktuellen Werte des Knotens
benötigt (JobSnapshotTrigger).
(Vererbt von LogicalNode) |
![]() | GetResults |
Returniert das ConcurrentDictionary ResultList als einfaches Dictionary Results.
Benutzt dazu die interne Routine GetResultsFromResultList().
(Vererbt von LogicalNode) |
![]() | GetTopRootJobList |
Liefert die für den Knoten gültige, oberste Root-JobList.
(Vererbt von JobList) |
![]() | InitFromNode |
Setzt bestimmte Eigenschaften auf die Werte der übergebenen LogicalNode "source".
(Vererbt von NodeList) |
![]() | InitNode |
Setzt den Knoten auf die Starteinstellungen zurück.
(Vererbt von LogicalNode) |
![]() | Invalidate |
Löscht interne Caches, so dass alles neu ausgewertet wird.
(Vererbt von LogicalNode) |
![]() | MarkThreadAsInvalidIfActive |
Trägt thread in die Liste ungültiger Threads ein,
falls der Thread noch aktiv ist.
(Vererbt von LogicalNode) |
![]() | OnLastNotNullLogicalChanged |
Löst das NodeLastNotNullLogicalChanged-Ereignis aus.
(Vererbt von LogicalNode) |
![]() | OnNodeBreaked |
Löst das NodeBreaked-Ereignis aus.
(Vererbt von LogicalNode) |
![]() | OnNodeProgressChanged |
Löst das NodeProgressChanged-Ereignis aus.
(Vererbt von LogicalNode) |
![]() | OnNodeProgressFinished |
Löst das NodeProgressFinished-Ereignis aus.
(Vererbt von LogicalNode) |
![]() | OnNodeProgressStarted |
Löst das NodeStarted-Ereignis aus.
(Vererbt von LogicalNode) |
![]() | OnNodeWorkersStateChanged |
Löst das NodeWorkersStateChanged-Ereignis aus.
(Vererbt von LogicalNode) |
![]() | ProcessTreeEvent |
Stößt weitere Verarbeitungen für das aktuelle TreeEvent an (Trigger, Logger).
(Vererbt von LogicalNode) |
![]() | PublishAllTreeInfos |
Gibt über InfoController den aktuellen Tree mit den aktuellen Zuständen seiner Knoten aus.
Kann für Debug-Zwecke genutzt werden.
(Vererbt von JobList) |
![]() | RaiseNodeLastNotNullLogicalChangedWithTreeEvent |
Triggert das TreeEvent "AnyLastNotNullLogicalHasChanged" und ruft "OnNodeLastNotNullLogicalChanged".
(Vererbt von LogicalNode) |
![]() | RaiseNodeLogicalChanged |
Kapselt den Aufruf des nicht vererbbaren Events NodeLogicalChanged für
für die abgeleiteten Klassen NodeList und JobList.
Diese Routine gibt das Event über NodeLogicalChanged letzten Endes an die UI weiter.
(Vererbt von LogicalNode) |
![]() | Refresh |
Sorgt für eine sofortige Neu-Auswertung aller gecashten Zustände.
(Vererbt von NodeList) |
![]() | RegisterTriggeredNodes |
Registriert alle getriggerten Knoten eines Teilbaums bei ihren Triggern.
(Vererbt von JobList) |
![]() | ReleaseChildAt |
Löst die Event-Verknüpfungen mit dem Child-Knoten am Index index.
(Vererbt von NodeParent) |
![]() | Reload |
Wird aufgerufen, wenn der Teilbaum neu geladen werden soll.
(Vererbt von LogicalNode) |
![]() | ResetAllTreeEventTriggeringNodes |
Setzt alle Knoten im Teilbaum zurück, von denen andere per TreeEvent abhängen.
(Vererbt von LogicalNode) |
![]() | ResetAllTreeNodes |
Setzt alle Knoten im gesamten Tree zurück.
(Vererbt von LogicalNode) |
![]() | ResetPartTreeNodes |
Setzt alle Knoten im Teilbaum zurück.
Setzt auch alle TreeExternals zurück.
(Vererbt von JobList) |
![]() | Run |
Überschreibt die Run-Logik aus LogicalNode um ggf.
noch einen vorhandenen SnapshotTrigger und ggf.
TreeExternals zu starten.
(Vererbt von JobList) |
![]() | RunTreeExternals |
Startet alle TreeExternals zu dieser JobList und aller Sub-JobLists.
(Vererbt von JobList) |
![]() | SetChildAt |
Speichert den Kindknoten am übergebenen Index und hängt sich in die Events des Kindknoten ein.
(Vererbt von NodeParent) |
![]() | SetTreeCollapsed |
Setzt die Property StartCollapsed für einen ganzen (Teil-)Baum.
(Vererbt von LogicalNode) |
![]() | SetWorkersState |
Setzt einen gemeinsamen (kombinierten) NodeWorkerState 'WorkersState'
für alle NodeWorker.
Retourniert NodeWorkersState.
(Vererbt von LogicalNode) |
![]() | Show |
Gibt den (Teil-)Baum in eine StringList aus.
(Vererbt von JobList) |
![]() | ShowFlatSyntaxTree |
Gibt den verarbeiteten booleschen Ausdruck auf Basis des boolean-Trees
wiederum einzeilig als logischen Ausdruck aus.
(Vererbt von JobList) |
![]() | ShowSyntaxTree |
Gibt den zugehörigen Boolean-Tree in eine StringList aus.
(Vererbt von JobList) |
![]() | SubNodeExceptionCleared |
Wird angesprungen, wenn in einem Kind eine Exception gelöscht wurde.
Kaskadiert die Auflösung einer vormaligen Exception u.U. bis zum Root-Knoten nach oben.
Parent-Knoten mit mehreren Kindern (NodeList) generieren ihrerseits ein ExceptionCleared-Event
nur dann, wenn kein Child-Knoten mehr eine Exception hält.
(Vererbt von NodeParent) |
![]() | SubNodeExceptionRaised |
Wird angesprungen, wenn in einem Kind eine Exception aufgetreten ist.
Kaskadiert die Exception bis zum Root-Knoten nach oben, ohne die Verarbeitung abzubrechen.
(Vererbt von NodeParent) |
![]() | SubNodeLastNotNullLogicalChanged |
Wird angesprungen, wenn sich der logische Zustand "LastNotNullLogical" eines Kindes geändert hat.
Dieses Event ist entscheidend für eine mögliche Änderung des logischen Zustandes des Parent-Knoten.
Kann von SingleNodes und ParentNodes bis hin zum Root-Knoten ausgelöst werden.
Ursprünglicher Auslöser ist immer eine SingleNode.
Kaskadiert u.U. im Tree bis zum Root-Knoten nach oben.
(Vererbt von NodeList) |
![]() | SubNodeLogicalChanged |
Wird angesprungen, wenn sich das aktuelle logische Ergebnis des Child-Knotens geändert hat.
Wird von einer SingleNode ausgelöst.
Setzt sich im Tree nur bis zum direkten Parent-Knoten fort.
(Vererbt von NodeParent) |
![]() | SubNodeProgressChanged |
Wird angesprungen, wenn sich der Verarbeitungsfortschritt
des Referenzierten Originalknotens geändert hat.
Setzt sich im Tree nur bis zum direkten Parent-Knoten fort.
(Vererbt von NodeParent) |
![]() | SubNodeProgressFinished |
Wird angesprungen, wenn die Verarbeitung des Kind-Knotens beendet ist.
Kaskadiert u.U. im Tree bis zum Root-Knoten.
Parent-Knoten mit mehreren Kindern (NodeList) generieren ihrerseits ein NodeProgressFinished-Event
nur dann, wenn die Verarbeitung aller Kind-Knoten beendet ist.
(Vererbt von NodeParent) |
![]() | SubNodeProgressStarted |
Wird angesprungen, wenn die Verarbeitung des Kind-Knotens gestarted wurde.
Kaskadiert u.U. im Tree bis zum Root-Knoten nach oben.
Parent-Knoten mit mehreren Kindern (NodeList) generieren ihrerseits ein NodeProgressStarted-Event
nur dann, wenn dieses das erste (und bisher einzige) Kind ist, dessen Verarbeitung gestartet wurde.
(Vererbt von NodeParent) |
![]() | SubNodeResultChanged |
Wird aufgerufen, wenn sich das Result eines Knotens geändert hat.
Dient dazu, die Berechnung des logischen Zustands dieser NodeList
neu zu starten; bei <=> Vergleichen wichtig.
(Vererbt von NodeList) |
![]() | SubNodeStateChanged |
Wird angesprungen, wenn sich der Verarbeitungszustand eines Kindes geändert hat.
Wird von einer SingleNode ausgelöst.
Setzt sich im Tree nur bis zum direkten Parent-Knoten fort.
(Vererbt von NodeParent) |
![]() | ThreadUpdateLastCountPositiveResults |
Setzt threadsafe LastCountPositiveResults.
(Vererbt von NodeList) |
![]() | ThreadUpdateLastCountResults |
Setzt threadsafe LastCountResults.
(Vererbt von NodeList) |
![]() | ThreadUpdateLastCountTerminatedElements |
Setzt threadsafe LastCountTerminatedElements.
(Vererbt von NodeList) |
![]() | ThreadUpdateLastLogical |
Setzt threadsafe LastLogical.
(Vererbt von LogicalNode) |
![]() | ThreadUpdateLastLogicalState |
Setzt threadsafe LastLogicalState.
(Vererbt von NodeParent) |
![]() | ThreadUpdateLastReturnedLogical |
Setzt threadsafe LastReturnedLogical.
(Vererbt von NodeList) |
![]() | ThreadUpdateLastSingleNodes |
Setzt threadsafe LastSingleNodes.
(Vererbt von NodeList) |
![]() | ThreadUpdateLastSingleNodesFinished |
Setzt threadsafe LastSingleNodesFinished.
(Vererbt von NodeParent) |
![]() | ThreadUpdateLastState |
Setzt threadsafe LastState.
(Vererbt von LogicalNode) |
![]() | ThreadUpdateListLogicalState |
Setzt threadsafe ListLogicalState.
(Vererbt von NodeList) |
![]() | ToString |
Überschriebene ToString()-Methode.
(Vererbt von JobList) |
![]() | Traverse(ActionInt32, T) |
Geht rekursiv durch den Baum und ruft für jeden Knoten die Action auf.
(Vererbt von GenericTreeT) |
![]() | Traverse(FuncInt32, T, Object, Object) |
Geht rekursiv durch den Baum und ruft für jeden Knoten die Action auf.
(Vererbt von GenericTreeT) |
![]() | Traverse(Int32, ActionInt32, T) |
Rekursive Hilfsroutine für die öffentliche Routine 'Traverse'.
(Vererbt von GenericTreeT) |
![]() | Traverse(Int32, FuncInt32, T, Object, Object, Object) |
Rekursive Hilfsroutine für die öffentliche Routine 'Traverse'.
(Vererbt von GenericTreeT) |
![]() | UnMarkThreadAsInvalid |
Entfernt thread aus der Liste ungültiger Threads.
(Vererbt von LogicalNode) |
![]() | UnregisterTriggeredNode |
Setzt den Teilbaum auf nicht startbar.
(Vererbt von LogicalNode) |
![]() | UserBreak |
Wird aufgerufen, wenn der Teilbaum vom Anwender bewusst gestoppt wurde.
(Vererbt von LogicalNode) |
![]() | UserRun |
Startet die Verarbeitung dieses Knotens nach einem Start
durch den Anwender. Gibt die Information, dass der Start
durch den Anwender erfolgte, im TreeEvent an Run weiter.
(Vererbt von LogicalNode) |