Add tooltips with help messages to the edit form
Edit Model form
Actions
Javascript code to initialize data once per model, before any edge or vertex is executed
Placeholder: isUserLoggedIn = false
See more: https://altom.gitlab.io/altwalker/altwalker/modeling.html#actions
Generator & Stop Condition
Decides how to walk through the graph and when to stop
Placeholder: random(reached_vertex(v_name) and edge_coverage(100))
See more: https://altom.gitlab.io/altwalker/altwalker/path-generation.html
Edit Edge form
Actions
JavaScript code to update data(variables) every time an edge is reached
Placeholder: global.count++; isUserLoggedIn = false;
See more: https://altom.gitlab.io/altwalker/altwalker/modeling.html#actions
Guard
JavaScript code which uses the variables defined in actions to block edges until a condition is met
Placeholder: isUserLoggedIn == false;
See more: https://altom.gitlab.io/altwalker/altwalker/modeling.html#guards
Weight
Number between 0 and 1 used for weighted_random generator. Represents the probability of an edge getting chosen
See more: https://altom.gitlab.io/altwalker/altwalker/path-generation.html?highlight=weight#weighted-random
Dependency
An integer used in dependency_edge_coverage stop condition to finish the path when all the edges with dependency higher or equal to the threshold are reached
Placeholder: 105
Requirement
A number used in requirement_coverage stop condition to finish the path when the percentage of traversed requirements is reached
Placeholder: 75
Edit Vertex form
Shared state
A common shared state value added to vertexes to link different models, used to split a graph into smaller models
Placeholder: checkoutPage
See more: https://altom.gitlab.io/altwalker/altwalker/how-tos/shared-state.html
Blocked
A property which filters out the vertex from the path generation.