From a MDA perspective we want to declare business rules on association level on association level. Adding Uniface Triggers on association level seems a good solution. In a optimal situation we can assemble the model and the template together (without modifications on form level) to one application.
We have a MDA approach for UNIFACE. We can optimize this approach when UNIFACE supports this functionality
Uniface Development Environment