Represents a project in the ViewModel.
The following tables list the members exposed by the IProjectViewModel type.
Name | Description | |
---|---|---|
Gets the top-level activities in the ViewModel. |
||
Gets or sets a delegate that can be used to create new activities. |
||
Gets or sets the type of activities created through the ViewModel. |
||
Gets or sets a value indicating whether there is a command in the redo history which can be redone. |
||
Gets or sets a value indicating whether there is a command in the undo history which can be undone. |
||
Gets all dependencies in the ViewModel. |
||
Gets or sets a delegate that can be used to create new dependencies. |
||
Gets or sets the type of dependencies created through the ViewModel. |
||
Gets or sets a value indicating whether to recalculate Activity.Duration or Activity.EndTime when StartTime changes. |
||
Gets or sets the non-working days for a week in a project. |
||
Gets or sets the non-working hours for a working day in a project. |
||
Gets or sets a date, indicating the end of a project. |
||
Gets or sets a date, indicating the start of a project. |
||
Gets a command which performs redo on the last undone action in the command history. |
||
Gets or sets a delegate that can be used to create new resources. |
||
Gets or sets a delegate that can be used to create new resource allocations. |
||
Gets all resource allocations in the ViewModel. |
||
Gets or sets the type of resource allocations created through the ViewModel. |
||
Gets the top-level resources in the ViewModel. |
||
Gets or sets the type of resources created through the ViewModel. |
||
Gets a command which performs undo on the current action saved in the command history. |
||
Gets or sets a value indicating whether saving action records for later undo is enabled. |
Name | Description | |
---|---|---|
Adds an existing activity to the project. |
||
Adds an existing dependency to the project. |
||
Adds an existing resource to the project. |
||
Adds an existing resource allocation to the project. |
||
Stops recording undo/redo commands into a CompositeCommand and discards the records created so far. |
||
Removes all activities from the project. |
||
Removes all dependencies from the project. |
||
Removes all resource allocations from the project. |
||
Removes all resources from the project. |
||
Stops recording undo/redo commands into a CompositeCommand and saves the composite in the history queue. |
||
Creates and adds a new activity to the project. A respective object of type ActivityType is created and added to the underlying model as well. |
||
Creates and adds a new dependency to the project. A respective object of type DependencyType is created and added to the underlying model as well. |
||
Creates and adds a new resource to the project. A respective object of type ResourceType is created and added to the underlying model as well. |
||
Creates and adds a new resource allocation to the project. A respective object of type ResourceAllocationType is created and added to the underlying model as well. |
||
Creates and adds a new activity to the project. |
||
Creates and adds a new dependency to the project. |
||
Creates and adds a new resource to the project. |
||
Creates and adds a new resource allocation to the project. |
||
Removes the specified activity from the project. |
||
Removes the specified dependency from the project. |
||
Removes the specified resource from the project. |
||
Removes the specified resource allocation from the project. |
||
Executes the specified command on this project. |
||
Finds the critical path in the project. |
||
Overloaded. Finds an unallocated period with the specified duration for the specified resource, within the specified time interval. |
||
Invalidates the bounds of all activities in the project. |
||
Purges all commands from the underlying undo history. If undo is not enabled, nothing happens. |
||
Raises the ActionRedone event. |
||
Raises the ActionUndone event. |
||
Executes again an action saved in the command history. |
||
Removes the specified activity from the project. |
||
Removes the specified dependency from the project. |
||
Removes the specified resource from the project. |
||
Removes the specified resource allocation from the project. |
||
Starts recording undo/redo commands into a CompositeCommand. |
||
Undoes an action saved in the command history. |
Name | Description | |
---|---|---|
Raised when an action is redone. |
||
Raised when an action is undone. |
||
Raised when the activities or dependencies in the project are changed. |
||
Raised when the activity indices need to be reevaluated. |