- /// Creates the feature object using plugins functionality
- virtual boost::shared_ptr<ModelAPI_Feature> createFeature(std::string theFeatureID) = 0;
-
- static void setSession(boost::shared_ptr<ModelAPI_Session> theManager);
-
- friend class Model_Document;
+ /// Sets the session interface implementation (once per application launch)
+ static void setSession(std::shared_ptr<ModelAPI_Session> theManager);