Constant DMN_3_1146
Source pub const DMN_3_1146: &str = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<definitions namespace=\"http://www.montera.com.au/spec/DMN/1146-feel-context-put-function\"\n name=\"1146-feel-context-put-function\"\n id=\"_11f62ff0-47be-4d65-b90f-b53effce06f2\"\n xmlns=\"https://www.omg.org/spec/DMN/20211108/MODEL/\">\n\n <description>FEEL built-in function \'context put(context, key, value)\' in category context functions</description>\n\n <decision name=\"decision001\" id=\"_decision001\">\n <variable name=\"decision001\"/>\n <literalExpression>\n <text>context put({}, \"a\", 1)</text>\n </literalExpression>\n </decision>\n\n <decision name=\"decision002\" id=\"_decision002\">\n <variable name=\"decision002\"/>\n <literalExpression>\n <text>get entries(context put({\"a\": 1}, \"b\", 2))</text>\n </literalExpression>\n </decision>\n\n <decision name=\"decision003\" id=\"_decision003\">\n <variable name=\"decision003\"/>\n <literalExpression>\n <text>context put({\"a\": 1}, \"a\", 2)</text>\n </literalExpression>\n </decision>\n\n <decision name=\"decision003_a\" id=\"_decision003_a\">\n <variable name=\"decision003_a\"/>\n <literalExpression>\n <text>context put({\"a\":1, \"b\":2, \"c\":3 }, \"b\", 3)</text>\n </literalExpression>\n </decision>\n\n <decision name=\"decision004\" id=\"_decision004\">\n <variable name=\"decision004\"/>\n <literalExpression>\n <text>context put({}, \"\", 1)</text>\n </literalExpression>\n </decision>\n\n <decision name=\"decision005\" id=\"_decision005\">\n <variable name=\"decision005\"/>\n <literalExpression>\n <text>context put({}, null, 1)</text>\n </literalExpression>\n </decision>\n\n <decision name=\"decision006\" id=\"_decision006\">\n <variable name=\"decision006\"/>\n <literalExpression>\n <text>context put(null, \"a\", 1)</text>\n </literalExpression>\n </decision>\n\n <decision name=\"decision007\" id=\"_decision007\">\n <variable name=\"decision007\"/>\n <literalExpression>\n <text>context put({}, \"a\", null)</text>\n </literalExpression>\n </decision>\n\n <decision name=\"decision008\" id=\"_decision008\">\n <variable name=\"decision008\"/>\n <literalExpression>\n <text>context put({}, \"a\")</text>\n </literalExpression>\n </decision>\n\n <decision name=\"decision009\" id=\"_decision009\">\n <variable name=\"decision009\"/>\n <literalExpression>\n <text>context put({}, \"a\", 1, 1)</text>\n </literalExpression>\n </decision>\n\n <decision name=\"decision010\" id=\"_decision010\">\n <variable name=\"decision010\"/>\n <literalExpression>\n <text>context put(context: {}, key: \"a\", value: 1)</text>\n </literalExpression>\n </decision>\n\n <decision name=\"decision011\" id=\"_decision011\">\n <variable name=\"decision011\"/>\n <literalExpression>\n <text>context put(context: {}, ky: \"a\", value: 1)</text>\n </literalExpression>\n </decision>\n\n <decision name=\"decision012\" id=\"_decision012\">\n <variable name=\"decision012\"/>\n <literalExpression>\n <text>context put([], \"a\", 1)</text>\n </literalExpression>\n </decision>\n\n <decision name=\"decision013\" id=\"_decision013\">\n <variable name=\"decision013\"/>\n <literalExpression>\n <text>context put({}, 1, 1)</text>\n </literalExpression>\n </decision>\n\n <decision name=\"context01\" id=\"_context01\">\n <variable name=\"context01\"/>\n <context>\n <contextEntry>\n <variable name=\"a\"/>\n <literalExpression>\n <text>1</text>\n </literalExpression>\n </contextEntry>\n </context>\n </decision>\n\n <decision name=\"decision014\" id=\"_decision014\">\n <variable name=\"decision014\"/>\n <informationRequirement>\n <requiredDecision href=\"#_context01\"/>\n </informationRequirement>\n <literalExpression>\n <text>context put(context01, \"a\", 2)</text>\n </literalExpression>\n </decision>\n\n <decision name=\"decision015\" id=\"_decision015\">\n <variable name=\"decision015\"/>\n <informationRequirement>\n <requiredDecision href=\"#_context01\"/>\n </informationRequirement>\n <context>\n <contextEntry>\n <variable name=\"context01\"/>\n <literalExpression>\n <text>context01</text>\n </literalExpression>\n </contextEntry>\n <contextEntry>\n <variable name=\"copied\"/>\n <literalExpression>\n <text>context put(context01, \"a\", 2)</text>\n </literalExpression>\n </contextEntry>\n </context>\n </decision>\n\n <decision name=\"decision016\" id=\"_decision016\">\n <variable name=\"decision016\"/>\n <context>\n <contextEntry>\n <variable name=\"original\"/>\n <literalExpression>\n <text>{a: 1}</text>\n </literalExpression>\n </contextEntry>\n <contextEntry>\n <variable name=\"copied\"/>\n <literalExpression>\n <text>context put(original, \"a\", 2)</text>\n </literalExpression>\n </contextEntry>\n </context>\n </decision>\n\n <decision name=\"nested001\" id=\"_nested001\">\n <variable name=\"nested001\"/>\n <literalExpression>\n <text>context put({x:1, y: {a: 0} }, [\"y\", \"a\"], 2)</text>\n </literalExpression>\n </decision>\n\n <decision name=\"nested001_a\" id=\"_nested001_a\">\n <variable name=\"nested001_a\"/>\n <literalExpression>\n <text>context put({x:1, y: {a: 0} }, [\"y\", \"b\"], 2)</text>\n </literalExpression>\n </decision>\n\n <decision name=\"nested002\" id=\"_nested002\">\n <variable name=\"nested002\"/>\n <literalExpression>\n <text>context put({x:1, y: {a: 0} }, [\"y\", null], 2)</text>\n </literalExpression>\n </decision>\n\n <decision name=\"nested003\" id=\"_nested003\">\n <variable name=\"nested003\"/>\n <literalExpression>\n <text>context put({x:1, y: {a: 0} }, [null, \"a\"], 2)</text>\n </literalExpression>\n </decision>\n\n <decision name=\"nested004\" id=\"_nested004\">\n <variable name=\"nested004\"/>\n <literalExpression>\n <text>context put({x:1, y: {a: 0} }, [null], 2)</text>\n </literalExpression>\n </decision>\n\n <decision name=\"nested005\" id=\"_nested005\">\n <variable name=\"nested005\"/>\n <literalExpression>\n <text>context put({x:1, y: {a: 0} }, [], 2)</text>\n </literalExpression>\n </decision>\n\n <decision name=\"nested006\" id=\"_nested006\">\n <variable name=\"nested006\"/>\n <literalExpression>\n <text>context put({x:1, y: {a: {b: {c: 1}} }}, [\"y\", \"a\", \"b\", \"c\"], 2)</text>\n </literalExpression>\n </decision>\n\n <decision name=\"nested007\" id=\"_nested007\">\n <variable name=\"nested007\"/>\n <literalExpression>\n <text>context put(context: {x:1, y: {a: 0} }, keys: [\"y\", \"a\"], value: 2)</text>\n </literalExpression>\n </decision>\n\n <decision name=\"nested008\" id=\"_nested008\">\n <variable name=\"nested008\"/>\n <literalExpression>\n <text>context put(context: {x:1, y: {a: 0} }, key: [\"y\", \"a\"], value: 2)</text>\n </literalExpression>\n </decision>\n\n <decision name=\"nested009\" id=\"_nested009\">\n <variable name=\"nested009\"/>\n <literalExpression>\n <text>context put({x:1, y: {a: 0}}, [\"y\", \"a\", \"b\", \"c\"], 2)</text>\n </literalExpression>\n </decision>\n\n <decision name=\"nestedContext01\" id=\"_nestedContext01\">\n <variable name=\"nestedContext01\"/>\n <context>\n <contextEntry>\n <variable name=\"a\"/>\n <context>\n <contextEntry>\n <variable name=\"b\"/>\n <literalExpression>\n <text>1</text>\n </literalExpression>\n </contextEntry>\n </context>\n </contextEntry>\n </context>\n </decision>\n\n <decision name=\"nested010\" id=\"_nested010\">\n <variable name=\"nested010\"/>\n <informationRequirement>\n <requiredDecision href=\"#_nestedContext01\"/>\n </informationRequirement>\n <literalExpression>\n <text>context put(nestedContext01, [\"a\", \"b\"], 2)</text>\n </literalExpression>\n </decision>\n\n <decision name=\"nested011\" id=\"_nested011\">\n <variable name=\"nested011\"/>\n <informationRequirement>\n <requiredDecision href=\"#_nestedContext01\"/>\n </informationRequirement>\n <context>\n <contextEntry>\n <variable name=\"nestedContext01\"/>\n <literalExpression>\n <text>nestedContext01</text>\n </literalExpression>\n </contextEntry>\n <contextEntry>\n <variable name=\"copied\"/>\n <literalExpression>\n <text>context put(nestedContext01, [\"a\", \"b\"], 2)</text>\n </literalExpression>\n </contextEntry>\n </context>\n </decision>\n\n <decision name=\"nested012\" id=\"_nested012\">\n <variable name=\"nested012\"/>\n <context>\n <contextEntry>\n <variable name=\"original\"/>\n <literalExpression>\n <text>{a: {b: 1}}</text>\n </literalExpression>\n </contextEntry>\n <contextEntry>\n <variable name=\"copied\"/>\n <literalExpression>\n <text>context put(original, [\"a\", \"b\"], 2)</text>\n </literalExpression>\n </contextEntry>\n </context>\n </decision>\n\n</definitions>\n";