+ //! returns the label of result by index; creates this label if it was not created before
+ TDF_Label resultLabel(const boost::shared_ptr<ModelAPI_Data>& theFeatureData, const int theResultIndex);
+
+ //! Updates the results list of the feature basing on the current data tree
+ void updateResults(FeaturePtr theFeature);
+
+ //! Stores information that there is a reference to this object
+ void objectIsReferenced(const ObjectPtr& theObject);
+ //! Removes information that there is a reference to this object
+ void objectIsNotReferenced(const ObjectPtr& theObject);
+
+ //! Returns all sub documents
+ const std::set<std::string>& subDocuments() const {return mySubs;}
+