public interface OperatorDescriptor extends ElementDescriptor
Modifier and Type | Method and Description |
---|---|
String |
getAuthors() |
String |
getCopyright() |
Class<? extends Operator> |
getOperatorClass() |
ParameterDescriptor[] |
getParameterDescriptors() |
SourceProductDescriptor[] |
getSourceProductDescriptors() |
SourceProductsDescriptor |
getSourceProductsDescriptor() |
TargetProductDescriptor |
getTargetProductDescriptor() |
TargetPropertyDescriptor[] |
getTargetPropertyDescriptors() |
String |
getVersion() |
boolean |
isAutoWriteDisabled()
The GPF framework usually writes the target product of either single operators or processing graphs to the file
system when executed from the GPT command-line interface or the operator GUI.
|
boolean |
isInternal() |
getAlias, getDescription, getLabel, getName
String getVersion()
null
if not declared.String getAuthors()
null
if not declared.String getCopyright()
null
if not declared.boolean isInternal()
true
, this operator is considered for internal use only and thus
may not be exposed in user interfaces. The default is false
.boolean isAutoWriteDisabled()
If the autoWriteDisabled
property is set, this default behaviour is switched off and hence,
the operator or graph is responsible for outputting any computed results.
Setting this property on an operator will only be useful, if it either does not generate a new target
Product
and/or if it
does its own outputting of non-Product
targets to external files.
true
, the framework will prevent automatic writing of the target product to the file system.Class<? extends Operator> getOperatorClass()
SourceProductDescriptor[] getSourceProductDescriptors()
SourceProductsDescriptor getSourceProductsDescriptor()
null
if none is declared.ParameterDescriptor[] getParameterDescriptors()
TargetProductDescriptor getTargetProductDescriptor()
null
if none is declared.TargetPropertyDescriptor[] getTargetPropertyDescriptors()
Copyright © 2014–2017 European Space Agency (ESA). All rights reserved.