private SelectionManager selectionManager;
//Variable
private VizModel currentModel;
public void initInstances() {
VizCommander commander = new VizCommander();
vizConfig = new VizConfig();
graphIO = new StandardGraphIO();
engine = new CompatibilityEngine();
vizEventManager = new StandardVizEventManager();
scheduler = new CompatibilityScheduler();
modelClassLibrary = new StandardModelClassLibrary();
limits = new GraphLimits();
dataBridge = new DHNSDataBridge();
eventBridge = new DHNSEventBridge();
//dataBridge = new TestDataBridge();
modeManager = new ModeManager();
textManager = new TextManager();
screenshotMaker = new ScreenshotMaker();
currentModel = new VizModel(true);
selectionManager = new SelectionManager();
if (vizConfig.isUseGLJPanel()) {
drawable = commander.createPanel();
} else {
drawable = commander.createCanvas();
}
drawable.initArchitecture();
engine.initArchitecture();
((CompatibilityScheduler) scheduler).initArchitecture();
((StandardGraphIO) graphIO).initArchitecture();