+ if (!myIsFlagsBlocked) // we need to collect objects only when launch operation is called
+ return;
+
+ for (std::set<ObjectPtr>::const_iterator anIt = theObjects.begin();
+ anIt != theObjects.end(); ++anIt) {
+ FeaturePtr aFeature = ModelAPI_Feature::feature(*anIt);
+ if (myCreatedFeatures.find(aFeature) != myCreatedFeatures.end())
+ myCreatedFeatures.insert(aFeature);
+ }