AToMPM / atompm

A Tool for Multi-Paradigm Modeling
https://atompm.github.io/
GNU Lesser General Public License v3.0
23 stars 15 forks source link

Move event handling to libeventhandler. #131

Closed BentleyJOakes closed 2 years ago

BentleyJOakes commented 2 years ago

This commit moves all processing of events to a dedicated module. This includes verify events, pre/post change handlers, constraints/actions, etc.

This extraction is designed to promote modularity, though note that the mmmk must still be passed to the functions, and many calls are made on the mmmk directly.