Class CompositeOperator

    • Constructor Detail

      • CompositeOperator

        public CompositeOperator()
    • Method Detail

      • compose

        protected abstract void compose​(CompositionContext ctx)
        Compose the body of this operator. Implementations should do the following:
        1. Perform any validation of configuration, input types, etc
        2. Instantiate and configure sub-operators, adding them to the provided context via the method OperatorComposable.add(O)
        3. Create necessary connections via the method OperatorComposable.connect(P, P). This includes connections from the composite's input ports to sub-operators, connections between sub-operators, and connections from sub-operators output ports to the composite's output ports
        Parameters:
        ctx - the context