no message

This commit is contained in:
2024-10-14 18:41:02 +03:00
parent 702529147d
commit 45447f34f8
54 changed files with 200 additions and 100 deletions

View File

@@ -6,6 +6,7 @@ import Common.Passes.Pass;
import Common.Passes.PassCode_;
import Common.Utils.TextLog;
import Common.Visual.UIModule_;
import Common.Visual.UI_;
import _VisualDVM.Visual.Menus.FastAccessMenuBar.FastAccessMenuBar;
import java.util.Comparator;
@@ -15,8 +16,6 @@ import java.util.Vector;
public abstract class MainModule_<D extends VisualiserDatabase, U extends UIModule_> {
public static MainModule_ instance = null; //текущий экземпляр. всегда один.
//--
public FastAccessMenuBar fastAccessMenuBar = null;
//--
D db;
Class<D> db_class;
LinkedHashMap<Current_, Object> objects; //Current
@@ -30,15 +29,18 @@ public abstract class MainModule_<D extends VisualiserDatabase, U extends UIModu
}
//--
public MainModule_(Class<D> db_class_in, Class<U> ui_class_in) throws Exception {
objects = new LinkedHashMap<>();
db_class = db_class_in;
createPasses();
ui_class=ui_class_in;
//---
if (ui_class!=null)
ui = ui_class_in.newInstance();
db_class = db_class_in;
instance = this;
}
public void Init() throws Exception{
if (ui_class!=null)
ui=ui_class.newInstance();
//--
createPasses();
//-
objects = new LinkedHashMap<>();
}
//ИНТЕРФЕЙС
public boolean hasUI(){return ui!=null;}
//БАЗА ДАННЫХ И ТЕКУЩИЕ ОБЪЕКТЫ