Provides an aspect that allows the programmer to define methods that must be confirmed by the user before commiting.

A confirmation box is most of the time used when a critical method is called. For instance, a remover that deletes an object from a collection. Adding all these confirmation boxes is most of the time a croscutting concern and is very uninteresting to program.

By using this aspect, the user can easily ask for a confirmation box to a set of methods. For instance, to confirm all the removers:

confirm ALL REMOVERS ALL;

Related Documentation

For overviews, sources, tutorials, examples, guides, and tool documentation, please see: