+ /// \param theMode the mode appeared on the feature
+ void onFeatureConstructed(boost::shared_ptr<ModelAPI_Feature> theFeature,
+ int theMode);
+protected:
+ /// Creates a new operation
+ /// \param theCmdId the operation name
+ ModuleBase_Operation* createOperation(const std::string& theCmdId);
+
+ /// Sends the operation
+ /// \param theOperation the operation
+ void sendOperation(ModuleBase_Operation* theOperation);