Click or drag to resize

LogicalTaskTreeViewModel class

ViewModel for the representation of a logicalTaskTree in a TreeView.
Inheritance hierarchy
SystemObject
  NetEti.MVVMiniObservableObject
    Vishnu.ViewModelOrientedTreeViewModelBase
      Vishnu.ViewModelLogicalTaskTreeViewModel

Namespace: Vishnu.ViewModel
Assembly: Vishnu.ViewModel (in Vishnu.ViewModel.dll) Version: 1.0.0+df0404e911d6c38eaed3bb1bb1acfc482d417643
Syntax
public class LogicalTaskTreeViewModel : OrientedTreeViewModelBase

The LogicalTaskTreeViewModel Type exposes the following members.

Constructors
 NameDescription of the
Public MethodLogicalTaskTreeViewModel Constructor - takes over the business logic, the MainWindow, the start orientation of the tree and a filter for the NodeTypes to be displayed.
Back to the top
Properties
 NameDescription of the
Public PropertyBreakLogicalTaskTree Command for the Break button in the LogicalTaskTreeControl.
Public PropertyInfoSource ItemsSource for optional additional information about the tree.
Public PropertyIsInSleepTime Returns true if a rest period defined by the user is currently in progress. for Vishnu actors (checkers) is running.
Public PropertyMainLogicalNodeView ItemsSource for the TreeView in LogicalTaskTreeControl.
(Inherited from OrientedTreeViewModelBase)
Public PropertyRunLogicalTaskTree Command for the Run button in the LogicalTaskTreeControl.
Public PropertySleepTimeTo The end of a possible rest period as a formatted string.
Public PropertyTreeOrientationState Determines the alignment of the elements in the tree.
(Inherited from OrientedTreeViewModelBase)
Public PropertyTreeParams Additional parameters that are valid for the entire tree or null.
(Inherited from OrientedTreeViewModelBase)
Public PropertyTreeVM Returns the RootJobListViewModel of the LogicalTaskTreeViewModel including setter.
(Inherited from OrientedTreeViewModelBase)
Back to the top
Methods
 NameDescription of the
Public MethodStatic MemberFlattenTree Turns a transferred (sub)tree into a flat list. Which node types are displayed in the list and which are not, can be configured externally in the app.config via "FlatNodeListFilter" value="NodeConnector|ValueModifier|Constant|Checker|NodeList|JobList|Snapshot" be determined.
Protected MethodOnPropertyChanged Reports for the UI when a property has changed.
(Inherited from ObservableObject)
Public MethodRaisePropertyChanged(String) Triggers OnPropertyChanged.
(Inherited from ObservableObject)
Public MethodRaisePropertyChangedT(ExpressionFuncT) Triggers OnPropertyChanged.
(Inherited from ObservableObject)
Public MethodSaveTreeState Saves the current display status of the main window (parameter) and all nodes (collapsed or expanded).
Protected MethodVerifyCalledOnUIThread Checks whether a call is made from the correct thread (dispatcher).
(Inherited from ObservableObject)
Back to the top
Events
 NameDescription of the
Public EventPropertyChanged The PropertyChanged event for the UI.
(Inherited from ObservableObject)
Back to the top
Fields
 NameDescription of the
Protected FieldDispatcher The dispatcher of the UI.
(Inherited from ObservableObject)
Back to the top
Remarks
File: LogicalTaskTreeViewModel Author: Erik Nagel 05.01.2013 Erik Nagel: created
See also