Deletion
Submitted by admin on 25 June 2008 - 2:54pm.
WaterSums is just about ready to be released with the option to delete network objects. Now deletion of objects from a network model can be complex; deleting a node can leave links dangling, while the removal of patterns or curves can leave many network objects orphaned without basic control information. WaterSums aims to make these things easy for the user to handle.
Whenever deletion of a network object will require other items to be deleted, WaterSums will confirm the deletion with the user, listing the extra items that must be deleted. For example, if a node has two pipes attached, deleting the node will require the pipes to be deleted as well, so WaterSums displays a panel listing the node and the pipes to be deleted and prompts the user to confirm the deletion.
Deleting patterns or curves that are referred to by other network objects (eg. junctions, pipes, etc.) can easily have unintended consequences. These are normally optional attributes, so WaterSums can reset them to blank, but will only do so after the user confirms that this is what is intended. If you try to delete a pattern or curve that is used by other network objects, WaterSums will display a list of all the objects that have to be modified to delete the selected object.
Of course, if you make a mistake and do delete something you really want, you can easily use the Edit > Undo option.
Whenever deletion of a network object will require other items to be deleted, WaterSums will confirm the deletion with the user, listing the extra items that must be deleted. For example, if a node has two pipes attached, deleting the node will require the pipes to be deleted as well, so WaterSums displays a panel listing the node and the pipes to be deleted and prompts the user to confirm the deletion.
Deleting patterns or curves that are referred to by other network objects (eg. junctions, pipes, etc.) can easily have unintended consequences. These are normally optional attributes, so WaterSums can reset them to blank, but will only do so after the user confirms that this is what is intended. If you try to delete a pattern or curve that is used by other network objects, WaterSums will display a list of all the objects that have to be modified to delete the selected object.
Of course, if you make a mistake and do delete something you really want, you can easily use the Edit > Undo option.
