Ejemplo n.º 1
0
        public void ProcessModel(string input, string name)
        {
            string         txtFile     = "";
            string         output      = "";
            string         err         = "";
            EAPModelReader modelReader = new EAPModelReader(ref txtFile, name, output);
            EAPModels      eapModels   = modelReader.CollectClasses(input, ref err);

            if (eapModels == null)
            {
                t1.Abort();
                LogTB = "Invalid file format!";
                return;
            }
            FileWritter fw = new FileWritter();

            EAPModel[] eapObjModels = eapModels.Models.ToArray();


            GenerateCode(eapObjModels[0]);
            fw.WriteFiles("1.0.0", FilesComplete, DestPath, false);
            fw.WriteFiles("1.0.0", FilesForDb, DestPath, true);
            t1.Abort();
            var path = DestPath + "\\classes";

            Process.Start(@path);
            LogTB = "\nFINISHED!";
        }