+ /// If there is found selected attribute, widgets are created and contains
+ /// only a widget for the attribute
+ /// It is important for Property Panel filling by sketch point attribute
+ /// \param theOperation a started operation
+ /// \param theWidgets a list of created widgets
+ /// \return boolean result, false by default
+ virtual bool createWidgets(ModuleBase_Operation* theOperation,
+ QList<ModuleBase_ModelWidget*>& theWidgets) const;
+
+ /// Launching of a edit operation on the feature
+ /// \param theFeature feature for editing
+ virtual void editFeature(FeaturePtr theFeature);
+
+ /// Returns true if the operation can be committed. Result in default implementation is true.
+ /// \return boolean value
+ virtual bool canCommitOperation() const;
+