+ bool startSketchOperation(const QList<std::shared_ptr<ModuleBase_ViewerPrs>>& theValues);
+
+ /// Sets the sub-object to list of base.
+ static void setSketchObjectToList(const CompositeFeaturePtr& theFeature,
+ const AttributePtr& theAttribute);
+
+ /// Calls validator for attribute list and warn if it is not valid
+ /// \return true if validation succeed
+ bool validateSelectionList() const;
+
+ /// Change enable state of controls in the model widget by the attribute identifier
+ /// \param theModelWidget a model widget
+ /// \param theEnabled a state if the controls should be enabled/disabled
+ void setEnabledModelWidget(ModuleBase_ModelWidget* theModelWidget,
+ const bool theEnabled);