description: sub-operator-composite vars: SCHEME: "" # set up by the data flow BASE_DIR: "" # inputs: - id: sub-operator-composite-in node: sub-sub-operator-1 input: sub-sub-operator-1-in outputs: - id: sub-operator-composite-out node: sub-sub-operator-2 output: sub-sub-operator-2-out operators: - id: sub-sub-operator-1 description: sub-leaf-operator-1 library: "{{ SCHEME }}sub-sub-operator-1.so" configuration: foo: "leaf" bar: "leaf" baz: "leaf" quux: "leaf" inputs: [sub-sub-operator-1-in] outputs: [sub-sub-operator-1-out] - id: sub-sub-operator-2 descriptor: "{{ SCHEME }}{{ BASE_DIR }}/sub-sub-operator-2.yml" links: - from: node: sub-sub-operator-1 output: sub-sub-operator-1-out to: node: sub-sub-operator-2 input: sub-sub-operator-2-in