setDataBinding(d, dataBinding);
setDataBinding((DataType) d.getLogical(), dataBinding);
}
}
if (op.isWrapperStyle()) {
WrapperInfo wrapper = op.getWrapper();
if (wrapper != null) {
DataType<List<DataType>> unwrappedInputType = wrapper.getUnwrappedInputType();
if (unwrappedInputType != null) {
for (DataType d : unwrappedInputType.getLogical()) {
setDataBinding(d, dataBinding);
}
}
DataType unwrappedOutputType = wrapper.getUnwrappedOutputType();
if (unwrappedOutputType != null) {
setDataBinding(unwrappedOutputType, dataBinding);
}
}
}