Package nl.pim16aap2.animatedarchitecture.core.tooluser


@NullMarked package nl.pim16aap2.animatedarchitecture.core.tooluser
Contains the classes for the tool users system. This allows the user of the tool to create, edit, and inspect structures.

Each ToolUser has a Procedure that is executed every time the user uses the tool.

A Procedure is a collection of one or more Steps. Each step has a StepExecutor to process the user input and perform some kind of action.