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
- 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.
- 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.
- This use case ends.
Alternate Flows
Wireframes
MAP Home Page:
Issues
-
Issue #7: Code and Test GetAllHolonTypes WASM API -- this story delivers the WASM API that can be invoked to retrieve the list of HolonTypes.
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:

- See images folder for MAP Icon and DAHN Icon images.