+ //! Returns true if the given document is a sub-document of this tree
+ virtual bool hasDocument(const DocumentPtr& theDoc) const;
+
+ //! Returns parent index of the given feature
+ virtual QModelIndex findParent(const FeaturePtr& theFeature) const;
+
+ //! Returns index corresponded to the group
+ virtual QModelIndex findGroup(const std::string& theGroup) const;
+
+ //! Return a Part object
+ virtual FeaturePtr part() const;
+