Interface ArchiBackend

All Known Implementing Classes:
CliArchiBackend, StubArchiBackend

public interface ArchiBackend
Execution backend for Archi model processing.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    run(File projectDir, File buildDir, org.gradle.api.logging.Logger logger, File input, File output, List<String> args, Map<String,Object> envs)
    Executes an Archi processing run.
  • Method Details

    • run

      void run(File projectDir, File buildDir, org.gradle.api.logging.Logger logger, File input, File output, List<String> args, Map<String,Object> envs)
      Executes an Archi processing run.
      Parameters:
      projectDir - current project directory.
      buildDir - current build directory.
      logger - Gradle logger for backend output.
      input - source model input file.
      output - target output file.
      args - command-line style arguments for the backend.
      envs - environment variables/options passed to the backend process.