+ //! Returns Feature object by the given Model index.
+ //! Returns 0 if the given index is not index of a feature
+ virtual FeaturePtr feature(const QModelIndex& theIndex) const;
+
+ //! Returns parent index of the given feature
+ virtual QModelIndex findParent(const boost::shared_ptr<ModelAPI_Feature>& theFeature) const;
+
+ //! Returns index corresponded to the group
+ virtual QModelIndex findGroup(const std::string& theGroup) const;
+