Package poussecafe.maven
Class ModelOperations
- java.lang.Object
-
- poussecafe.maven.ModelOperations
-
public class ModelOperations extends Object
-
-
Constructor Summary
Constructors Constructor Description ModelOperations()
-
Method Summary
Modifier and Type Method Description poussecafe.source.model.ModelbuildModelFromEmil(org.apache.maven.plugin.logging.Log log, File emilFile, String basePackage)poussecafe.source.model.ModelbuildModelFromSource(org.apache.maven.project.MavenProject project)voidexportProcess(poussecafe.source.model.Model model, Optional<String> processName, File outputFile)voidimportModel(Optional<poussecafe.source.model.Model> currentModel, poussecafe.source.model.Model newModel, File sourceDirectory, Set<String> storageAdapters, Optional<File> codeFormatterProfile)voidlistProcesses(org.apache.maven.plugin.logging.Log log, poussecafe.source.model.Model model)
-
-
-
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)
-
-