blob: e2a6ee92628aeeb22a2d9d81deecd08d88c4fbc0 [file]
<?xml version="1.0" encoding="UTF-8"?>
<am:Amalthea xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:am="http://app4mc.eclipse.org/amalthea/2.0.0">
<swModel>
<tasks xmi:id="task1?type=Task" name="task1" multipleTaskActivationLimit="0">
<activityGraph>
<items xsi:type="am:Group" name="" ordered="true" interruptible="true">
<items xsi:type="am:Switch">
<entries name="">
<items xsi:type="am:LabelAccess" data="l1?type=Label" access="write"/>
<items xsi:type="am:Switch">
<entries name="">
<items xsi:type="am:WhileLoop">
<condition>
<entries xsi:type="am:ConditionConjunction">
<entries xsi:type="am:ChannelFillCondition" channel="c1+with+long+name?type=Channel" fillLevel="4"/>
<entries xsi:type="am:ChannelFillCondition" channel="c2%2B%2B?type=Channel" fillLevel="2"/>
</entries>
</condition>
</items>
<condition>
<entries xsi:type="am:ChannelFillCondition" channel="c2?type=Channel" fillLevel="450"/>
<entries xsi:type="am:ConditionConjunction">
<entries xsi:type="am:ChannelFillCondition" channel="c1+with+long+name?type=Channel" fillLevel="4"/>
<entries xsi:type="am:ChannelFillCondition" channel="c2%2B%2B?type=Channel" fillLevel="2"/>
</entries>
</condition>
</entries>
</items>
<condition>
<entries xsi:type="am:ChannelFillCondition" channel="c2?type=Channel" fillLevel="123"/>
</condition>
</entries>
<entries name="">
<items xsi:type="am:ChannelSend" data="c1+with+long+name?type=Channel" elements="0"/>
<condition>
<entries xsi:type="am:ConditionConjunction">
<entries xsi:type="am:ChannelFillCondition" channel="c1+with+long+name?type=Channel" fillLevel="4"/>
<entries xsi:type="am:ChannelFillCondition" channel="c2%2B%2B?type=Channel" fillLevel="2"/>
</entries>
</condition>
</entries>
</items>
<items xsi:type="am:WhileLoop">
<items xsi:type="am:Ticks">
<default xsi:type="am:DiscreteValueWeibullEstimatorsDistribution" lowerBound="5" upperBound="10" average="7.0" pRemainPromille="0.5"/>
</items>
<condition>
<entries xsi:type="am:ChannelFillCondition" channel="c2?type=Channel" fillLevel="1"/>
</condition>
</items>
</items>
</activityGraph>
</tasks>
<runnables xmi:id="run1?type=Runnable" name="run1" callback="false" service="false">
<activityGraph>
<items xsi:type="am:Switch">
<entries name="">
<items xsi:type="am:LabelAccess" data="l1?type=Label" access="write"/>
<condition>
<entries xsi:type="am:ChannelFillCondition" channel="c2?type=Channel" fillLevel="123"/>
</condition>
</entries>
<entries name="">
<items xsi:type="am:ChannelSend" data="c1+with+long+name?type=Channel" elements="0"/>
<condition>
<entries xsi:type="am:ConditionConjunction">
<entries xsi:type="am:ChannelFillCondition" channel="c1+with+long+name?type=Channel" fillLevel="4"/>
<entries xsi:type="am:ChannelFillCondition" channel="c2%2B%2B?type=Channel" fillLevel="2"/>
</entries>
</condition>
</entries>
</items>
<items xsi:type="am:WhileLoop">
<items xsi:type="am:Ticks">
<default xsi:type="am:DiscreteValueWeibullEstimatorsDistribution" lowerBound="5" upperBound="10" average="7.0" pRemainPromille="0.5"/>
</items>
<condition>
<entries xsi:type="am:ChannelFillCondition" channel="c2?type=Channel" fillLevel="1"/>
</condition>
</items>
</activityGraph>
<executionCondition>
<entries xsi:type="am:ConditionConjunction">
<entries xsi:type="am:ChannelFillCondition" channel="c1+with+long+name?type=Channel" fillLevel="4"/>
<entries xsi:type="am:ChannelFillCondition" channel="c2%2B%2B?type=Channel" fillLevel="2"/>
</entries>
</executionCondition>
</runnables>
<labels xmi:id="l1?type=Label" name="l1" constant="false" bVolatile="false"/>
<channels xmi:id="c1+with+long+name?type=Channel" name="c1 with long name" defaultElements="0" maxElements="0"/>
<channels xmi:id="c2?type=Channel" name="c2" defaultElements="0" maxElements="0"/>
<channels xmi:id="c2%2B%2B?type=Channel" name="c2++" defaultElements="0" maxElements="0"/>
</swModel>
<stimuliModel>
<stimuli xsi:type="am:RelativePeriodicStimulus" xmi:id="no-name?type=RelativePeriodicStimulus" name="">
<executionCondition>
<entries xsi:type="am:ChannelFillCondition" channel="c2?type=Channel" fillLevel="99"/>
</executionCondition>
</stimuli>
</stimuliModel>
</am:Amalthea>