diff --git a/.idea/artifacts/VisualSapfor_jar.xml b/.idea/artifacts/VisualSapfor_jar.xml
index 025d3822..4cb563a3 100644
--- a/.idea/artifacts/VisualSapfor_jar.xml
+++ b/.idea/artifacts/VisualSapfor_jar.xml
@@ -22,6 +22,7 @@
+
\ No newline at end of file
diff --git a/.idea/libraries/commons_lang_2_6_0.xml b/.idea/libraries/commons_lang_2_6_0.xml
new file mode 100644
index 00000000..80c945da
--- /dev/null
+++ b/.idea/libraries/commons_lang_2_6_0.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 1340fa72..17a7fadf 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -7,15 +7,169 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
@@ -94,10 +248,10 @@
-
-
+
+
-
+
@@ -107,11 +261,11 @@
+
-
diff --git a/Visual_DVM_2020.iml b/Visual_DVM_2020.iml
index 9812c1d1..40d47d96 100644
--- a/Visual_DVM_2020.iml
+++ b/Visual_DVM_2020.iml
@@ -94,5 +94,6 @@
+
\ No newline at end of file
diff --git a/properties b/properties
index 792c3549..97eff979 100644
--- a/properties
+++ b/properties
@@ -1,6 +1,9 @@
{
+ "Email": "",
+ "Name": "",
+ "Role": "Undefined",
"Workspace": "E:\\Tests",
- "ProjectsSearchDirectory": "E:\\Tests",
+ "ProjectsSearchDirectory": "E:\\BUG",
"VisualiserPath": "C:\\Users\\misha\\Downloads",
"Sapfor_FPath": "E:\\_sapfor_x64\\Components\\Sapfor_F",
"Visualizer_2Path": "C:\\Users\\misha\\Documents",
@@ -21,11 +24,11 @@
"Kernels": 8,
"LocalMakePathWindows": "C:\\MinGW\\msys\\1.0\\bin\\make.exe",
"CheckTestingIntervalSeconds": 10,
- "AutoCheckTesting": false,
+ "AutoCheckTesting": true,
"EmailOnTestingProgress": true,
- "lastMachineId": 13,
- "lastUserId": 24,
- "lastCompilerId": 52,
+ "lastMachineId": 28,
+ "lastUserId": 36,
+ "lastCompilerId": 109,
"RegisterOn": false,
"SpacesOn": false,
"EmptyLinesOn": false,
diff --git a/src/Common/Database/Database.java b/src/Common/Database/Database.java
index dbbf2434..dce27e2e 100644
--- a/src/Common/Database/Database.java
+++ b/src/Common/Database/Database.java
@@ -34,6 +34,12 @@ public abstract class Database {
// UI.Print(DebugPrintLevel.Database, "соединение с базой данных " + file.getAbsolutePath());
connect();
}
+ public void Activate() throws Exception{
+ Connect();
+ CreateAllTables();
+ prepareTablesStatements();
+ Synchronize();
+ }
public void prepareTablesStatements() throws Exception {
}
public void Disconnect() throws Exception {
diff --git a/src/Common/Database/SQLITE/SQLiteDatabase.java b/src/Common/Database/SQLITE/SQLiteDatabase.java
index e19c550f..2be7ebef 100644
--- a/src/Common/Database/SQLITE/SQLiteDatabase.java
+++ b/src/Common/Database/SQLITE/SQLiteDatabase.java
@@ -255,4 +255,5 @@ public abstract class SQLiteDatabase extends Database {
}
//--
//https://stackoverflow.com/questions/8558099/sqlite-query-with-byte-where-clause
+
}
\ No newline at end of file
diff --git a/src/Common/Visual/Controls/PassControl.java b/src/Common/Visual/Controls/PassControl.java
index 4dda2e29..4332146f 100644
--- a/src/Common/Visual/Controls/PassControl.java
+++ b/src/Common/Visual/Controls/PassControl.java
@@ -1,5 +1,4 @@
package Common.Visual.Controls;
-import Common.Passes.Pass;
public interface PassControl {
void setIcon(String icon_path);
void setEnabled(boolean flag);
diff --git a/src/_VisualDVM/Repository/BugReport/BugReport.java b/src/_VisualDVM/ComponentsServer/BugReport/BugReport.java
similarity index 95%
rename from src/_VisualDVM/Repository/BugReport/BugReport.java
rename to src/_VisualDVM/ComponentsServer/BugReport/BugReport.java
index c7cc686c..f8fe0903 100644
--- a/src/_VisualDVM/Repository/BugReport/BugReport.java
+++ b/src/_VisualDVM/ComponentsServer/BugReport/BugReport.java
@@ -1,18 +1,18 @@
-package _VisualDVM.Repository.BugReport;
+package _VisualDVM.ComponentsServer.BugReport;
import Common.Database.Objects.DBObject;
import Common.Database.Objects.rDBObject;
import Common.Utils.TextLog;
import Common.Utils.Utils_;
import Common.Utils.Vector_;
+import _VisualDVM.ComponentsServer.BugReport.Json.RecipientJson;
+import _VisualDVM.ComponentsServer.BugReport.Json.RecipientsJson;
+import _VisualDVM.ComponentsServer.BugReport.Json.VisualiserSettingsJson;
+import _VisualDVM.ComponentsServer.Component.ComponentType;
+import _VisualDVM.ComponentsServer.Subscribes.Subscriber;
import _VisualDVM.Constants;
import _VisualDVM.Global;
import _VisualDVM.GlobalData.Account.Account;
import _VisualDVM.ProjectData.SapforData.SapforProperties;
-import _VisualDVM.Repository.BugReport.Json.RecipientJson;
-import _VisualDVM.Repository.BugReport.Json.RecipientsJson;
-import _VisualDVM.Repository.BugReport.Json.VisualiserSettingsJson;
-import _VisualDVM.Repository.Component.ComponentType;
-import _VisualDVM.Repository.Subscribes.Subscriber;
import com.sun.org.glassfish.gmbal.Description;
import java.io.File;
diff --git a/src/_VisualDVM/Repository/BugReport/BugReportState.java b/src/_VisualDVM/ComponentsServer/BugReport/BugReportState.java
similarity index 94%
rename from src/_VisualDVM/Repository/BugReport/BugReportState.java
rename to src/_VisualDVM/ComponentsServer/BugReport/BugReportState.java
index 867ecb41..3a2a0b74 100644
--- a/src/_VisualDVM/Repository/BugReport/BugReportState.java
+++ b/src/_VisualDVM/ComponentsServer/BugReport/BugReportState.java
@@ -1,4 +1,4 @@
-package _VisualDVM.Repository.BugReport;
+package _VisualDVM.ComponentsServer.BugReport;
import Common.Visual.Fonts.VisualiserFonts;
import Common.Visual.StatusEnum;
diff --git a/src/_VisualDVM/Repository/BugReport/BugReportsDBTable.java b/src/_VisualDVM/ComponentsServer/BugReport/BugReportsDBTable.java
similarity index 89%
rename from src/_VisualDVM/Repository/BugReport/BugReportsDBTable.java
rename to src/_VisualDVM/ComponentsServer/BugReport/BugReportsDBTable.java
index 8d03354f..498da405 100644
--- a/src/_VisualDVM/Repository/BugReport/BugReportsDBTable.java
+++ b/src/_VisualDVM/ComponentsServer/BugReport/BugReportsDBTable.java
@@ -1,7 +1,7 @@
-package _VisualDVM.Repository.BugReport;
+package _VisualDVM.ComponentsServer.BugReport;
import Common.Database.Tables.DBTable;
import Common.Visual.DataSetControlForm;
-import _VisualDVM.Repository.BugReport.UI.BugReportsForm;
+import _VisualDVM.ComponentsServer.BugReport.UI.BugReportsForm;
import javax.swing.*;
import java.util.Vector;
diff --git a/src/_VisualDVM/Repository/BugReport/Json/BugReportAdditionJson.java b/src/_VisualDVM/ComponentsServer/BugReport/Json/BugReportAdditionJson.java
similarity index 81%
rename from src/_VisualDVM/Repository/BugReport/Json/BugReportAdditionJson.java
rename to src/_VisualDVM/ComponentsServer/BugReport/Json/BugReportAdditionJson.java
index a1a7fa03..a74ca7e2 100644
--- a/src/_VisualDVM/Repository/BugReport/Json/BugReportAdditionJson.java
+++ b/src/_VisualDVM/ComponentsServer/BugReport/Json/BugReportAdditionJson.java
@@ -1,5 +1,5 @@
-package _VisualDVM.Repository.BugReport.Json;
-import _VisualDVM.Repository.BugReport.BugReport;
+package _VisualDVM.ComponentsServer.BugReport.Json;
+import _VisualDVM.ComponentsServer.BugReport.BugReport;
import com.google.gson.annotations.Expose;
import java.io.Serializable;
diff --git a/src/_VisualDVM/Repository/BugReport/Json/RecipientJson.java b/src/_VisualDVM/ComponentsServer/BugReport/Json/RecipientJson.java
similarity index 81%
rename from src/_VisualDVM/Repository/BugReport/Json/RecipientJson.java
rename to src/_VisualDVM/ComponentsServer/BugReport/Json/RecipientJson.java
index 719fc38d..e033b07b 100644
--- a/src/_VisualDVM/Repository/BugReport/Json/RecipientJson.java
+++ b/src/_VisualDVM/ComponentsServer/BugReport/Json/RecipientJson.java
@@ -1,4 +1,4 @@
-package _VisualDVM.Repository.BugReport.Json;
+package _VisualDVM.ComponentsServer.BugReport.Json;
import com.google.gson.annotations.Expose;
public class RecipientJson {
@Expose
diff --git a/src/_VisualDVM/Repository/BugReport/Json/RecipientsJson.java b/src/_VisualDVM/ComponentsServer/BugReport/Json/RecipientsJson.java
similarity index 81%
rename from src/_VisualDVM/Repository/BugReport/Json/RecipientsJson.java
rename to src/_VisualDVM/ComponentsServer/BugReport/Json/RecipientsJson.java
index 027eb5cf..7f687b4d 100644
--- a/src/_VisualDVM/Repository/BugReport/Json/RecipientsJson.java
+++ b/src/_VisualDVM/ComponentsServer/BugReport/Json/RecipientsJson.java
@@ -1,5 +1,5 @@
-package _VisualDVM.Repository.BugReport.Json;
-import _VisualDVM.Repository.Subscribes.Subscriber;
+package _VisualDVM.ComponentsServer.BugReport.Json;
+import _VisualDVM.ComponentsServer.Subscribes.Subscriber;
import com.google.gson.annotations.Expose;
import java.util.List;
diff --git a/src/_VisualDVM/Repository/BugReport/Json/VisualiserSettingJson.java b/src/_VisualDVM/ComponentsServer/BugReport/Json/VisualiserSettingJson.java
similarity index 79%
rename from src/_VisualDVM/Repository/BugReport/Json/VisualiserSettingJson.java
rename to src/_VisualDVM/ComponentsServer/BugReport/Json/VisualiserSettingJson.java
index 706e7caa..811555f2 100644
--- a/src/_VisualDVM/Repository/BugReport/Json/VisualiserSettingJson.java
+++ b/src/_VisualDVM/ComponentsServer/BugReport/Json/VisualiserSettingJson.java
@@ -1,4 +1,4 @@
-package _VisualDVM.Repository.BugReport.Json;
+package _VisualDVM.ComponentsServer.BugReport.Json;
import com.google.gson.annotations.Expose;
public class VisualiserSettingJson {
@Expose
diff --git a/src/_VisualDVM/Repository/BugReport/Json/VisualiserSettingsJson.java b/src/_VisualDVM/ComponentsServer/BugReport/Json/VisualiserSettingsJson.java
similarity index 93%
rename from src/_VisualDVM/Repository/BugReport/Json/VisualiserSettingsJson.java
rename to src/_VisualDVM/ComponentsServer/BugReport/Json/VisualiserSettingsJson.java
index 21de5c39..acabe845 100644
--- a/src/_VisualDVM/Repository/BugReport/Json/VisualiserSettingsJson.java
+++ b/src/_VisualDVM/ComponentsServer/BugReport/Json/VisualiserSettingsJson.java
@@ -1,4 +1,4 @@
-package _VisualDVM.Repository.BugReport.Json;
+package _VisualDVM.ComponentsServer.BugReport.Json;
import _VisualDVM.ProjectData.SapforData.SapforProperties;
import com.google.gson.annotations.Expose;
diff --git a/src/_VisualDVM/Repository/BugReport/UI/BugReportsForm.java b/src/_VisualDVM/ComponentsServer/BugReport/UI/BugReportsForm.java
similarity index 97%
rename from src/_VisualDVM/Repository/BugReport/UI/BugReportsForm.java
rename to src/_VisualDVM/ComponentsServer/BugReport/UI/BugReportsForm.java
index 05c87ec1..508b8c06 100644
--- a/src/_VisualDVM/Repository/BugReport/UI/BugReportsForm.java
+++ b/src/_VisualDVM/ComponentsServer/BugReport/UI/BugReportsForm.java
@@ -1,4 +1,4 @@
-package _VisualDVM.Repository.BugReport.UI;
+package _VisualDVM.ComponentsServer.BugReport.UI;
import Common.Database.Tables.DataSet;
import Common.Passes.PassCode_;
import Common.Visual.DataSetControlForm;
@@ -7,10 +7,10 @@ import Common.Visual.Tables.ColumnInfo;
import Common.Visual.Tables.RendererDate;
import Common.Visual.Tables.RendererProgressBar;
import Common.Visual.Tables.RendererStatusEnum;
+import _VisualDVM.ComponentsServer.BugReport.BugReport;
+import _VisualDVM.ComponentsServer.BugReport.BugReportState;
import _VisualDVM.Global;
import _VisualDVM.Passes.PassCode;
-import _VisualDVM.Repository.BugReport.BugReport;
-import _VisualDVM.Repository.BugReport.BugReportState;
import javax.swing.*;
import java.awt.event.ActionEvent;
diff --git a/src/_VisualDVM/Repository/BugReportsDatabase.java b/src/_VisualDVM/ComponentsServer/BugReportsDatabase.java
similarity index 82%
rename from src/_VisualDVM/Repository/BugReportsDatabase.java
rename to src/_VisualDVM/ComponentsServer/BugReportsDatabase.java
index bce0913b..4bbd1b73 100644
--- a/src/_VisualDVM/Repository/BugReportsDatabase.java
+++ b/src/_VisualDVM/ComponentsServer/BugReportsDatabase.java
@@ -1,10 +1,10 @@
-package _VisualDVM.Repository;
+package _VisualDVM.ComponentsServer;
import Common.Database.SQLITE.SQLiteDatabase;
+import _VisualDVM.ComponentsServer.BugReport.BugReport;
+import _VisualDVM.ComponentsServer.BugReport.BugReportsDBTable;
+import _VisualDVM.ComponentsServer.SubscriberWorkspace.SubscriberWorkspaceDBTable;
+import _VisualDVM.ComponentsServer.Subscribes.SubsribersDBTable;
import _VisualDVM.Passes.PassCode;
-import _VisualDVM.Repository.BugReport.BugReport;
-import _VisualDVM.Repository.BugReport.BugReportsDBTable;
-import _VisualDVM.Repository.SubscriberWorkspace.SubscriberWorkspaceDBTable;
-import _VisualDVM.Repository.Subscribes.SubsribersDBTable;
import java.nio.file.Paths;
import java.util.Vector;
diff --git a/src/_VisualDVM/Repository/Component/Component.java b/src/_VisualDVM/ComponentsServer/Component/Component.java
similarity index 99%
rename from src/_VisualDVM/Repository/Component/Component.java
rename to src/_VisualDVM/ComponentsServer/Component/Component.java
index bdeec724..68ca2390 100644
--- a/src/_VisualDVM/Repository/Component/Component.java
+++ b/src/_VisualDVM/ComponentsServer/Component/Component.java
@@ -1,4 +1,4 @@
-package _VisualDVM.Repository.Component;
+package _VisualDVM.ComponentsServer.Component;
import Common.CommonConstants;
import Common.Database.Objects.DBObject;
import Common.Passes.PassException;
diff --git a/src/_VisualDVM/Repository/Component/ComponentState.java b/src/_VisualDVM/ComponentsServer/Component/ComponentState.java
similarity index 96%
rename from src/_VisualDVM/Repository/Component/ComponentState.java
rename to src/_VisualDVM/ComponentsServer/Component/ComponentState.java
index 147593b0..8e0359c9 100644
--- a/src/_VisualDVM/Repository/Component/ComponentState.java
+++ b/src/_VisualDVM/ComponentsServer/Component/ComponentState.java
@@ -1,4 +1,4 @@
-package _VisualDVM.Repository.Component;
+package _VisualDVM.ComponentsServer.Component;
import Common.Visual.Fonts.VisualiserFonts;
import Common.Visual.StatusEnum;
public enum ComponentState implements StatusEnum {
diff --git a/src/_VisualDVM/Repository/Component/ComponentType.java b/src/_VisualDVM/ComponentsServer/Component/ComponentType.java
similarity index 95%
rename from src/_VisualDVM/Repository/Component/ComponentType.java
rename to src/_VisualDVM/ComponentsServer/Component/ComponentType.java
index 771f77a8..49f1836d 100644
--- a/src/_VisualDVM/Repository/Component/ComponentType.java
+++ b/src/_VisualDVM/ComponentsServer/Component/ComponentType.java
@@ -1,4 +1,4 @@
-package _VisualDVM.Repository.Component;
+package _VisualDVM.ComponentsServer.Component;
import java.io.Serializable;
public enum ComponentType implements Serializable {
Undefined,
diff --git a/src/_VisualDVM/Repository/Component/ComponentsSet.java b/src/_VisualDVM/ComponentsServer/Component/ComponentsSet.java
similarity index 91%
rename from src/_VisualDVM/Repository/Component/ComponentsSet.java
rename to src/_VisualDVM/ComponentsServer/Component/ComponentsSet.java
index bf91e0ea..880a7da9 100644
--- a/src/_VisualDVM/Repository/Component/ComponentsSet.java
+++ b/src/_VisualDVM/ComponentsServer/Component/ComponentsSet.java
@@ -1,12 +1,12 @@
-package _VisualDVM.Repository.Component;
+package _VisualDVM.ComponentsServer.Component;
import Common.Database.Tables.DataSet;
import Common.MainModule_;
import Common.Visual.DataSetControlForm;
+import _VisualDVM.ComponentsServer.Component.PerformanceAnalyzer.PerformanceAnalyzer;
+import _VisualDVM.ComponentsServer.Component.Sapfor.Sapfor_F;
+import _VisualDVM.ComponentsServer.Component.UI.ComponentsForm;
import _VisualDVM.Current;
import _VisualDVM.Global;
-import _VisualDVM.Repository.Component.PerformanceAnalyzer.PerformanceAnalyzer;
-import _VisualDVM.Repository.Component.Sapfor.Sapfor_F;
-import _VisualDVM.Repository.Component.UI.ComponentsForm;
import javax.swing.*;
public class ComponentsSet extends DataSet {
diff --git a/src/_VisualDVM/Repository/Component/Instruction.java b/src/_VisualDVM/ComponentsServer/Component/Instruction.java
similarity index 97%
rename from src/_VisualDVM/Repository/Component/Instruction.java
rename to src/_VisualDVM/ComponentsServer/Component/Instruction.java
index f59e83a2..86085cfe 100644
--- a/src/_VisualDVM/Repository/Component/Instruction.java
+++ b/src/_VisualDVM/ComponentsServer/Component/Instruction.java
@@ -1,4 +1,4 @@
-package _VisualDVM.Repository.Component;
+package _VisualDVM.ComponentsServer.Component;
import Common.Utils.Utils_;
import _VisualDVM.Utils;
diff --git a/src/_VisualDVM/Repository/Component/Json/ComponentPublicationInfoJson.java b/src/_VisualDVM/ComponentsServer/Component/Json/ComponentPublicationInfoJson.java
similarity index 82%
rename from src/_VisualDVM/Repository/Component/Json/ComponentPublicationInfoJson.java
rename to src/_VisualDVM/ComponentsServer/Component/Json/ComponentPublicationInfoJson.java
index 810b187d..a9109bb9 100644
--- a/src/_VisualDVM/Repository/Component/Json/ComponentPublicationInfoJson.java
+++ b/src/_VisualDVM/ComponentsServer/Component/Json/ComponentPublicationInfoJson.java
@@ -1,7 +1,7 @@
-package _VisualDVM.Repository.Component.Json;
+package _VisualDVM.ComponentsServer.Component.Json;
import Common.Utils.Utils_;
-import _VisualDVM.Repository.Component.Component;
-import _VisualDVM.Repository.Component.ComponentType;
+import _VisualDVM.ComponentsServer.Component.Component;
+import _VisualDVM.ComponentsServer.Component.ComponentType;
import com.google.gson.annotations.Expose;
import java.io.Serializable;
diff --git a/src/_VisualDVM/Repository/Component/Json/ComponentVersionsInfoJson.java b/src/_VisualDVM/ComponentsServer/Component/Json/ComponentVersionsInfoJson.java
similarity index 79%
rename from src/_VisualDVM/Repository/Component/Json/ComponentVersionsInfoJson.java
rename to src/_VisualDVM/ComponentsServer/Component/Json/ComponentVersionsInfoJson.java
index 006bcc48..a2264c11 100644
--- a/src/_VisualDVM/Repository/Component/Json/ComponentVersionsInfoJson.java
+++ b/src/_VisualDVM/ComponentsServer/Component/Json/ComponentVersionsInfoJson.java
@@ -1,5 +1,5 @@
-package _VisualDVM.Repository.Component.Json;
-import _VisualDVM.Repository.Component.ComponentType;
+package _VisualDVM.ComponentsServer.Component.Json;
+import _VisualDVM.ComponentsServer.Component.ComponentType;
import com.google.gson.annotations.Expose;
import java.io.Serializable;
diff --git a/src/_VisualDVM/Repository/Component/OSDComponent.java b/src/_VisualDVM/ComponentsServer/Component/OSDComponent.java
similarity index 88%
rename from src/_VisualDVM/Repository/Component/OSDComponent.java
rename to src/_VisualDVM/ComponentsServer/Component/OSDComponent.java
index 52e71c83..82c5afae 100644
--- a/src/_VisualDVM/Repository/Component/OSDComponent.java
+++ b/src/_VisualDVM/ComponentsServer/Component/OSDComponent.java
@@ -1,4 +1,4 @@
-package _VisualDVM.Repository.Component;
+package _VisualDVM.ComponentsServer.Component;
import Common.Utils.Utils_;
public abstract class OSDComponent extends Component {
@Override
diff --git a/src/_VisualDVM/Repository/Component/PerformanceAnalyzer/PerformanceAnalyzer.java b/src/_VisualDVM/ComponentsServer/Component/PerformanceAnalyzer/PerformanceAnalyzer.java
similarity index 96%
rename from src/_VisualDVM/Repository/Component/PerformanceAnalyzer/PerformanceAnalyzer.java
rename to src/_VisualDVM/ComponentsServer/Component/PerformanceAnalyzer/PerformanceAnalyzer.java
index 891cd118..a746f2fd 100644
--- a/src/_VisualDVM/Repository/Component/PerformanceAnalyzer/PerformanceAnalyzer.java
+++ b/src/_VisualDVM/ComponentsServer/Component/PerformanceAnalyzer/PerformanceAnalyzer.java
@@ -1,9 +1,9 @@
-package _VisualDVM.Repository.Component.PerformanceAnalyzer;
+package _VisualDVM.ComponentsServer.Component.PerformanceAnalyzer;
import Common.Utils.Utils_;
import Common.Visual.UI;
+import _VisualDVM.ComponentsServer.Component.Component;
+import _VisualDVM.ComponentsServer.Component.ComponentType;
import _VisualDVM.Global;
-import _VisualDVM.Repository.Component.Component;
-import _VisualDVM.Repository.Component.ComponentType;
import _VisualDVM.Utils;
import analyzer.common.MessageJtoJ;
diff --git a/src/_VisualDVM/Repository/Component/Sapfor/MessagesServer.java b/src/_VisualDVM/ComponentsServer/Component/Sapfor/MessagesServer.java
similarity index 97%
rename from src/_VisualDVM/Repository/Component/Sapfor/MessagesServer.java
rename to src/_VisualDVM/ComponentsServer/Component/Sapfor/MessagesServer.java
index a8bfb26a..9f71c7f8 100644
--- a/src/_VisualDVM/Repository/Component/Sapfor/MessagesServer.java
+++ b/src/_VisualDVM/ComponentsServer/Component/Sapfor/MessagesServer.java
@@ -1,4 +1,4 @@
-package _VisualDVM.Repository.Component.Sapfor;
+package _VisualDVM.ComponentsServer.Component.Sapfor;
import Common.MainModule_;
import Common.Utils.Utils_;
diff --git a/src/_VisualDVM/Repository/Component/Sapfor/Sapfor.java b/src/_VisualDVM/ComponentsServer/Component/Sapfor/Sapfor.java
similarity index 99%
rename from src/_VisualDVM/Repository/Component/Sapfor/Sapfor.java
rename to src/_VisualDVM/ComponentsServer/Component/Sapfor/Sapfor.java
index 9143036a..b8bccebc 100644
--- a/src/_VisualDVM/Repository/Component/Sapfor/Sapfor.java
+++ b/src/_VisualDVM/ComponentsServer/Component/Sapfor/Sapfor.java
@@ -1,16 +1,16 @@
-package _VisualDVM.Repository.Component.Sapfor;
+package _VisualDVM.ComponentsServer.Component.Sapfor;
import Common.CommonConstants;
import Common.Passes.PassException;
import Common.Utils.Utils_;
import Common.Visual.UI;
+import _VisualDVM.ComponentsServer.Component.OSDComponent;
+import _VisualDVM.ComponentsServer.Component.Visualizer_2;
import _VisualDVM.Constants;
import _VisualDVM.Global;
import _VisualDVM.Passes.PassCode;
import _VisualDVM.Passes.Sapfor.SapforAnalysis;
import _VisualDVM.ProjectData.Files.DBProjectFile;
import _VisualDVM.ProjectData.Files.UI.Editor.SPFEditor;
-import _VisualDVM.Repository.Component.OSDComponent;
-import _VisualDVM.Repository.Component.Visualizer_2;
import _VisualDVM.TestingSystem.Common.Test.Test;
import _VisualDVM.Utils;
import org.apache.commons.io.FileUtils;
diff --git a/src/_VisualDVM/Repository/Component/Sapfor/Sapfor_F.java b/src/_VisualDVM/ComponentsServer/Component/Sapfor/Sapfor_F.java
similarity index 87%
rename from src/_VisualDVM/Repository/Component/Sapfor/Sapfor_F.java
rename to src/_VisualDVM/ComponentsServer/Component/Sapfor/Sapfor_F.java
index 39fcfd3e..47f5ec7c 100644
--- a/src/_VisualDVM/Repository/Component/Sapfor/Sapfor_F.java
+++ b/src/_VisualDVM/ComponentsServer/Component/Sapfor/Sapfor_F.java
@@ -1,6 +1,6 @@
-package _VisualDVM.Repository.Component.Sapfor;
+package _VisualDVM.ComponentsServer.Component.Sapfor;
+import _VisualDVM.ComponentsServer.Component.ComponentType;
import _VisualDVM.Global;
-import _VisualDVM.Repository.Component.ComponentType;
import java.io.File;
import java.nio.file.Paths;
diff --git a/src/_VisualDVM/Repository/Component/Sapfor/TransformationPermission.java b/src/_VisualDVM/ComponentsServer/Component/Sapfor/TransformationPermission.java
similarity index 58%
rename from src/_VisualDVM/Repository/Component/Sapfor/TransformationPermission.java
rename to src/_VisualDVM/ComponentsServer/Component/Sapfor/TransformationPermission.java
index dea62aa2..45c39e6a 100644
--- a/src/_VisualDVM/Repository/Component/Sapfor/TransformationPermission.java
+++ b/src/_VisualDVM/ComponentsServer/Component/Sapfor/TransformationPermission.java
@@ -1,4 +1,4 @@
-package _VisualDVM.Repository.Component.Sapfor;
+package _VisualDVM.ComponentsServer.Component.Sapfor;
public enum TransformationPermission {
None,
All,
diff --git a/src/_VisualDVM/Repository/Component/UI/ComponentsFields.form b/src/_VisualDVM/ComponentsServer/Component/UI/ComponentsFields.form
similarity index 88%
rename from src/_VisualDVM/Repository/Component/UI/ComponentsFields.form
rename to src/_VisualDVM/ComponentsServer/Component/UI/ComponentsFields.form
index e331bd89..02a94e4b 100644
--- a/src/_VisualDVM/Repository/Component/UI/ComponentsFields.form
+++ b/src/_VisualDVM/ComponentsServer/Component/UI/ComponentsFields.form
@@ -1,5 +1,5 @@
-