This class describes the metadata of an operation. The metadata is a mandatory piece of information that the framework needs to find and execute operations. The metatdata contains
| Url |
OperationMetadata is an IlwisObject, so it needs an URL. A metadata object 'lives' in the container ilwis://operations. So for example the resample operation has the URL : ilwis://operations/resample |
| Description |
A textual description that describes the operation |
| Syntax |
All ilwis operation can be expressed in terms of a textual expression. This actually the way how it is passed around in the system |
| Input parameter count |
A (potential variabel) number indicating how many input parameters there are. Ilwis can handle optional parameters |
| Output parameter count |
A (potential variabel) number indicating how many output parameters there are. Ilwis can handle optional parameters |
| 0..n input parameters |
|
name
|
Identifying name for this parameters
|
|
type
|
Ilwistype of the parameter, can be combination of types
|
|
description
|
optional description of a parameter
|
|
| 0..n output parameters |
|
name
|
Identifying name for this parameters
|
|
type
|
Ilwistype of the parameter, can be combination of types
|
|
description
|
optional description of a parameter
|
|
|
keywords
|
A list of keywords to categorize the operation
|