...
- 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:
...