Long Transactions are used to support the AutoCAD Reference Editing feature and are very useful for ObjectARX applications. These classes and functions provide a scheme for applications to check out entities for editing and check them back in to their original location. This operation replaces the original objects with the edited ones. There are three types of long transaction check out: