#include <Transactions.h>
Public Member Functions | |
void | addProducer (const Base::Type &type, Base::AbstractProducer *producer) |
TransactionObject * | createTransaction (const Base::Type &type) const |
Creates a transaction object for the given type id. More... | |
Static Public Member Functions | |
static void | destruct () |
static TransactionFactory & | instance () |
void TransactionFactory::addProducer | ( | const Base::Type & | type, |
Base::AbstractProducer * | producer | ||
) |
Referenced by App::TransactionProducer< CLASS >::TransactionProducer().
TransactionObject * TransactionFactory::createTransaction | ( | const Base::Type & | type | ) | const |
Creates a transaction object for the given type id.
Referenced by App::Transaction::addObjectChange(), App::Transaction::addObjectDel(), App::Transaction::addObjectNew(), and App::Transaction::addOrRemoveProperty().
|
static |
|
static |