Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

DSDP/MTJ/Create Container

< DSDP‎ | MTJ

Use-Case Specification: Create New Container


1. BRIEF DESCRIPTION

The user can create a new UI design by creating a new base container.


2. FLOW OF EVENTS

2.1 Basic Flow of Events

B1. The user decides to create a new UI design for a new container.
B2. The user selects the new visual class wizard.
a) The wizard lists all supported container types.
b) The wizard asks the user for the container package, class name, type and any other needed information.
c) The system creates the new base container code.
d) The system opens the new container code in a new UI designer.

2.2 Alternative flow

Alternative flow 1: The user creates a new code file for the container in a code editor or with the new class wizard
A1. If the user creates a new code file for the container by hand, he can open the container in the UI designer by selecting the file/class and opening it.
Alternative flow 2: The code file cannot be created
A2. The user is informed about the error and container creation is cancelled.
Alternative flow 3: The user gives an invalid value for the mandatory property
A3. The system warns the user about the error and the user is asked again for a valid value.


3. SUBFLOWS


4. KEY SCENARIOS


5. PRECONDITIONS


6. POSTCONDITIONS

6.1 A new UI design is opened for the container
The system opens a new UI designer for the base container. The user can start adding components to the container.

6.2 The code is created for the new container
A new file is created for the new container and the required code is added to the file.


7. EXTENSION POINTS


8. SPECIAL REQUIREMENTS


9. ADDITIONAL INFORMATION



Comments:


Back to main DSDP-MTJ Use Cases

Back to the top