/// if true, generates error if document is updated outside of transaction
bool myCheckTransactions;
- bool myOperationAttachedToNext; ///< the current operation must be committed twice, with nested
+ /// if true, the current operation must be committed twice,
+ /// with nested (list for any nesting depth)
+ std::list<bool> myOperationAttachedToNext;
public:
//! Loads the OCAF document from the file.
/// Returns the validators factory: the only one instance per application
MODEL_EXPORT virtual ModelAPI_ValidatorsFactory* validators();
+ /// Returns the filters factory: the only one instance per application
+ MODEL_EXPORT virtual ModelAPI_FiltersFactory* filters();
+
/// Sets the flag to check modifications outside the transaction or not
void setCheckTransactions(const bool theCheck)
{