Skip to content

Instantly share code, notes, and snippets.

@karreiro
Created October 16, 2018 00:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save karreiro/f1b862396a544620fbc14df694348478 to your computer and use it in GitHub Desktop.
Save karreiro/f1b862396a544620fbc14df694348478 to your computer and use it in GitHub Desktop.
<?xml version='1.0' encoding='UTF-8'?>
<dmn:definitions xmlns:dmn="http://www.omg.org/spec/DMN/20151101/dmn.xsd" xmlns:di="http://www.omg.org/spec/CMMN/20151109/DI" xmlns:kie="http://www.drools.org/kie/dmn/1.1" xmlns:feel="http://www.omg.org/spec/FEEL/20140401" xmlns:dmndi="java://org.kie.workbench.common.dmn.backend.definition.v1_1.dd" xmlns:dc="http://www.omg.org/spec/CMMN/20151109/DC" id="_F2609E74-D428-4282-91B9-2620689D12A3" name="dmn-sample" expressionLanguage="http://www.omg.org/spec/FEEL/20140401" typeLanguage="http://www.omg.org/spec/FEEL/20140401" namespace="https://github.com/kiegroup/drools/kie-dmn">
<dmn:extensionElements>
<dmndi:DMNDiagram>
<dmndi:DMNShape id="dmnshape-_6F152757-D723-4A2B-B99D-489A51A7858E" dmnElementRef="_6F152757-D723-4A2B-B99D-489A51A7858E">
<dc:Bounds x="261.0" y="301.0" width="100.0" height="50.0"/>
<dc:BgColor red="255" green="255" blue="255"/>
<dc:BorderColor red="0" green="0" blue="0"/>
<dmndi:DMNFontStyle>
<dc:FontColor red="0" green="0" blue="0"/>
</dmndi:DMNFontStyle>
</dmndi:DMNShape>
<dmndi:DMNShape id="dmnshape-_E5567B04-1289-4ECE-B74C-92BC0254A32B" dmnElementRef="_E5567B04-1289-4ECE-B74C-92BC0254A32B">
<dc:Bounds x="193.0" y="109.0" width="100.0" height="50.0"/>
<dc:BgColor red="255" green="255" blue="255"/>
<dc:BorderColor red="0" green="0" blue="0"/>
<dmndi:DMNFontStyle>
<dc:FontColor red="0" green="0" blue="0"/>
</dmndi:DMNFontStyle>
</dmndi:DMNShape>
<dmndi:DMNShape id="dmnshape-_76E55A36-755D-44B4-95A9-A247A05D6D7C" dmnElementRef="_76E55A36-755D-44B4-95A9-A247A05D6D7C">
<dc:Bounds x="450.0" y="175.0" width="100.0" height="50.0"/>
<dc:BgColor red="255" green="255" blue="255"/>
<dc:BorderColor red="0" green="0" blue="0"/>
<dmndi:DMNFontStyle>
<dc:FontColor red="0" green="0" blue="0"/>
</dmndi:DMNFontStyle>
</dmndi:DMNShape>
</dmndi:DMNDiagram>
</dmn:extensionElements>
<dmn:inputData id="_6F152757-D723-4A2B-B99D-489A51A7858E" name="Branches dispersion">
<dmn:variable id="_F45D5CCB-288F-49E6-A020-DABFB4177EF4" name="" typeRef="feel:string"/>
</dmn:inputData>
<dmn:inputData id="_E5567B04-1289-4ECE-B74C-92BC0254A32B" name="Number of branches">
<dmn:variable id="_23D974E4-CD00-48B6-A0B5-20984CD69244" name="" typeRef="feel:string"/>
</dmn:inputData>
<dmn:decision id="_76E55A36-755D-44B4-95A9-A247A05D6D7C" name="Branches distribution">
<dmn:variable id="_0A0B7BF3-EA09-4B6B-B3C1-EC7509EE6585" name="" typeRef="feel:string"/>
<dmn:informationRequirement>
<dmn:requiredInput href="#_E5567B04-1289-4ECE-B74C-92BC0254A32B"/>
</dmn:informationRequirement>
<dmn:informationRequirement>
<dmn:requiredInput href="#_6F152757-D723-4A2B-B99D-489A51A7858E"/>
</dmn:informationRequirement>
<dmn:decisionTable id="_F29B6B9A-EDD7-4B52-916D-0F3145BD622A" typeRef="feel:string" hitPolicy="ANY" preferredOrientation="Rule-as-Row">
<dmn:input id="_0D34A269-B030-4DF4-82E6-4766E49E9127">
<dmn:inputExpression id="_B12238A0-A742-4F55-87D2-A72AF52F6267" typeRef="feel:string">
<dmn:text>Branches dispersion</dmn:text>
</dmn:inputExpression>
</dmn:input>
<dmn:input id="_04A29883-9788-4539-8957-336670AB4A47">
<dmn:inputExpression id="_3C47EDC5-ED30-4C1F-B586-D83F6329390F" typeRef="feel:number">
<dmn:text>Number of branches</dmn:text>
</dmn:inputExpression>
</dmn:input>
<dmn:output id="_AB38FEB6-10FF-4663-8AC2-8A13D1657F72" name="output-1" typeRef="feel:string"/>
<dmn:rule id="_3FB96932-E16C-4E5F-8B5A-990CDED7AD8E">
<dmn:inputEntry id="_2F50B474-C1BD-4A18-B563-ADAEC1270FE3">
<dmn:text>"Town"</dmn:text>
</dmn:inputEntry>
<dmn:inputEntry id="_38FB2A84-F7AD-4AD7-BAD8-403D39108307">
<dmn:text>&lt; 10</dmn:text>
</dmn:inputEntry>
<dmn:outputEntry id="_43B88C35-C2E7-4F11-BA9D-BD87D80DDEBE" typeRef="feel:string">
<dmn:text>"Small"</dmn:text>
</dmn:outputEntry>
</dmn:rule>
<dmn:rule id="_52E80A9B-47EE-497B-95FF-348AE145776B">
<dmn:inputEntry id="_5F408374-9A97-4245-AE2C-D64A6BBF351C">
<dmn:text>"Province"</dmn:text>
</dmn:inputEntry>
<dmn:inputEntry id="_6A58F924-14BA-4B07-A45C-EBE2935D617E">
<dmn:text>&lt; 10</dmn:text>
</dmn:inputEntry>
<dmn:outputEntry id="_8847412F-06A0-4316-8B21-7D1C60FD4693" typeRef="feel:string">
<dmn:text>"Small"</dmn:text>
</dmn:outputEntry>
</dmn:rule>
<dmn:rule id="_59EA32D6-F2E4-42B7-98BE-9807EC50D461">
<dmn:inputEntry id="_F756077A-4B31-4F63-8A38-531D644C9B6C">
<dmn:text>"Country"</dmn:text>
</dmn:inputEntry>
<dmn:inputEntry id="_C088196D-DDEE-4C91-B0FD-DB4FD0985C2A">
<dmn:text>&lt; 10</dmn:text>
</dmn:inputEntry>
<dmn:outputEntry id="_7E60DD74-0819-43E5-B7F2-833F62E47CA2" typeRef="feel:string">
<dmn:text>"Small"</dmn:text>
</dmn:outputEntry>
</dmn:rule>
<dmn:rule id="_0243DFA1-864B-45A4-A05C-CA722EEDCCB5">
<dmn:inputEntry id="_A0369766-EAB8-46AE-93D7-BDF62278F847">
<dmn:text>"Continent"</dmn:text>
</dmn:inputEntry>
<dmn:inputEntry id="_4CA13099-3066-4568-9C95-43C77A89FCC9">
<dmn:text>&lt; 10</dmn:text>
</dmn:inputEntry>
<dmn:outputEntry id="_159B2025-525A-42CE-9F19-C3B07DA16D70" typeRef="feel:string">
<dmn:text>"Medium"</dmn:text>
</dmn:outputEntry>
</dmn:rule>
<dmn:rule id="_461A5F66-6BBE-4559-8143-45AD4DD8438A">
<dmn:inputEntry id="_DC7112A9-A717-473C-97BE-91350B1401C4">
<dmn:text>"Town"</dmn:text>
</dmn:inputEntry>
<dmn:inputEntry id="_6F525E38-7E71-4036-A817-393E1A68651B">
<dmn:text>[10..30)</dmn:text>
</dmn:inputEntry>
<dmn:outputEntry id="_0435A4E1-F6E6-4487-BD7A-85BBAAFC8C2C" typeRef="feel:string">
<dmn:text>"Small"</dmn:text>
</dmn:outputEntry>
</dmn:rule>
<dmn:rule id="_D3433F46-E96D-4429-8ED7-17389CDC9C04">
<dmn:inputEntry id="_8135C487-B552-4E8A-95A9-B2BE89497848">
<dmn:text>"Province"</dmn:text>
</dmn:inputEntry>
<dmn:inputEntry id="_AAC0BB59-106A-4D79-9895-B8809CAB597F">
<dmn:text>[10..30)</dmn:text>
</dmn:inputEntry>
<dmn:outputEntry id="_4A4B8DF6-6462-4CE0-AA81-C1E8C8E2A99A" typeRef="feel:string">
<dmn:text>"Medium"</dmn:text>
</dmn:outputEntry>
</dmn:rule>
<dmn:rule id="_061C509C-31DA-4E53-9935-A889A62B008E">
<dmn:inputEntry id="_F1BA6459-A882-4686-984E-67103B8E8346">
<dmn:text>"Country"</dmn:text>
</dmn:inputEntry>
<dmn:inputEntry id="_FE44597A-534A-4742-86D5-28EFCF71CBEB">
<dmn:text>[10..30)</dmn:text>
</dmn:inputEntry>
<dmn:outputEntry id="_DEBD62BE-90B3-4675-A500-6E1876B6AA73" typeRef="feel:string">
<dmn:text>"Large"</dmn:text>
</dmn:outputEntry>
</dmn:rule>
<dmn:rule id="_5B3A397A-1693-4555-9619-B7E0D1BB90ED">
<dmn:inputEntry id="_37709013-4E29-49AC-93F0-8B513230E1F1">
<dmn:text>"Continent"</dmn:text>
</dmn:inputEntry>
<dmn:inputEntry id="_5FCD0D0F-F319-407B-93C2-DB7D1AB27CC5">
<dmn:text>[10..30)</dmn:text>
</dmn:inputEntry>
<dmn:outputEntry id="_94499F80-9441-4D31-B9E9-6647AB0C9FFF" typeRef="feel:string">
<dmn:text>"Large"</dmn:text>
</dmn:outputEntry>
</dmn:rule>
<dmn:rule id="_C963D945-947E-414A-B236-ED072A465483">
<dmn:inputEntry id="_5E15F5FD-B8DB-42CD-A9F9-DB1213CCC7AB">
<dmn:text>-</dmn:text>
</dmn:inputEntry>
<dmn:inputEntry id="_9E0DF674-2C3A-4FE7-96EC-7989547604F6">
<dmn:text>&gt; 30</dmn:text>
</dmn:inputEntry>
<dmn:outputEntry id="_07040A4B-4D0E-40B4-B3F9-5BEAA93BD6E3" typeRef="feel:string">
<dmn:text>"Large"</dmn:text>
</dmn:outputEntry>
</dmn:rule>
</dmn:decisionTable>
</dmn:decision>
</dmn:definitions>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment