/// On operation start/end/abort the "Just" fileds must be cleared and processed in the right way
/// \param theTotalUpdate force to updates everything that has been changed in this operation
- void processOperation(const bool theTotalUpdate);
+ void processOperation(const bool theTotalUpdate, const bool theFinish = false);
/// Performs the feature execution
/// \returns the status of execution
void executeFeature(std::shared_ptr<ModelAPI_Feature> theFeature);
+
+ /// returns true if the object was created or updated
+ bool isUpdated(const std::shared_ptr<ModelAPI_Object>& theObj);
};
#endif