示例#1
0
 private void loadgeneratedJava_Click2(object sender, RoutedEventArgs e)
 {
     validationNeededC.Visibility = Visibility.Visible;
     PasserelleC.loadJava_Click(sender, e);
     if ((PasserelleB.checkClassDiagramCoherence()) == false)
     {
         System.Windows.Forms.MessageBox.Show("Une modification a engendré une incohérence entre le diagramme de classes et les classes .java présentes dans le dossier source");
     }
     generatedJavaFilePath2.Content = LoadProject.projectFolder;
 }
示例#2
0
 private void loadXMI_Click(object sender, RoutedEventArgs e)
 {
     //returns the selected file's path (null value if no file was selected)
     PasserelleB.loadXMI_Click(sender, e);
     checkClassDiagramFile();
     if (PasserelleB.checkClassDiagramCoherence() == false)
     {
         System.Windows.Forms.MessageBox.Show("Une modification a engendré une incohérence entre le diagramme de classes et les classes .java présentes dans le dossier source");
     }
     lockTable(PasserelleB.isModified);
 }
示例#3
0
        internal static void validatePasserelleC_Click(object sender, RoutedEventArgs e)
        {
            isModified = false;
            bool mcd          = PasserelleB.checkMCDcoherence();
            bool classDiagram = PasserelleB.checkClassDiagramCoherence();

            if (false == mcd)
            {
                System.Windows.Forms.MessageBox.Show("Une modification a engendré une incohérence entre le mcd et les classes .java présentes dans le dossier généré");
            }
            else if (false == classDiagram)
            {
                System.Windows.Forms.MessageBox.Show("Une modification a engendré une incohérence entre le diagramme de classes et les classes .java présentes dans le dossier source");
            }
            else
            {
                System.Windows.Forms.MessageBox.Show("Aucun problème détecté.");
            }
        }