Module builder

Expand description

Factory methods for building a valid GeneralThresholdAutomaton

This module contains the builder GeneralThresholdAutomatonBuilder for a GeneralThresholdAutomaton. The builder will ensure that the threshold automaton is valid, e.g., ensure that all variables in expressions are declared.

Structs§

GeneralThresholdAutomatonBuilder
Builder for constructing a GeneralThresholdAutomaton
InitializedGeneralThresholdAutomatonBuilder
A builder for a threshold automaton where parameters, variables, and locations have already been added and are now fixed.
RuleBuilder
Builder to construct rules for threshold automata

Enums§

ActionBuilderError
Custom Error type for a failed construction of an action
BuilderError
Errors that can occur during the construction of a threshold automaton
InvalidUpdateError
Custom Error type to indicate a malformed update expression