private static void initializeControlPanel(EA.Repository Repository) { if (globalFunctions == null) { globalFunctions = Repository.AddWindow("eMoflon Global Functions", "EAEcoreAddin.ControlPanel.Global.GlobalFunctions") as GlobalFunctions; } globalFunctions.resetFunctions(Repository); if (sdmFunctions == null) { sdmFunctions = Repository.AddWindow("eMoflon SDM Functions", "EAEcoreAddin.ControlPanel.SDMFunctions") as SDMFunctions; } sdmFunctions.resetFunctions(Repository); if (tggFunctions == null) { tggFunctions = Repository.AddWindow("eMoflon TGG Functions", "EAEcoreAddin.ControlPanel.TGGFunctions") as TGGFunctions; } tggFunctions.resetFunctions(Repository); if (tcpServerFunctions == null) { tcpServerFunctions = Repository.AddWindow("eMoflon TCP Server Functions", "EAEcoreAddin.ControlPanel.TCPServerUserControl") as TCPServerUserControl; } tcpServerFunctions.resetFunctions(Repository); if (mainErrorOutput == null) { mainErrorOutput = Repository.AddWindow("eMoflon Validation Result", "EAEcoreAddin.Consistency.RuleHandling.NewErrorOutput") as NewErrorOutput; ConsistencyModule.RuleErrorOutputControls.Add(mainErrorOutput); } consistencyModule.resetConsistencyModule(Repository); }
public EMoflonTCPServer(EA.Repository repository, TCPServerUserControl serverGui) { this.serverGui = serverGui; sqlRep = new SQLRepository(repository, false); dataReceiveStrategies = new List <DataReceiveStrategy>(); computeSpecificPort(repository); startServer(); }