package Common.Passes; import Common.Database.Objects.DBObject; import Common.Database.Tables.DBTable; import Common.Database.Database; import Common.MainModule_; public abstract class ObjectPass extends Pass { protected Class d; //класс объектов. public ObjectPass(Class d_in) { d = d_in; } protected Database getDb(){ return MainModule_.object.getDb();}; //источник данных public DBTable getTable() { return getDb().tables.get(d); } //таблица в источнике данных @Override//sorted public String getButtonText() { return ""; } }