dsntk-examples 0.3.0

ÐecisionToolkit | Examples
Documentation
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<definitions namespace="httpd://dsntk.io/spec/DMN/1152-boxed-for"
             name="1152-boxed-for"
             id="_1152-boxed-for"
             xmlns="https://www.omg.org/spec/DMN/20211108/MODEL/">

    <description>
        Examples of `for` boxed expressions.
    </description>

    <decision name="decision001" id="_decision001">
        <variable name="decision001"/>
        <for iteratorVariable="element">
            <in>
                <literalExpression>
                    <text>[1,2,3,4,5]</text>
                </literalExpression>
            </in>
            <return>
                <literalExpression>
                    <text>element * 2</text>
                </literalExpression>
            </return>
        </for>
    </decision>

    <decision name="decision002" id="_decision002">
        <variable name="decision002"/>
        <for iteratorVariable="element">
            <in>
                <literalExpression>
                    <text>[]</text>
                </literalExpression>
            </in>
            <return>
                <literalExpression>
                    <text>element * 2</text>
                </literalExpression>
            </return>
        </for>
    </decision>

    <decision name="decision003" id="_decision003">
        <variable name="decision003"/>
        <for iteratorVariable="element">
            <in>
                <literalExpression>
                    <text>"not a list"</text>
                </literalExpression>
            </in>
            <return>
                <literalExpression>
                    <text>element</text>
                </literalExpression>
            </return>
        </for>
    </decision>

    <decision name="decision004" id="_decision004">
        <variable name="decision004"/>
        <for iteratorVariable="element">
            <in>
                <literalExpression>
                    <text>1</text>
                </literalExpression>
            </in>
            <return>
                <literalExpression>
                    <text>element * 2</text>
                </literalExpression>
            </return>
        </for>
    </decision>

</definitions>