//Public methods
static GObjectsMVCFactory* getInstance();
static void destroyInstance();
+
BlackBoxDescriptor::Pointer getBlackBoxDescriptor(std::string packageName, std::string boxName);
+
vtkGObjectView* createGObjectView(int type);
GObjectController* createGObjectController(int type);
GObjectModel* createGObjectModel(int type);
+ //Public attributes
Interpreter::Pointer _interpreter;
private:
- //Attributes
- static GObjectsMVCFactory* instance;
-
-
//Private Methods
+ //Private Attributes
+ static GObjectsMVCFactory* instance;
+
protected: