Breaks the dependency link between this dependable and the provided Task.
Breaks the dependency link between this dependable and the provided Task.
Returns an object that can be used to manage dependencies that apply to this and the other Dependable.
Returns an object that can be used to manage dependencies that apply to this and the other Dependable.
Returns an object that can be used to manage dependencies that apply to this and the other Dependable.
Returns an object that can be used to manage dependencies that apply to this and the other Dependable.
Optionally creates a dependency between this dependable and another dependable if one is provided.
Optionally creates a dependency between this dependable and another dependable if one is provided.
Creates a dependency on this dependable, for the provided Task.
Creates a dependency on this dependable, for the provided Task.
Must be implemented to handle the addition of a dependent.
Must be implemented to handle the addition of a dependent.
Must be implemented to return all tasks represented by the Dependable.
Must be implemented to return all tasks represented by the Dependable.
Applies a method to each member of the DependencyGroup.
Must be implemented to return all tasks on which new predecessor dependencies should be added.
Must be implemented to return all tasks on which new predecessor dependencies should be added.
Must be implemented to return all tasks on which new successor dependencies should be added.
Must be implemented to return all tasks on which new successor dependencies should be added.
Represents a group of Dependable objects such that depedency operations on a DependencyGroup are transmitted to all contained Dependables.