---
preProcessors:

  # Templates
  - key: geomWizard
    name: Template
    tooltip: Create geometry from template



  # CAD + roles
  - key: geomFromCad
    name: From CAD
    tooltip: Use CAD file for geometry

    isInputFileMandatory: true
    fileFormats:
      - name: Supported formats
        extensions: [step, stp, iges, igs]

  # Salome + CAD (optional) + roles
  - key: geomRolesCad
    name: Advanced geometry editor
    tooltip: Create geometry in <i>Salome</i> &ndash; an advanced open-source editor &ndash; from scratch, or pre-load it with CAD files (<i>step</i>, <i>iges</i>, <i>brep</i>)

    isInputFileMandatory: false
    fileFormats:
      - name: Supported formats
        extensions: [step, stp, iges, igs]

  # Salome + CAD (optional) (for legacy cases w/ groups)
  - key: salomeCad
    name: Advanced editor (legacy case)
    hidden: true

    isInputFileMandatory: false
    fileFormats:
      - name: Supported formats
        extensions: [step, stp, iges, igs]

  # Salome (for legacy cases)
  - key: salome
    name: Advanced editor (legacy case)
    hidden: true




  - key: read
    name: Read mesh file
    hidden: true
    tooltip: Read a mesh in <i>gmesh</i> format

postProcessors:
  - id: paraview
    name: Visualization
    simple: true
    type: external
    inputs:
      - mandatory: true
        id: getDPResultFile

  - id: save
    name: Save…
    hidden: true
    inputs:
      - mandatory: true
        id: anyFile

