blob: ae8b0ae42b79c1198168e98a8d8931a08f175823 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_gB_IQNk4EeSUUOmLQha_Bw" name="FMISlaveService">
<packagedElement xmi:type="uml:Class" xmi:id="_r2ROoNk4EeSUUOmLQha_Bw" name="Fmu2Proxy">
<ownedOperation xmi:type="uml:Operation" xmi:id="_qwIUcNnREeSSmteSNPGivw" name="fmi2Instantiate">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_2QoSoBmMEeWDpeaDCG9cNw" name="dllPath">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_5JIJwBmMEeWDpeaDCG9cNw" name="instanceName">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_6topcBmMEeWDpeaDCG9cNw" name="guid">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_BMlp4BmNEeWDpeaDCG9cNw" name="fmuLocaltion">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_F0FZcBmNEeWDpeaDCG9cNw" name="visible">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_IwNzYBmNEeWDpeaDCG9cNw" name="logging">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_rKhxcNnREeSSmteSNPGivw" name="fmi2SetupExperiment">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_we3V8B_7EeWKF5lMYLUoUA" name="toleranceDefined">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_yZtSAB_7EeWKF5lMYLUoUA" name="tolerance">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_0YIGgB_7EeWKF5lMYLUoUA" name="startTime">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_34ZIQB_7EeWKF5lMYLUoUA" name="stopTimeDefined">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_7mOr8B_7EeWKF5lMYLUoUA" name="stopTime">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_rXVeYNnREeSSmteSNPGivw" name="fmi2EnterInitializationMode"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_rkJyYNnREeSSmteSNPGivw" name="fmi2ExitInitializationMode"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_vY6dcNnREeSSmteSNPGivw" name="fmi2DoStep">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_3aX2oCMIEeWpQbTIt6nwxw" name="currentTime">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_53gncCMIEeWpQbTIt6nwxw" name="stepSize">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_8VcCcCMIEeWpQbTIt6nwxw" name="noSetPrior">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_AadXECMJEeWpQbTIt6nwxw" name="fmiStatus" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_rya34NnREeSSmteSNPGivw" name="fmi2Terminate"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_sOa3YNnREeSSmteSNPGivw" name="fmi2GetReal">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_hY1XUCSjEeWWg83RXu3e8w" name="valueReference">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QLCUgE6mEeWQ9anlra4JtA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QLKQUE6mEeWQ9anlra4JtA" value="*"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_zTtBcCSjEeWWg83RXu3e8w" name="outputValue" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RuV6UE6mEeWQ9anlra4JtA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RubZ4E6mEeWQ9anlra4JtA" value="*"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_sciL4NnREeSSmteSNPGivw" name="fmi2GetInteger">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_6gYqkCSjEeWWg83RXu3e8w" name="valueReference">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lHC0YE6mEeWQ9anlra4JtA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lHHs4E6mEeWQ9anlra4JtA" value="*"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_9-w18CSjEeWWg83RXu3e8w" name="outputValue" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nwx2wE6mEeWQ9anlra4JtA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nw2vQE6mEeWQ9anlra4JtA" value="*"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_socg8NnREeSSmteSNPGivw" name="fmi2GetBoolean">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_CVrL0CSkEeWWg83RXu3e8w" name="valueReference">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pwaMME6mEeWQ9anlra4JtA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pwfrwE6mEeWQ9anlra4JtA" value="*"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_FVfL4CSkEeWWg83RXu3e8w" name="outputValue" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rNNhYE6mEeWQ9anlra4JtA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rNRy0E6mEeWQ9anlra4JtA" value="*"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_s1gskNnREeSSmteSNPGivw" name="fmi2GetString">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_LUHGcCSkEeWWg83RXu3e8w" name="valueReference">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tkgv8E6mEeWQ9anlra4JtA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tkmPgE6mEeWQ9anlra4JtA" value="*"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_ZzYMYCSkEeWWg83RXu3e8w" name="outputValue" direction="return">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wxGAsE6mEeWQ9anlra4JtA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wxKSIE6mEeWQ9anlra4JtA" value="*"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_tBdd4NnREeSSmteSNPGivw" name="fmi2SetReal">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_lY-WgCSkEeWWg83RXu3e8w" name="valueReference">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0MtL8E6mEeWQ9anlra4JtA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0MyEcE6mEeWQ9anlra4JtA" value="*"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_qQW8MCSkEeWWg83RXu3e8w" name="inputValue">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1ks5oE6mEeWQ9anlra4JtA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1kznUE6mEeWQ9anlra4JtA" value="*"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_tMd0ANnREeSSmteSNPGivw" name="fmi2SetInteger">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_2pIPsCSkEeWWg83RXu3e8w" name="valueReference">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3YqxoE6mEeWQ9anlra4JtA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3YwRME6mEeWQ9anlra4JtA" value="*"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_44j7sCSkEeWWg83RXu3e8w" name="inputValue">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5_ZjUE6mEeWQ9anlra4JtA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5_fC4E6mEeWQ9anlra4JtA" value="*"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_tZqigNnREeSSmteSNPGivw" name="fmi2SetBoolean">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_8tJnoCSkEeWWg83RXu3e8w" name="valueReference">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8QL6ME6mEeWQ9anlra4JtA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8QRZwE6mEeWQ9anlra4JtA" value="*"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="__b4ewCSkEeWWg83RXu3e8w" name="inputValue">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9rc-UE6mEeWQ9anlra4JtA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9rid4E6mEeWQ9anlra4JtA" value="*"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_tlG9gNnREeSSmteSNPGivw" name="fmi2SetString">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_DmjvcCSlEeWWg83RXu3e8w" name="valueReference">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="__9EboE6mEeWQ9anlra4JtA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__9J7ME6mEeWQ9anlra4JtA" value="*"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_F8DnMCSlEeWWg83RXu3e8w" name="inputValue">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BUqgsE6nEeWQ9anlra4JtA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BUxOYE6nEeWQ9anlra4JtA" value="*"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_twZAcNnREeSSmteSNPGivw" name="fmi2GetFMUstate"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_t9Ib8NnREeSSmteSNPGivw" name="fmi2SetFMUstate"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_uIW0gNnREeSSmteSNPGivw" name="fmi2FreeFMUstate"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_uTH6ENnREeSSmteSNPGivw" name="fmi2SerializedFMUstateSize"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_udog8NnREeSSmteSNPGivw" name="fmi2SerializeFMUstate"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_usfcUNnREeSSmteSNPGivw" name="fmi2DeSerializeFMUstate"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_u3ub8NnREeSSmteSNPGivw" name="fmi2GetDirectionalDerivative"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_vDBF8NnREeSSmteSNPGivw" name="fmi2SetRealInputDerivatives"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_vOsxgNnREeSSmteSNPGivw" name="fmi2GetRealOutputDerivatives"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_vjy3wNnREeSSmteSNPGivw" name="fmi2CancelStep"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_vuUswNnREeSSmteSNPGivw" name="fmi2GetStatus"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_v5CvANnREeSSmteSNPGivw" name="fmi2GetRealStatus"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_wEyE8NnREeSSmteSNPGivw" name="fmi2GetIntegerStatus"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_wRd2ENnREeSSmteSNPGivw" name="fmi2GetBooleanStatus"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_xA_OgNnREeSSmteSNPGivw" name="fmi2GetStringStatus"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_qIIgUNnREeSSmteSNPGivw" name="fmi2GetTypesPlatform"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_qVj4UNnREeSSmteSNPGivw" name="fmi2GetVersion"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_qjJBUNnREeSSmteSNPGivw" name="fmi2SetDebugLogging"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_q9FyYNnREeSSmteSNPGivw" name="fmi2FreeInstance"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_sA1HUNnREeSSmteSNPGivw" name="fmi2Reset"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_olMUwEsNEeWRnJbSFOKxHQ" name="setRealINIVariables">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_x4WiMEsNEeWRnJbSFOKxHQ" name="valueReference">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5dyCgEsNEeWRnJbSFOKxHQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5d5-UEsNEeWRnJbSFOKxHQ" value="*"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_1yKFUEsNEeWRnJbSFOKxHQ" name="values">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4WTdEEsNEeWRnJbSFOKxHQ" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4WecMEsNEeWRnJbSFOKxHQ" value="*"/>
</ownedParameter>
</ownedOperation>
</packagedElement>
</uml:Model>