SubmodelElementListsInOperationVariablesHaveExactlyOneElement🔗

Type: Transpilable verification function
Check that submodel element lists in operation variables have one item.

Code

return (
    (
        input_variables is None
        or all(
            submodel_element_lists_have_exactly_one_element_in_tree(variable.value)
            for variable in input_variables
        )
    )
    and (
        output_variables is None
        or all(
            submodel_element_lists_have_exactly_one_element_in_tree(variable.value)
            for variable in output_variables
        )
    )
    and (
        inoutput_variables is None
        or all(
            submodel_element_lists_have_exactly_one_element_in_tree(variable.value)
            for variable in inoutput_variables
        )
    )
)