Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        public EMoflonTCPServer(EA.Repository repository, TCPServerUserControl serverGui)
        {
            this.serverGui = serverGui;

            sqlRep = new SQLRepository(repository, false);
            dataReceiveStrategies = new List <DataReceiveStrategy>();

            computeSpecificPort(repository);
            startServer();
        }