-
Notifications
You must be signed in to change notification settings - Fork 1
/
DataModel.vb
33 lines (21 loc) · 694 Bytes
/
DataModel.vb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Imports System.Collections.ObjectModel
Namespace ChildNodesSelector
Public Class BaseObject
Public Property Name As String
Public Property Executor As String
Public Property State As String
End Class
Public Class ProjectObject
Inherits BaseObject
Public Property Stages As ObservableCollection(Of ProjectStage)
End Class
Public Class ProjectStage
Inherits BaseObject
Public Property Tasks As ObservableCollection(Of StageTask)
End Class
Public Class StageTask
Inherits BaseObject
Public Property StartDate As Date
Public Property EndDate As Date
End Class
End Namespace