Skip to content

UC: Edit Holon Properties

Steve Melville edited this page Jun 11, 2024 · 1 revision

Description: This abstract use case enables a Human Agent to populate values for the properties of a Staged Holon.

Actor: Human Agent

Preconditions:

  • Human Agent has created Staged Holon (either by new, clone or update operations).

Post-conditions:

Assumptions:

Main Flow

  1. This use case starts when including by an including use case. The system presents a Edit Node Visualizer Panel that displays the set of properties defined for the Staged Holon's type. Each property is rendered as a read-only label and an editable value. The panel also offers Cancel and Submit actions.
  2. The agent clicks in the editable value area of a property and enters a value. The agent signals the end of this edit-property action by either clicking in a different property's editable value, selecting the Cancel or Submit actions, or simply clicking somewhere else in the panel.
  3. The system response depends on the how the agent terminated the edit-property action. If by selecting Cancel, follow Alternate Flow: Cancel. Otherwise the system records the edit-property action. Then, if the agent terminated the edit-property action:
    • by clicking elsewhere in the panel, resume this flow at Step 1.
    • by clicking in another property's editable area, resume this flow at Step 2.
    • by selecting Submit, resume the including use case at its Submit Changes step.

Alternate Flows

Alternate Flow: Cancel

Wireframes

Edit Node Visualizer Panel

Issues

Clone this wiki locally