//Includes std
#include <iostream>
+
+#include <bbtkInterpreter.h>
+#include <bbtkFactory.h>
+#include <bbtkPackage.h>
+
namespace bbtk
{
//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);
+ Interpreter::Pointer _interpreter;
+
private:
//Attributes
static GObjectsMVCFactory* instance;
+
//Private Methods