package _VisualDVM.ProjectData.SapforData.Arrays; import Common.Database.Tables.DataSet; import Common.Visual.DataSetControlForm; import _VisualDVM.Current; import _VisualDVM.Global; import _VisualDVM.Passes.PassCode; import _VisualDVM.ProjectData.SapforData.Arrays.UI.ProjectArraysForm; import javax.swing.*; import java.util.Vector; public class ProjectArraysSet extends DataSet { public ProjectArraysSet() { super(Long.class, ProjectArray.class); } @Override public String getSingleDescription() { return "массив"; } @Override public String getPluralDescription() { return "объявленные массивы"; } @Override public Current CurrentName() { return Current.ProjectArray; } @Override protected DataSetControlForm createUI(JPanel mountPanel) { return new ProjectArraysForm(this, mountPanel); } @Override public void SelectAll(boolean flag) { Global.mainModule.getPass(PassCode.MassSelectArrays).Do(flag, new Vector(Global.mainModule.getProject().declaratedArrays.Data.values())); } }