Class ProjectModel.Builder

java.lang.Object
org.praxislive.project.ProjectModel.Builder
Enclosing class:
ProjectModel

public static final class ProjectModel.Builder extends Object
Project model builder.
  • Method Details

    • setupElement

      public ProjectModel.Builder setupElement(ProjectElement element)
      Add a setup element.
      Parameters:
      element - setup element
      Returns:
      this
    • buildElement

      public ProjectModel.Builder buildElement(ProjectElement element)
      Add a build element.
      Parameters:
      element - build element
      Returns:
      this
    • runElement

      public ProjectModel.Builder runElement(ProjectElement element)
      Add a run element.
      Parameters:
      element - run element
      Returns:
      this
    • context

      public ProjectModel.Builder context(URI context)
      Add a context. If provided, the context must be an absolute URI.
      Parameters:
      context - project context
      Returns:
      this
    • build

      public ProjectModel build()
      Build the project model.
      Returns:
      created project model