public interface ITransaction
A transaction is a set of individual model changes. Each transaction must succeed or fail as a complete unit; it cannot remain in an intermediate state.
All the model updates have to be carried out in the context of a transaction, which has to be created, through
the use of the IModelingSession.createTransaction(String)
method, and committed using the IModelingSession.commit(ITransaction)
method.