<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<definitions namespace="https://dsntk.io/spec/DMN/1154-boxed-every"
name="1154-boxed-every"
id="_1154-boxed-every"
xmlns="https://www.omg.org/spec/DMN/20211108/MODEL/">
<description>
Examples of `every` boxed expressions.
</description>
<decision name="decision001" id="_decision001">
<variable name="decision001"/>
<every iteratorVariable="element">
<in>
<literalExpression>
<text>[1,2,3,4,5]</text>
</literalExpression>
</in>
<satisfies>
<literalExpression>
<text>element > 0</text>
</literalExpression>
</satisfies>
</every>
</decision>
<decision name="decision002" id="_decision002">
<variable name="decision002"/>
<every iteratorVariable="element">
<in>
<literalExpression>
<text>[1,2,3,4,5]</text>
</literalExpression>
</in>
<satisfies>
<literalExpression>
<text>element > 2</text>
</literalExpression>
</satisfies>
</every>
</decision>
<decision name="decision003" id="_decision003">
<variable name="decision003"/>
<every iteratorVariable="element">
<in>
<literalExpression>
<text>"not a list"</text>
</literalExpression>
</in>
<satisfies>
<literalExpression>
<text>element</text>
</literalExpression>
</satisfies>
</every>
</decision>
<decision name="decision004" id="_decision004">
<variable name="decision004"/>
<every iteratorVariable="element">
<in>
<literalExpression>
<text>1</text>
</literalExpression>
</in>
<satisfies>
<literalExpression>
<text>element * 2</text>
</literalExpression>
</satisfies>
</every>
</decision>
<decision name="decision005" id="_decision005">
<variable name="decision005"/>
<every iteratorVariable="element">
<in>
<literalExpression>
<text>1</text>
</literalExpression>
</in>
<satisfies>
<literalExpression>
<text>"not a boolean"</text>
</literalExpression>
</satisfies>
</every>
</decision>
<decision name="decision006" id="_decision006">
<variable name="decision006"/>
<every iteratorVariable="element">
<in>
<literalExpression>
<text>[1,2]</text>
</literalExpression>
</in>
<satisfies>
<literalExpression>
<text>if (element = 1) then true else "not a boolean"</text>
</literalExpression>
</satisfies>
</every>
</decision>
<decision name="decision007" id="_decision007">
<variable name="decision007"/>
<every iteratorVariable="element">
<in>
<literalExpression>
<text>[]</text>
</literalExpression>
</in>
<satisfies>
<literalExpression>
<text>true</text>
</literalExpression>
</satisfies>
</every>
</decision>
</definitions>