Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • invoke them using GPT and hereby using same command-line parameterisation scheme;
  • use them in any graph XML and hereby using the same node configuration scheme;
  • use them as available nodes in the Graph-Builder tool and hereby using (their generated or provided) Java Swing GUIs for parameterisation.

Requirements

Adapter Requirements

In order to provide these capabilities to the SNAP, such an operator adapter for stand-alone executables should reuse or support the "standard" GPF operator descriptor schema which describes the executable's editable parameters, it's sources and optionally it's target. 

...

Although executables may be available for several platforms, it's configuration for the stand-alone tools adapter should be the same on all the supported platforms. The adapter shall care for the differences.

Derived GPF Requirements

  • New org.esa.snap.framework.gpf.ExecOperator class. 
  • Operators should be made executable with progress monitor: void run(ProgressMonitor pm)

Design Ideas

The actual operator metadata configuration would be:

...