}
std::shared_ptr<ModelAPI_AttributeDocRef> aDocRef = data()->document(DOC_REF());
-
+
// activation may cause changes in current features in document, so it must be in transaction
bool isNewTransaction = false;
SessionPtr aMgr = ModelAPI_Session::get();
- if (!aMgr->isOperation()) {
+ if (!aMgr->isOperation()) {
// open transaction even document is not created to set current docs in setActiveDocument
aMgr->startOperation("Activation");
isNewTransaction = true;
return std::dynamic_pointer_cast<ModelAPI_ResultPart>(data()->owner());
}
-bool Model_ResultPart::isActivated()
+bool Model_ResultPart::isActivated()
{
if (myTrsf.get()) {
if (!baseRef().get()) // may be on close
if (!aDoc.get()) // the part document is not presented for the moment
return "";
TDF_Label anAccessLabel = aDoc->generalLabel();
- // make the selection attribute anyway:
+ // make the selection attribute anyway:
// otherwise just by name it is not stable to search the result
std::string aName;
// for this the context result is needed
myTrsf.reset();
}
-void Model_ResultPart::setTrsf(std::shared_ptr<ModelAPI_Result> theThis,
+void Model_ResultPart::setTrsf(std::shared_ptr<ModelAPI_Result> theThis,
const std::shared_ptr<GeomAPI_Trsf>& theTransformation)
{
updateShape();