Salome HOME
Tooltips are corrected
[modules/shaper.git] / src / PartSetPlugin / PartSetPlugin_Part.cpp
index 9c5e6e62a93e4ef8cb0956dd2fe4ffbb2716d6a0..58c2d85fd3384c6ca14a7a3506ce77c5a0306ecf 100644 (file)
@@ -1,3 +1,5 @@
+// Copyright (C) 2014-20xx CEA/DEN, EDF R&D
+
 // File:        PartSetPlugin_Part.cxx
 // Created:     27 Mar 2014
 // Author:      Mikhail PONIKAROV
@@ -21,25 +23,15 @@ void PartSetPlugin_Part::initAttributes()
 
 void PartSetPlugin_Part::execute()
 {
-  ResultPartPtr aResult = boost::dynamic_pointer_cast<ModelAPI_ResultPart>(firstResult());
+  ResultPartPtr aResult = std::dynamic_pointer_cast<ModelAPI_ResultPart>(firstResult());
   if (!aResult) {
     aResult = document()->createPart(data());
     setResult(aResult);
     aResult->activate();
   }
-  /*
-  boost::shared_ptr<ModelAPI_AttributeDocRef> aDocRef = aResult->data()->docRef(
-      ModelAPI_ResultPart::DOC_REF());
-  
-  if (!aDocRef->value()) {  // create a document if not yet created
-    boost::shared_ptr<ModelAPI_Document> aPartSetDoc =
-        ModelAPI_Session::get()->moduleDocument();
-    aDocRef->setValue(aPartSetDoc->subDocument(data()->name()));
-  }
-  */
 }
 
-boost::shared_ptr<ModelAPI_Document> PartSetPlugin_Part::documentToAdd()
+std::shared_ptr<ModelAPI_Document> PartSetPlugin_Part::documentToAdd()
 {
   return ModelAPI_Session::get()->moduleDocument();
 }