![]() | ITransactionManager Interface |
Namespace: de.unika.ipd.grGen.libGr
public interface ITransactionManager
The ITransactionManager type exposes the following members.
Name | Description | |
---|---|---|
![]() | Commit |
Removes the rollback data and stops this transaction
|
![]() | ExternalTypeChanged |
Registers an undo item to be called on rollback,
for reverting the changes applied to some graph element attribute of external type.
Only in case a transaction is underway and not paused (and not rolling back) is the undo item added to the undo log,
so you may call this method simply on each change to an external type.
|
![]() | Pause |
Pauses the running transactions,
i.e. changes done from now on until resume won't be undone in case of a rollback
|
![]() | Resume |
Resumes the running transactions after a pause,
i.e. changes done from now on will be undone again in case of a rollback
|
![]() | Rollback |
Undoes all changes during a transaction
|
![]() | Start |
Starts a transaction
|