Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
DSDP/MTJ/Uninstall Component
Use-Case Specification: Uninstall Component
1. BRIEF DESCRIPTION
The user uninstalls a component from the system.
2. FLOW OF EVENTS
2.1 Basic Flow of Events
- B1. The user decides to uninstall the component.
- B2. The user removes the component’s (Eclipse plug-in) library files from Eclipse’s folders.
- B3. The user starts the system.
- a) The system notices that the component has been uninstalled and removes the component from the component list.
2.2 Alternative flows
- Alternative Flow 1: The user removes only some of the component’s files
- A1. The user decides to remove the component.
- A2. The user removes only some of the plug-in’s files.
- A3. The user starts the system.
- A4. The system acts as if the component had been completely removed.
3. SUBFLOWS
4. KEY SCENARIOS
5. PRECONDITIONS
5.1 Precondition 1: The system is not running
Components can only be uninstalled when the system is not running as the system locks the components.
5.2 Precondition 2: The user knows the plug-in files he needs to remove
6. POSTCONDITIONS
6.1 Postcondition 1: The component is not available in system
7. EXTENSION POINTS
8. SPECIAL REQUIREMENTS
9. ADDITIONAL INFORMATION
Comments:
Back to main DSDP-MTJ Use Cases