Package com.nomagic.uml2.transaction
-
Interface Summary Interface Description InvalidModelHandler Fixes invalid model.ModelListener Listener for model changes.ModelValidator Checks if model changes are allowed and model state after changes are consistent.StartTransactionListener TransactionCommitListener Listener to listen transactions commits.TransactionManager Transaction provides framework to keep consistent model after model modification. -
Class Summary Class Description ModelTransaction One Transaction, objects of this type can be reused.ModelValidationResult TransactionCommitListenerWrapper A wrapper of @TransactionCommitListener
TransactionManager.TransactionOptions Transaction options. -
Enum Summary Enum Description InvalidModelHandler.Result ModelValidationResult.Severity -
Exception Summary Exception Description ReadOnlyModelException Exception is thrown when model is changed during read only transaction.RollbackException Exception indicates that transaction finished with invalid model and need to be rolled back.TransactionAlreadyCommitedException Exception indicates that committed transaction was attempted to commit again.TransactionAlreadyStartedException Exception indicates that transaction is already started and attempted to start again.