Class ModelOperations


  • public class ModelOperations
    extends Object
    • Constructor Detail

      • ModelOperations

        public ModelOperations()
    • Method Detail

      • buildModelFromSource

        public poussecafe.source.model.Model buildModelFromSource​(org.apache.maven.project.MavenProject project)
                                                           throws org.apache.maven.plugin.MojoExecutionException
        Throws:
        org.apache.maven.plugin.MojoExecutionException
      • exportProcess

        public void exportProcess​(poussecafe.source.model.Model model,
                                  Optional<String> processName,
                                  File outputFile)
                           throws org.apache.maven.plugin.MojoExecutionException
        Throws:
        org.apache.maven.plugin.MojoExecutionException
      • buildModelFromEmil

        public poussecafe.source.model.Model buildModelFromEmil​(org.apache.maven.plugin.logging.Log log,
                                                                File emilFile,
                                                                String basePackage)
                                                         throws org.apache.maven.plugin.MojoExecutionException
        Throws:
        org.apache.maven.plugin.MojoExecutionException
      • importModel

        public void importModel​(Optional<poussecafe.source.model.Model> currentModel,
                                poussecafe.source.model.Model newModel,
                                File sourceDirectory,
                                Set<String> storageAdapters,
                                Optional<File> codeFormatterProfile)
      • listProcesses

        public void listProcesses​(org.apache.maven.plugin.logging.Log log,
                                  poussecafe.source.model.Model model)