промежуточный. частичный рефакторинг с прицелом на библиотечную часть

This commit is contained in:
2024-10-07 00:58:29 +03:00
parent c211ffb82b
commit 6b1576461d
798 changed files with 3007 additions and 2344 deletions

View File

@@ -1,5 +1,5 @@
package ProjectData.SapforData.Arrays;
import Common.Utils.Utils;
import Common_old.Utils.Utils;
import ProjectData.Files.DBProjectFile;
import ProjectData.SapforData.FileObjectWithMessages;
// это то что отображается в боковом графе файла. не путать с сапфоровским ProjectArray

View File

@@ -1,17 +1,17 @@
package ProjectData.SapforData.Arrays;
import Common.Current;
import Common.Database.DataSet;
import Common.Global;
import Common.UI.DataSetControlForm;
import Common_old.Current;
import Common.Database.Tables.DataSet;
import _VisualDVM.Global;
import Common_old.UI.DataSetControlForm;
import GlobalData.Settings.SettingName;
import Visual_DVM_2021.Passes.PassCode_2021;
import Visual_DVM_2021.Passes.Pass_2021;
import java.util.Vector;
import static Common.UI.Tables.TableEditors.EditorHyperlinks;
import static Common.UI.Tables.TableRenderers.RendererHiddenList;
import static Common.UI.Tables.TableRenderers.RendererHyperlinks;
import static Common_old.UI.Tables.TableEditors.EditorHyperlinks;
import static Common_old.UI.Tables.TableRenderers.RendererHiddenList;
import static Common_old.UI.Tables.TableRenderers.RendererHyperlinks;
public class ArraysSet extends DataSet<Long, ProjectArray> {
public ArraysSet() {
super(Long.class, ProjectArray.class);

View File

@@ -1,5 +1,5 @@
package ProjectData.SapforData.Arrays.Distribution;
import Common.Database.DBObject;
import Common.Database.Objects.DBObject;
import ProjectData.SapforData.Arrays.ProjectArray;
public class Dimension extends DBObject {
//--------------------------------------

View File

@@ -1,8 +1,8 @@
package ProjectData.SapforData.Arrays;
import Common.Current;
import Common.Database.DBObject;
import Common_old.Current;
import Common.Database.Objects.DBObject;
import Common.Utils.Index;
import Common.Utils.Utils;
import Common_old.Utils.Utils;
import ProjectData.DBArray.DBArray;
import ProjectData.Files.DBProjectFile;
import ProjectData.SapforData.Arrays.Distribution.Dimension;

View File

@@ -1,5 +1,5 @@
package ProjectData.SapforData.Arrays.Templates;
import Common.Database.DBObject;
import Common.Database.Objects.DBObject;
import ProjectData.SapforData.Arrays.ProjectArray;
import ProjectData.SapforData.Regions.ParallelRegion;
//для генерации вариантов и для управления распределением измерений.

View File

@@ -1,5 +1,5 @@
package ProjectData.SapforData.Arrays.Templates;
import Common.Current;
import Common_old.Current;
public enum TemplateDimensionState {
multiplied, //0
distributed; //1

View File

@@ -1,7 +1,7 @@
package ProjectData.SapforData.Arrays.UI;
import Common.Current;
import Common.UI.Tables.RendererCell;
import Common.UI.Themes.VisualiserFonts;
import Common_old.Current;
import Common_old.UI.Tables.RendererCell;
import Common_old.UI.Themes.VisualiserFonts;
import ProjectData.SapforData.Arrays.Templates.TemplateDimension;
import javax.swing.*;

View File

@@ -1,8 +1,8 @@
package ProjectData.SapforData.Arrays.UI;
import Common.Current;
import Common.UI.Tables.DBObjectEditor;
import Common.UI.Themes.VisualiserFonts;
import Common.UI.UI;
import Common_old.Current;
import Common_old.UI.Tables.DBObjectEditor;
import Common_old.UI.Themes.VisualiserFonts;
import Common_old.UI.UI;
import ProjectData.SapforData.Arrays.Templates.TemplateDimension;
import javax.swing.*;

View File

@@ -1,17 +1,17 @@
package ProjectData.SapforData.Arrays.UI;
import Common.Current;
import Common.UI.ControlForm;
import Common.UI.Tables.Grid.GridAnchestor;
import Common.UI.Tables.StyledTable;
import Common.UI.UI;
import Common_old.Current;
import Common_old.UI.ControlForm;
import Common_old.UI.Tables.Grid.GridAnchestor;
import Common_old.UI.Tables.StyledTable;
import Common_old.UI.UI;
import ProjectData.SapforData.Arrays.ProjectArray;
import ProjectData.SapforData.Arrays.Templates.TemplateDimension;
import java.awt.*;
import java.util.Vector;
import static Common.UI.Tables.TableEditors.EditorDimension;
import static Common.UI.Tables.TableRenderers.RendererDimension;
import static Common_old.UI.Tables.TableEditors.EditorDimension;
import static Common_old.UI.Tables.TableRenderers.RendererDimension;
public class DimensionsTableForm extends ControlForm<StyledTable> {
public DimensionsTableForm() {
super(StyledTable.class);

View File

@@ -1,6 +1,6 @@
package ProjectData.SapforData.Arrays.UI;
import Common.UI.Menus.GraphMenu;
import Common.UI.Trees.StyledTree;
import Common_old.UI.Menus.GraphMenu;
import Common_old.UI.Trees.StyledTree;
import Visual_DVM_2021.Passes.PassCode_2021;
import Visual_DVM_2021.Passes.Pass_2021;

View File

@@ -1,5 +1,5 @@
package ProjectData.SapforData.Arrays.UI;
import Common.Current;
import Common_old.Current;
import ProjectData.Files.UI.FileGraphTree;
public class FileArraysTree extends FileGraphTree {
public FileArraysTree() {

View File

@@ -1,14 +1,14 @@
package ProjectData.SapforData.Arrays.UI;
import Common.Current;
import Common.UI.Menus.GraphMenu;
import Common.UI.Trees.StyledTree;
import Common.UI.Trees.TreeRenderers;
import Common_old.Current;
import Common_old.UI.Menus.GraphMenu;
import Common_old.UI.Trees.StyledTree;
import Common_old.UI.Trees.TreeRenderers;
import ProjectData.SapforData.Regions.ParallelRegion;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.TreePath;
import static Common.UI.Trees.TreeRenderers.RendererRule;
import static Common_old.UI.Trees.TreeRenderers.RendererRule;
public class RulesTree extends StyledTree {
public RulesTree() {
super(Current.getProject().align_rules_root);

View File

@@ -1,7 +1,7 @@
package ProjectData.SapforData.Arrays.UI;
import Common.Current;
import Common.UI.Themes.VisualiserFonts;
import Common.UI.Trees.StyledTreeCellRenderer;
import Common_old.Current;
import Common_old.UI.Themes.VisualiserFonts;
import Common_old.UI.Trees.StyledTreeCellRenderer;
import ProjectData.SapforData.Regions.ParallelRegion;
import javax.swing.*;

View File

@@ -1,8 +1,8 @@
package ProjectData.SapforData;
import Common.Current;
import Common.Database.iDBObject;
import Common.UI.UI;
import Common.Utils.Utils;
import Common_old.Current;
import Common.Database.Objects.iDBObject;
import Common_old.UI.UI;
import Common_old.Utils.Utils;
import ProjectData.Files.DBProjectFile;
import com.sun.org.glassfish.gmbal.Description;
//объект принадлежащий файлу и относящийся к его строке.

View File

@@ -1,5 +1,5 @@
package ProjectData.SapforData;
import Common.UI.Themes.VisualiserFonts;
import Common_old.UI.Themes.VisualiserFonts;
import ProjectData.Files.DBProjectFile;
import ProjectData.Messages.Errors.MessageError;
import ProjectData.Messages.Message;

View File

@@ -1,6 +1,6 @@
package ProjectData.SapforData.Functions;
import Common.UI.UI;
import Common.Utils.Utils;
import Common_old.UI.UI;
import Common_old.Utils.Utils;
import ProjectData.Files.DBProjectFile;
import ProjectData.SapforData.FileObjectWithMessages;
import Visual_DVM_2021.Passes.PassCode_2021;

View File

@@ -1,6 +1,6 @@
package ProjectData.SapforData.Functions;
import Common.UI.UI;
import Common.Utils.Utils;
import Common_old.UI.UI;
import Common_old.Utils.Utils;
import Visual_DVM_2021.Passes.PassCode_2021;
import Visual_DVM_2021.Passes.Pass_2021;

View File

@@ -1,5 +1,5 @@
package ProjectData.SapforData.Functions;
import Common.Database.DBObject;
import Common.Database.Objects.DBObject;
import com.sun.org.glassfish.gmbal.Description;
public class FuncCoordinates extends DBObject {
@Description("PRIMARY KEY, UNIQUE")

View File

@@ -1,5 +1,5 @@
package ProjectData.SapforData.Functions;
import Common.Database.DBTable;
import Common.Database.Tables.DBTable;
public class FuncCoordinatesDBTable extends DBTable<String, FuncCoordinates> {
public FuncCoordinatesDBTable() {
super(String.class, FuncCoordinates.class);

View File

@@ -1,6 +1,6 @@
package ProjectData.SapforData.Functions;
import Common.Utils.Index;
import Common.Utils.Utils;
import Common_old.Utils.Utils;
import ProjectData.Files.DBProjectFile;
import ProjectData.SapforData.FileObjectWithMessages;
import com.mxgraph.model.mxCell;

View File

@@ -1,5 +1,5 @@
package ProjectData.SapforData.Functions.UI;
import Common.Current;
import Common_old.Current;
import ProjectData.Files.UI.FileGraphTree;
public class FileFunctionsTree extends FileGraphTree {
public FileFunctionsTree() {

View File

@@ -1,7 +1,7 @@
package ProjectData.SapforData.Functions.UI.Graph;
import Common.Current;
import Common.UI.ControlForm;
import Common.UI.UI;
import Common_old.Current;
import Common_old.UI.ControlForm;
import Common_old.UI.UI;
import com.mxgraph.swing.mxGraphComponent;
import java.awt.*;

View File

@@ -1,9 +1,9 @@
package ProjectData.SapforData.Functions.UI.Graph;
import Common.Current;
import Common.UI.Menus.VisualiserMenuItem;
import Common.UI.Menus.StyledPopupMenu;
import Common.UI.UI;
import Common.Utils.Utils;
import Common_old.Current;
import Common_old.UI.Menus.VisualiserMenuItem;
import Common_old.UI.Menus.StyledPopupMenu;
import Common_old.UI.UI;
import Common_old.Utils.Utils;
import Visual_DVM_2021.Passes.All.SPF_GetGraphFunctionPositions;
import Visual_DVM_2021.Passes.PassCode_2021;
import Visual_DVM_2021.Passes.Pass_2021;

View File

@@ -1,7 +1,7 @@
package ProjectData.SapforData.Functions.UI.Graph;
import Common.Current;
import Common.UI.UI;
import Common.Utils.Utils;
import Common_old.Current;
import Common_old.UI.UI;
import Common_old.Utils.Utils;
import ProjectData.SapforData.Functions.FuncCoordinates;
import ProjectData.SapforData.Functions.FuncInfo;
import ProjectData.SapforData.Functions.FunctionType;

View File

@@ -1,5 +1,5 @@
package ProjectData.SapforData.Functions.UI.Graph;
import Common.Utils.Utils;
import Common_old.Utils.Utils;
import com.mxgraph.swing.mxGraphComponent;
import javafx.util.Pair;

View File

@@ -1,7 +1,7 @@
package ProjectData.SapforData.Functions.UI;
import Common.Current;
import Common.UI.Menus.SelectionTreeMenu;
import Common.UI.Trees.SelectableTree;
import Common_old.Current;
import Common_old.UI.Menus.SelectionTreeMenu;
import Common_old.UI.Trees.SelectableTree;
import ProjectData.SapforData.Functions.FuncInfo;
public class InlineMenu extends SelectionTreeMenu {
public InlineMenu(SelectableTree tree_in) {

View File

@@ -1,6 +1,6 @@
package ProjectData.SapforData.Functions.UI;
import Common.UI.Menus.SelectionTreeMenu;
import Common.UI.Trees.SelectableTree;
import Common_old.UI.Menus.SelectionTreeMenu;
import Common_old.UI.Trees.SelectableTree;
import ProjectData.SapforData.Functions.FuncCallH;
import javax.swing.tree.DefaultMutableTreeNode;

View File

@@ -1,8 +1,8 @@
package ProjectData.SapforData.Functions.UI;
import Common.Current;
import Common.UI.Menus.GraphMenu;
import Common.UI.Trees.SelectableTree;
import Common.UI.Trees.TreeRenderers;
import Common_old.Current;
import Common_old.UI.Menus.GraphMenu;
import Common_old.UI.Trees.SelectableTree;
import Common_old.UI.Trees.TreeRenderers;
import ProjectData.SapforData.FileObject;
public class InlineTree extends SelectableTree {
public InlineTree() {

View File

@@ -1,8 +1,8 @@
package ProjectData.SapforData.Functions.UI;
import Common.Current;
import Common.UI.Menus.GraphMenu;
import Common.UI.Trees.SelectableTree;
import Common.UI.Trees.TreeRenderers;
import Common_old.Current;
import Common_old.UI.Menus.GraphMenu;
import Common_old.UI.Trees.SelectableTree;
import Common_old.UI.Trees.TreeRenderers;
import ProjectData.SapforData.FileObject;
public class InlineTree2 extends SelectableTree {
public InlineTree2() {

View File

@@ -1,5 +1,5 @@
package ProjectData.SapforData.Includes;
import Common.Utils.Utils;
import Common_old.Utils.Utils;
import ProjectData.SapforData.FileObject;
public class DependencyInfo extends FileObject {
public DependencyInfo(String file_in) {

View File

@@ -1,5 +1,5 @@
package ProjectData.SapforData.Includes;
import Common.Utils.Utils;
import Common_old.Utils.Utils;
import ProjectData.SapforData.FileObject;
import javax.swing.*;

View File

@@ -1,7 +1,7 @@
package ProjectData.SapforData.Includes.UI;
import Common.Current;
import Common.UI.Menus.SelectionTreeMenu;
import Common.UI.Trees.SelectableTree;
import Common_old.Current;
import Common_old.UI.Menus.SelectionTreeMenu;
import Common_old.UI.Trees.SelectableTree;
import ProjectData.SapforData.Includes.FileInfo;
public class IncludesMenu extends SelectionTreeMenu {
public IncludesMenu(SelectableTree tree_in) {

View File

@@ -1,8 +1,8 @@
package ProjectData.SapforData.Includes.UI;
import Common.Current;
import Common.UI.Menus.GraphMenu;
import Common.UI.Trees.SelectableTree;
import Common.UI.Trees.TreeRenderers;
import Common_old.Current;
import Common_old.UI.Menus.GraphMenu;
import Common_old.UI.Trees.SelectableTree;
import Common_old.UI.Trees.TreeRenderers;
public class IncludesTree extends SelectableTree {
public IncludesTree() {
super(Current.getProject().includes_root);

View File

@@ -1,5 +1,5 @@
package ProjectData.SapforData.Loops;
import Common.UI.Themes.VisualiserFonts;
import Common_old.UI.Themes.VisualiserFonts;
import ProjectData.Files.DBProjectFile;
import ProjectData.SapforData.FileObjectWithMessages;
public class EGoto extends FileObjectWithMessages {

View File

@@ -1,5 +1,5 @@
package ProjectData.SapforData.Loops;
import Common.UI.Themes.VisualiserFonts;
import Common_old.UI.Themes.VisualiserFonts;
import ProjectData.Files.DBProjectFile;
import ProjectData.SapforData.FileObjectWithMessages;
public class IGoto extends FileObjectWithMessages {

View File

@@ -1,5 +1,5 @@
package ProjectData.SapforData.Loops;
import Common.UI.Themes.VisualiserFonts;
import Common_old.UI.Themes.VisualiserFonts;
import ProjectData.Files.DBProjectFile;
import ProjectData.SapforData.FileObjectWithMessages;
public class IO extends FileObjectWithMessages {

View File

@@ -1,5 +1,5 @@
package ProjectData.SapforData.Loops;
import Common.UI.Themes.VisualiserFonts;
import Common_old.UI.Themes.VisualiserFonts;
import Common.Utils.Index;
import ProjectData.Files.DBProjectFile;
import ProjectData.Messages.Message;

View File

@@ -1,6 +1,6 @@
package ProjectData.SapforData.Loops;
import Common.UI.Themes.VisualiserFonts;
import Common.UI.UI;
import Common_old.UI.Themes.VisualiserFonts;
import Common_old.UI.UI;
import javax.swing.text.Highlighter;
public enum LoopState {

View File

@@ -1,5 +1,5 @@
package ProjectData.SapforData.Loops;
import Common.UI.Themes.VisualiserFonts;
import Common_old.UI.Themes.VisualiserFonts;
import ProjectData.Files.DBProjectFile;
import ProjectData.SapforData.FileObjectWithMessages;
public class NonRectIter extends FileObjectWithMessages {

View File

@@ -1,5 +1,5 @@
package ProjectData.SapforData.Loops;
import Common.UI.Themes.VisualiserFonts;
import Common_old.UI.Themes.VisualiserFonts;
import ProjectData.Files.DBProjectFile;
import ProjectData.SapforData.FileObjectWithMessages;
public class Stop extends FileObjectWithMessages {

View File

@@ -1,5 +1,5 @@
package ProjectData.SapforData.Loops.UI;
import Common.Current;
import Common_old.Current;
import ProjectData.Files.UI.FileGraphTree;
public class FileLoopsTree extends FileGraphTree {
public FileLoopsTree() {

View File

@@ -1,8 +1,8 @@
package ProjectData.SapforData.Regions;
import Common.Current;
import Common.Database.DBObject;
import Common_old.Current;
import Common.Database.Objects.DBObject;
import Common.Utils.Index;
import Common.Utils.Utils;
import Common_old.Utils.Utils;
import ProjectData.Files.DBProjectFile;
import ProjectData.SapforData.Arrays.Distribution.AlignRule;
import ProjectData.SapforData.Arrays.Distribution.DataDirective;

View File

@@ -1,12 +1,12 @@
package ProjectData.SapforData.Regions;
import Common.Current;
import Common.Database.DataSet;
import Common.UI.DataSetControlForm;
import Common_old.Current;
import Common.Database.Tables.DataSet;
import Common_old.UI.DataSetControlForm;
import java.math.BigInteger;
import static Common.UI.Tables.TableRenderers.RendererMultiline;
import static Common.UI.Tables.TableRenderers.RendererTopLeft;
import static Common_old.UI.Tables.TableRenderers.RendererMultiline;
import static Common_old.UI.Tables.TableRenderers.RendererTopLeft;
public class RegionsSet extends DataSet<BigInteger, ParallelRegion> {
//суррогат. нужен только для сохры столбцов. во всяком случае пока.
public RegionsSet() {

View File

@@ -1,6 +1,6 @@
package ProjectData.SapforData.Regions.UI;
import Common.Current;
import Common.UI.Tables.StyledCellLabel;
import Common_old.Current;
import Common_old.UI.Tables.StyledCellLabel;
import ProjectData.SapforData.Arrays.ProjectArray;
import javafx.util.Pair;

View File

@@ -1,5 +1,5 @@
package ProjectData.SapforData.Regions.UI;
import Common.UI.Windows.Dialog.DialogFields;
import Common_old.UI.Windows.Dialog.DialogFields;
import javax.swing.*;
import java.awt.*;

View File

@@ -1,6 +1,6 @@
package ProjectData.SapforData.Variants;
import Common.Database.DBObject;
import Common.UI.UI;
import Common.Database.Objects.DBObject;
import Common_old.UI.UI;
import ProjectData.PredictorStatistic.PredictorStatistics_2021;
import ProjectData.Project.db_project_info;
import ProjectData.SapforData.Arrays.ProjectArray;

View File

@@ -1,5 +1,5 @@
package ProjectData.SapforData.Variants.UI;
import Common.UI.Tables.MaskedIntegerValueRenderer;
import Common_old.UI.Tables.MaskedIntegerValueRenderer;
public class VariantRankRenderer extends MaskedIntegerValueRenderer {
@Override
public long getMask() {

View File

@@ -1,9 +1,9 @@
package ProjectData.SapforData.Variants;
import Common.Current;
import Common.Database.DataSet;
import Common.UI.DataSetControlForm;
import Common_old.Current;
import Common.Database.Tables.DataSet;
import Common_old.UI.DataSetControlForm;
import static Common.UI.Tables.TableRenderers.*;
import static Common_old.UI.Tables.TableRenderers.*;
public class VariantsSet extends DataSet<String, ParallelVariant> {
public VariantsSet() {
super(String.class, ParallelVariant.class);