UC: View MAP Home Page - evomimic/map-proto1 GitHub Wiki

Description: This use case enables a Human Agent to view the MAP Home Page. This serves as a common launch point for other use cases.

Actor: Human Agent

Preconditions:

Post-conditions: Assumptions:

Main Flow

  1. This use case starts when the Human Agent initiates the MAP application. NOTE: In the future, this home page may be protected by an authentication flow.
  2. The system responds by presenting the MAP Home Page from which other use cases can be launched. NOTE: The 'Select a Holon' function should be only be enabled after a HolonType is selected.
  3. This use case ends.

Alternate Flows

Wireframes

MAP Home Page:

image

Issues

Implementation Notes

  • The list of available holon types displayed in Holon Types list can be retrieved via the get_all_holontypes action. Eventually, this should return a paginated collection, but for now the full list of HolonTypes will be returned. Assume full HolonDescriptors (i.e., with properties, actions and relationships) are being returned in the collection.

  • The actions hierarchy for the Canvas Tool Bar is shown in the following figure: