package _VisualDVM.Passes.All; import Common.Database.Objects.DBObject; import Common.Passes.AddObjectPass; import _VisualDVM.GlobalData.Machine.Machine; import _VisualDVM.GlobalData.Makefile.Makefile; import _VisualDVM.GlobalData.Module.Module; import _VisualDVM.ProjectData.LanguageName; public class AddMakefile extends AddObjectPass { public AddMakefile() { super(Makefile.class); } @Override protected Class getOwnerClass() { return Machine.class; } @Override protected void body() throws Exception { super.body(); //создать модули для языков. getDb().Insert(new Module(LanguageName.fortran, target)); getDb().Insert(new Module(LanguageName.c, target)); getDb().Insert(new Module(LanguageName.cpp, target)); } }