Salome HOME
Issue #1448 problem with saved study and visualization of distance: activate of the...
[modules/shaper.git] / src / SketchPlugin / SketchPlugin_SketchEntity.cpp
index 5382b6cc638fc1b6e24d7b32cc9dcc99f97174ac..3d26d3d9502fa50bcaec9e34919ea85de1999c6c 100644 (file)
@@ -14,7 +14,10 @@ SketchPlugin_SketchEntity::SketchPlugin_SketchEntity()
 void SketchPlugin_SketchEntity::initAttributes()
 {
   data()->addAttribute(AUXILIARY_ID(), ModelAPI_AttributeBoolean::typeId());
-  data()->addAttribute(COPY_ID(), ModelAPI_AttributeBoolean::typeId());
-  ModelAPI_Session::get()->validators()->registerNotObligatory(getKind(), AUXILIARY_ID());
-  ModelAPI_Session::get()->validators()->registerNotObligatory(getKind(), COPY_ID());
+
+  initDerivedClassAttributes();
+
+  AttributePtr anAttr = data()->addAttribute(SketchPlugin_SketchEntity::COPY_ID(), ModelAPI_AttributeBoolean::typeId());
+  anAttr->setIsArgument(false);
+  ModelAPI_Session::get()->validators()->registerNotObligatory(getKind(), SketchPlugin_SketchEntity::COPY_ID());
 }