blob: 070c4ea744ebd870219fc012e00467977fb807db [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<invocator:InvocatorSession xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:core="org.eclipse.apogy.core" xmlns:emf="org.eclipse.apogy.common.emf" xmlns:emf_ui="org.eclipse.apogy.common.emf.ui" xmlns:environment="org.eclipse.apogy.core.environment" xmlns:earth_surface="org.eclipse.apogy.core.environment.earth.surface" xmlns:env_surface="org.eclipse.apogy.core.environment.surface" xmlns:images="org.eclipse.apogy.common.images" xmlns:invocator="org.eclipse.apogy.core.invocator" xmi:id="_CaxBIArPEeW4-_ONWXXiAw" name="">
<environment xsi:type="environment:ApogyEnvironment" xmi:id="_CaxBIQrPEeW4-_ONWXXiAw" name="Lander Example" description="This is an example session, illustrating how to use the lander example." activeContext="_CaxoMgrPEeW4-_ONWXXiAw" time="2016-02-29T13:15:59.930-0500" activeWorksite="_CaxoOQrPEeW4-_ONWXXiAw" activeTimeSource="_Ca4V4grPEeW4-_ONWXXiAw">
<localTypesList xmi:id="_CaxBIwrPEeW4-_ONWXXiAw"/>
<variablesList xmi:id="_CaxBJQrPEeW4-_ONWXXiAw">
<variables xmi:id="_CaxoMArPEeW4-_ONWXXiAw" name="lander">
<variableType href="platform:/plugin/org.eclipse.apogy.examples.lander.apogy/model/LanderApogySystem.ss#_6dMtoArOEeW4-_ONWXXiAw"/>
</variables>
</variablesList>
<contextsList xmi:id="_CaxoMQrPEeW4-_ONWXXiAw">
<contexts xmi:id="_CaxoMgrPEeW4-_ONWXXiAw" name="Simulated" dataProductsList="_Ca7ZMgrPEeW4-_ONWXXiAw" instancesCreationDate="2016-02-29T16:15:02.071-0500">
<variableImplementationsList xmi:id="_CaxoMwrPEeW4-_ONWXXiAw">
<variableImplementations xmi:id="_o7X3oN8fEeWGXORI7LDzhQ" variable="_CaxoMArPEeW4-_ONWXXiAw">
<implementationClass href="org.eclipse.apogy.examples.lander#//LanderSimulated"/>
</variableImplementations>
</variableImplementationsList>
</contexts>
<contexts xmi:id="_CaxoNQrPEeW4-_ONWXXiAw" name="Stub" dataProductsList="_Ca7ZNArPEeW4-_ONWXXiAw">
<variableImplementationsList xmi:id="_CaxoNgrPEeW4-_ONWXXiAw">
<variableImplementations xmi:id="_q3SxwN8fEeWGXORI7LDzhQ" variable="_CaxoMArPEeW4-_ONWXXiAw">
<implementationClass href="org.eclipse.apogy.examples.lander#//LanderStub"/>
</variableImplementations>
</variableImplementationsList>
</contexts>
</contextsList>
<worksitesList xmi:id="_CaxoOArPEeW4-_ONWXXiAw">
<worksites xsi:type="earth_surface:EarthSurfaceWorksite" xmi:id="_CaxoOQrPEeW4-_ONWXXiAw" name="CSA AT" description="The CSA Default Worksite." time="2016-02-29T13:15:59.930-0500" xAxisAzimuth="3.1311206780778273">
<sky xsi:type="earth_surface:EarthSky" xmi:id="_CaxoOgrPEeW4-_ONWXXiAw" time="2016-02-29T13:15:59.930-0500"/>
<mapsList xmi:id="_CayPQArPEeW4-_ONWXXiAw">
<maps xmi:id="_CayPQQrPEeW4-_ONWXXiAw" name="MarsYard" description="Simple Mars Yard Map.">
<transformation xmi:id="_CayPQgrPEeW4-_ONWXXiAw"/>
<layers xsi:type="env_surface:CartesianTriangularMeshURLMapLayer" xmi:id="_CayPQwrPEeW4-_ONWXXiAw" name="MarsYardDEM 1.0 meters resolution" description="Simple Plannar Mars Yard." meshIsDirty="false" url="platform:/plugin/org.eclipse.apogy.examples.worksites.surface/data/CSAAnalogTerrainDEM100cm.tri">
<mapLayerPresentations xsi:type="env_surface:ImageMapLayerPresentation" xmi:id="_SuPDsN72EeW0zIqmOwfISQ" name="Aerial" mapLayer="_UOjm8N72EeW0zIqmOwfISQ"/>
<mapLayerPresentations xsi:type="env_surface:ImageMapLayerPresentation" xmi:id="_ikswoN73EeWUu90KVuiwJg" name="Slope Constraints" description="Shows slopes." mapLayer="_AlL-MN73EeW0zIqmOwfISQ"/>
</layers>
<layers xsi:type="env_surface:URLImageMapLayer" xmi:id="_UOjm8N72EeW0zIqmOwfISQ" name="Aerial View" description="The CSA terrain aerial image." width="60.0" height="120.0" url="platform:/plugin/org.eclipse.apogy.examples.worksites.surface/data/CSA-AT-NGC-MET-seen-from-sky.jpg">
<image xsi:type="images:URLEImage" xmi:id="_g6pfEN72EeW0zIqmOwfISQ" url="platform:/plugin/org.eclipse.apogy.examples.worksites.surface/data/CSA-AT-NGC-MET-seen-from-sky.jpg"/>
</layers>
<layers xsi:type="env_surface:CartesianTriangularMeshDiscreteSlopeImageMapLayer" xmi:id="_AlL-MN73EeW0zIqmOwfISQ" name="Slope" description="Shows the areas were the terrain slopes affect the mobile plateform accessibility. In yellow are the caution zones, in red the danger zones." cartesianTriangularMeshMapLayer="_CayPQwrPEeW4-_ONWXXiAw">
<image xsi:type="images:EImage" xmi:id="_hcyzwN7_EeWEppI0BeYPAg" width="60" height="120" imageContent="iVBORw0KGgoAAAANSUhEUgAAADwAAAB4CAYAAACuNZEIAAACmElEQVR42u2c0W7DMAhF+f+f9qZJm9LW2IDJAhdQ+9g0J9j4gnGIlDZ+PoVsjO/P5VsKuJyXqa2trW0TK/optBUZwvWED12+qODvstYNOqpe/oOcgXsCX8GffAAzbx4Bc6ARPP0xjD08HBn4xZv0OX/V97eDDQU9DmF3wBHz4KN74cL8zrtp178pMIECrxZy6PoVp1xgNatWqqX3/ilwTmilGPcEfuSBvXvZorWtoCGAf6E/xAf5DefHgyOrV2mtY62e8o4Ds6Rie30V9OENz+Sru4CSxCW1pydC/v0POLXmDnya/LAXEHh890cewK7VD9UwMqSYGmDJg/u3wDdLI5cjY5GCWtLBsOLHkm9DJDHs8HZeBXLo+bFe6/GgmflObW1+y01DI0N2wGhra7tDmNQApXndDUdXK6ot2KAjuadFoJP5m87LkvrY8vfewHc+tdU2rfga0T28q3EdTQOPXq1bQY1rKjfH3W4yShZm3lXQZEknu4LuI8SrR4uDNs8rxz3jFeijmpVrC3SFfDoaew+zo92/u7MUzxtbNo6G3yjXCoeIPZ1SnWue+9FyXE0QsQDnEPebvo60m2DSKgPn5XQNbNMdPYFH0253Sjy8W6JSDettgu64ROUBRyqqaVM0/EZy9PN/nPYlZPPspK23dYJ+mESixDAD36LvEhbYo7QE4eEOWr28tbW1RVmG2tra2tra2nJkUxAiJMs7gG5JC3cvUcEFhmsPruJlzYlxbus1pYfVQS0jsLXJJeUJU2lZdnlsnoCWJ01QywtL8jP/GAJE0AMCV8ZdNbfhJgmV3sM3ha7QSlGmI0gMDT+8B2i2xMFyAQ1HRSF09ply3szQJ0l+DS/PCntQsKR7dRxW7QphnS0F2xbIvgBD+r7cGb62ygAAAABJRU5ErkJggg=="/>
<slopeRanges xmi:id="_CY5XgN73EeW0zIqmOwfISQ" name="Safe" description="Safe slopes." color="-1.0,-1.0,-1.0"/>
<slopeRanges xmi:id="_EumDkN73EeW0zIqmOwfISQ" name="Caution" description="Caution slopes." slopeLowerBound="10.0" slopeUpperBound="20.0" color="1.0,1.0,0.0"/>
<slopeRanges xmi:id="_HXgmkN73EeW0zIqmOwfISQ" name="Danger" description="Dangerous slopes." slopeLowerBound="20.0" slopeUpperBound="90.0" color="1.0,0.0,0.0"/>
</layers>
</maps>
</mapsList>
<geographicalCoordinates xmi:id="_Ca1SkArPEeW4-_ONWXXiAw" longitude="-1.2809652838639536" latitude="0.7944425755487251" elevation="30.0"/>
</worksites>
</worksitesList>
<timeSourcesList xmi:id="_Ca4V4QrPEeW4-_ONWXXiAw">
<timeSources xsi:type="emf:CurrentTimeSource" xmi:id="_Ca4V4grPEeW4-_ONWXXiAw" name="Current Time" time="2016-02-29T13:15:59.930-0500"/>
<timeSources xsi:type="emf:BrowseableTimeSource" xmi:id="_xwMDYN73EeWUu90KVuiwJg" name="Browseable Time" time="2016-03-02T19:25:18.665-0500" startTime="2016-02-29T10:19:08.465-0500" updatePeriod="100" timeAcceration="3000.0"/>
<timeSources xsi:type="emf:FixedTimeSource" xmi:id="_eK62gN8DEeWYA5av90szLg" name="Noon" time="2016-02-29T12:00:00.000-0500"/>
<timeSources xsi:type="emf:FixedTimeSource" xmi:id="_gQ8u4N8DEeWYA5av90szLg" name="Midnight" time="2016-02-29T23:59:59.000-0500"/>
<timeSources xsi:type="emf_ui:SelectionBasedTimeSource" xmi:id="_NK9gAN8EEeWG-djpd_eLug" name="Selection" time="2016-02-29T13:32:47.823-0500"/>
<timeSources xsi:type="invocator:OperationCallResultsListTimeSource" xmi:id="_2oTxcN8OEeWObpCwMBazUA" name="Ops Call List" description="Time source allowing one to navigate throught a list of time Ops Call Results." time="2016-02-29T15:11:45.861-0500" startTime="2016-02-29T13:04:19.661-0500" timeAcceration="1000.0" loopEnable="true" earliestDate="2016-02-29T15:11:45.861-0500" latestDate="2016-02-29T15:11:45.861-0500" opsCallList="_Ca7ZMwrPEeW4-_ONWXXiAw"/>
</timeSourcesList>
</environment>
<programsList xmi:id="_Ca4V4wrPEeW4-_ONWXXiAw">
<programsGroups xsi:type="invocator:ScriptBasedProgramsGroup" xmi:id="_5vECsJVHEeak_eGfxSDIhA">
<programs xsi:type="invocator:OperationCallsList" xmi:id="_B6d5oN74EeWUu90KVuiwJg" name="Setup" description="Sets up the lander.">
<operationCalls xmi:id="_uYPI8N8fEeWGXORI7LDzhQ" name="Initialize" variable="_CaxoMArPEeW4-_ONWXXiAw" description="Initialize the lander.">
<eOperation href="org.eclipse.apogy.examples.lander#//Lander/init"/>
</operationCalls>
</programs>
<programs xsi:type="invocator:OperationCallsList" xmi:id="_w5_UAN8fEeWGXORI7LDzhQ" name="Flying" description="Commands used to fly the lander around.">
<operationCalls xmi:id="_x9OSoN8fEeWGXORI7LDzhQ" name="Start Flying" variable="_CaxoMArPEeW4-_ONWXXiAw" description="Fuel up and starts flying the lander. This must be invoke before the lander can be commanded in thrust and angular velocity.">
<eOperation href="org.eclipse.apogy.examples.lander#//Lander/startFlying"/>
<argumentsList xmi:id="_0RZUsN8fEeWGXORI7LDzhQ">
<arguments xsi:type="invocator:BooleanEDataTypeArgument" xmi:id="_0RZUsd8fEeWGXORI7LDzhQ" value="false"/>
</argumentsList>
</operationCalls>
<operationCalls xmi:id="_5g-X8N8fEeWGXORI7LDzhQ" name="Command Thrust" variable="_CaxoMArPEeW4-_ONWXXiAw" description="Commands the thrust between 0 and 10000 newtons. Note that thrust will fall to 0 when the fuel runs out.">
<eOperation href="org.eclipse.apogy.examples.lander#//Lander/commandThrust"/>
<argumentsList xmi:id="_6qb6YN8fEeWGXORI7LDzhQ">
<arguments xsi:type="invocator:NumericEDataTypeArgument" xmi:id="_6qb6Yd8fEeWGXORI7LDzhQ" value="5500.0"/>
</argumentsList>
</operationCalls>
<operationCalls xmi:id="_SkxoEN8qEeWCVYfiIrwLWg" name="Reset Attitude" variable="_CaxoMArPEeW4-_ONWXXiAw" description="Reset the attitude to level.">
<eOperation href="org.eclipse.apogy.examples.lander#//Lander/resetAttitude"/>
</operationCalls>
<operationCalls xmi:id="_MTQLMN8gEeWGXORI7LDzhQ" name="Stop Flying" variable="_CaxoMArPEeW4-_ONWXXiAw" description="Stops flying the lander. Upon invocation of this command, the lander will stop flying go back to its starting configuration.">
<eOperation href="org.eclipse.apogy.examples.lander#//Lander/stopFlying"/>
</operationCalls>
</programs>
</programsGroups>
</programsList>
<dataProductsListContainer xmi:id="_Ca7ZMQrPEeW4-_ONWXXiAw">
<dataProductsList xmi:id="_Ca7ZMgrPEeW4-_ONWXXiAw" name="Simulated Data" description="The list of data products associated with the mobile platform's simulated implementation">
<operationCallResultsList xmi:id="_Ca7ZMwrPEeW4-_ONWXXiAw" name="Simulated Ops Call Data"/>
</dataProductsList>
<dataProductsList xmi:id="_Ca7ZNArPEeW4-_ONWXXiAw" name="Stub Data" description="The list of data products associated with the mobile platform's stub implementation">
<operationCallResultsList xmi:id="_Ca7ZNQrPEeW4-_ONWXXiAw" name="Stub Ops Call Data"/>
</dataProductsList>
</dataProductsListContainer>
<toolsList xmi:id="_Ca7ZNgrPEeW4-_ONWXXiAw"/>
</invocator:InvocatorSession>