blob: f3b527103c6eb609403a2676b77686e44f5376d8 [file] [log] [blame]
<?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/1.2.0">
<swModel>
<runnables xmi:id="Run1?type=Runnable" name="Run1" callback="false" service="false">
<activityGraph>
<items xsi:type="am:Ticks">
<default xsi:type="am:DiscreteValueConstant" value="200"/>
</items>
<items xsi:type="am:ModeSwitch">
<defaultEntry>
<items xsi:type="am:LabelAccess" data="Lab1?type=Label" access="read"/>
<items xsi:type="am:LabelAccess" data="Lab2?type=Label" access="read"/>
<items xsi:type="am:Ticks">
<default xsi:type="am:DiscreteValueConstant" value="333"/>
</items>
<items xsi:type="am:LabelAccess" data="Lab3?type=Label" access="write"/>
<items xsi:type="am:LabelAccess" data="Lab4?type=Label" access="write"/>
</defaultEntry>
</items>
</activityGraph>
</runnables>
<runnables xmi:id="Run2?type=Runnable" name="Run2" callback="false" service="false">
<activityGraph>
<items xsi:type="am:Ticks">
<default xsi:type="am:DiscreteValueConstant" value="400"/>
</items>
<items xsi:type="am:Ticks">
<default xsi:type="am:DiscreteValueConstant" value="40"/>
</items>
<items xsi:type="am:Ticks">
<default xsi:type="am:DiscreteValueConstant" value="4"/>
</items>
<items xsi:type="am:RunnableCall"/>
<items xsi:type="am:LabelAccess" data="Lab5?type=Label" access="write"/>
</activityGraph>
</runnables>
<runnables xmi:id="Run3?type=Runnable" name="Run3" callback="false" service="false">
<activityGraph>
<items xsi:type="am:LabelAccess" data="Lab5?type=Label" access="read"/>
<items xsi:type="am:Ticks">
<default xsi:type="am:DiscreteValueConstant" value="600"/>
</items>
</activityGraph>
</runnables>
<runnables xmi:id="Run4?type=Runnable" name="Run4" callback="false" service="false">
<activityGraph>
<items xsi:type="am:Ticks">
<default xsi:type="am:DiscreteValueConstant" value="700"/>
</items>
</activityGraph>
</runnables>
<labels xmi:id="Lab1?type=Label" name="Lab1" constant="false" bVolatile="false"/>
<labels xmi:id="Lab2?type=Label" name="Lab2" constant="false" bVolatile="false"/>
<labels xmi:id="Lab3?type=Label" name="Lab3" constant="false" bVolatile="false"/>
<labels xmi:id="Lab4?type=Label" name="Lab4" constant="false" bVolatile="false"/>
<labels xmi:id="Lab5?type=Label" name="Lab5" constant="false" bVolatile="false"/>
<modes xsi:type="am:EnumMode" xmi:id="state?type=EnumMode" name="state">
<literals xmi:id="state/pre-drive?type=ModeLiteral" name="pre-drive"/>
<literals xmi:id="state/drive?type=ModeLiteral" name="drive"/>
<literals xmi:id="state/post-drive?type=ModeLiteral" name="post-drive"/>
</modes>
<modeLabels xmi:id="car-state?type=ModeLabel" name="car-state" mode="state?type=EnumMode" initialValue="pre-drive"/>
</swModel>
</am:Amalthea>