blob: e9bc7ddd444cfbec02c8553c938a2f11361d698d [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<uml:Model xmi:version="20110701" xmlns:xmi="http://www.omg.org/spec/XMI/20110701" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:uml="http://www.eclipse.org/uml2/4.0.0/UML" xmi:id="_AVyjUF28EeOTf6IB0t4cAA" name="fUMLAsync">
<packageImport xmi:type="uml:PackageImport" xmi:id="_mghSgFzLEeOyfYQ3OSvhhA">
<importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/>
</packageImport>
<packageImport xmi:type="uml:PackageImport" xmi:id="_AVyjUV28EeOTf6IB0t4cAA">
<importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
</packageImport>
<packageImport xmi:type="uml:PackageImport" xmi:id="_EbNrIF29EeOTf6IB0t4cAA">
<importedPackage xmi:type="uml:Model" href="pathmap://PAPYRUS_MOKA_FUML_TYPES/fUML_Semantics.uml#_0"/>
</packageImport>
<packageImport xmi:type="uml:PackageImport" xmi:id="_5yiwUF6NEeOTX_efpbGI-w">
<importedPackage xmi:type="uml:Model" href="pathmap://PAPYRUS_MOKA_FUML_CS_TYPES/PreciseSemanticsOfComposites.uml#_rP7eQNyJEeGru4CffneBug"/>
</packageImport>
<packagedElement xmi:type="uml:Package" xmi:id="_EhegoF28EeOTf6IB0t4cAA" name="Semantics">
<packagedElement xmi:type="uml:Package" xmi:id="_G78_AF28EeOTf6IB0t4cAA" name="Classes">
<packagedElement xmi:type="uml:Package" xmi:id="_JVY7kF28EeOTf6IB0t4cAA" name="Kernel">
<packagedElement xmi:type="uml:Class" xmi:id="__2jNIF28EeOTf6IB0t4cAA" name="AsyncObject_">
<generalization xmi:type="uml:Generalization" xmi:id="_EzEegF6OEeOTX_efpbGI-w">
<general xmi:type="uml:Class" href="pathmap://PAPYRUS_MOKA_FUML_CS_TYPES/PreciseSemanticsOfComposites.uml#_wUwzPd2JEeGnO-TF_1T_iQ"/>
</generalization>
<ownedAttribute xmi:type="uml:Property" xmi:id="_l4RQwF29EeOTf6IB0t4cAA" name="objectactivationThread" visibility="protected">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_o1KfsF29EeOTf6IB0t4cAA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_o1mkkF29EeOTf6IB0t4cAA" value="1"/>
</ownedAttribute>
<ownedOperation xmi:type="uml:Operation" xmi:id="_j2VOMF29EeOTf6IB0t4cAA" name="startBehavior">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_dUaj4F2-EeOTf6IB0t4cAA" name="classifier" visibility="public">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dUaj4V2-EeOTf6IB0t4cAA"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_dUCwcF2-EeOTf6IB0t4cAA" name="inputs" visibility="public">
<type xmi:type="uml:Class" href="pathmap://PAPYRUS_MOKA_FUML_TYPES/fUML_Semantics.uml#Semantics-CommonBehaviors-BasicBehaviors-ParameterValue"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dUCwcV2-EeOTf6IB0t4cAA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dUDXgF2-EeOTf6IB0t4cAA" value="*"/>
</ownedParameter>
<redefinedOperation xmi:type="uml:Operation" href="pathmap://PAPYRUS_MOKA_FUML_TYPES/fUML_Semantics.uml#Semantics-Classes-Kernel-Object-startBehavior.1"/>
</ownedOperation>
</packagedElement>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="_piitoF2-EeOTf6IB0t4cAA" name="CommonBehaviors">
<packagedElement xmi:type="uml:Package" xmi:id="_s2RvQF2-EeOTf6IB0t4cAA" name="Communications">
<packagedElement xmi:type="uml:Class" xmi:id="_wWXx4F2-EeOTf6IB0t4cAA" name="AsyncObjectActivation">
<generalization xmi:type="uml:Generalization" xmi:id="_abc9QF2_EeOTf6IB0t4cAA">
<general xmi:type="uml:Class" href="pathmap://PAPYRUS_MOKA_FUML_TYPES/fUML_Semantics.uml#Semantics-CommonBehaviors-Communications-ObjectActivation"/>
</generalization>
<ownedAttribute xmi:type="uml:Property" xmi:id="_6q0LQF3AEeOTf6IB0t4cAA" name="currentState" visibility="public" type="_qRzx8F2_EeOTf6IB0t4cAA" isUnique="false">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="__E5w8F3AEeOTf6IB0t4cAA" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__Ffm0F3AEeOTf6IB0t4cAA" value="1"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="__Hej0F3AEeOTf6IB0t4cAA">
<value xsi:nil="true"/>
</defaultValue>
</ownedAttribute>
<ownedOperation xmi:type="uml:Operation" xmi:id="_7lKwIF2_EeOTf6IB0t4cAA" name="send">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_JtayUF3CEeOTf6IB0t4cAA" name="signalInstance" visibility="public">
<type xmi:type="uml:Class" href="pathmap://PAPYRUS_MOKA_FUML_TYPES/fUML_Semantics.uml#Semantics-CommonBehaviors-Communications-SignalInstance"/>
</ownedParameter>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_74BasF2_EeOTf6IB0t4cAA" name="getNextEvent">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_jZbS8F3BEeOTf6IB0t4cAA" name="returnResult" visibility="public" direction="return">
<type xmi:type="uml:Class" href="pathmap://PAPYRUS_MOKA_FUML_TYPES/fUML_Semantics.uml#Semantics-CommonBehaviors-Communications-SignalInstance"/>
</ownedParameter>
<redefinedOperation xmi:type="uml:Operation" href="pathmap://PAPYRUS_MOKA_FUML_TYPES/fUML_Semantics.uml#Semantics-CommonBehaviors-Communications-ObjectActivation-getNextEvent.1"/>
</ownedOperation>
<ownedOperation xmi:type="uml:Operation" xmi:id="_22F8cF3AEeOTf6IB0t4cAA" name="startBehavior">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_-aRqIF3BEeOTf6IB0t4cAA" name="classifier" visibility="public">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-aRqIV3BEeOTf6IB0t4cAA"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_-alMIF3BEeOTf6IB0t4cAA" name="inputs" visibility="public">
<type xmi:type="uml:Class" href="fUML_Semantics.uml#Semantics-CommonBehaviors-BasicBehaviors-ParameterValue"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-alMIV3BEeOTf6IB0t4cAA"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-alMIl3BEeOTf6IB0t4cAA" value="*"/>
</ownedParameter>
</ownedOperation>
<nestedClassifier xmi:type="uml:Enumeration" xmi:id="_qRzx8F2_EeOTf6IB0t4cAA" name="ObjectActivationState">
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_wtgDAF2_EeOTf6IB0t4cAA" name="RUNNING"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_zOicYF2_EeOTf6IB0t4cAA" name="STOPPED"/>
<ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_1WuQ4F2_EeOTf6IB0t4cAA" name="WAITING"/>
</nestedClassifier>
</packagedElement>
</packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Package" xmi:id="__upc0F5VEeOQDp6f49za_g" name="Loci">
<packagedElement xmi:type="uml:Package" xmi:id="_D1WzgF5WEeOQDp6f49za_g" name="LociL1">
<packagedElement xmi:type="uml:Class" xmi:id="_ILvk8F5WEeOQDp6f49za_g" name="AsyncLocus">
<generalization xmi:type="uml:Generalization" xmi:id="_bxOcUF6OEeOTX_efpbGI-w">
<general xmi:type="uml:Class" href="pathmap://PAPYRUS_MOKA_FUML_CS_TYPES/PreciseSemanticsOfComposites.uml#_m8YmQOYdEeGYZqnbU6eCYw"/>
</generalization>
<ownedBehavior xmi:type="uml:OpaqueBehavior" xmi:id="_d2OYoJNBEeOZv5vArj9pvw" name="instantiate_method" specification="_kcPEoF6OEeOTX_efpbGI-w"/>
<ownedOperation xmi:type="uml:Operation" xmi:id="_kcPEoF6OEeOTX_efpbGI-w" name="instantiate" method="_d2OYoJNBEeOZv5vArj9pvw">
<ownedParameter xmi:type="uml:Parameter" xmi:id="_WU2SwI_cEeO0CoHvchsUDA" name="type">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/>
</ownedParameter>
<ownedParameter xmi:type="uml:Parameter" xmi:id="_WUgUgI_cEeO0CoHvchsUDA" name="result" direction="return">
<type xmi:type="uml:Class" href="pathmap://PAPYRUS_MOKA_FUML_TYPES/fUML_Semantics.uml#Semantics-Classes-Kernel-Object"/>
</ownedParameter>
<redefinedOperation xmi:type="uml:Operation" href="pathmap://PAPYRUS_MOKA_FUML_CS_TYPES/PreciseSemanticsOfComposites.uml#_v1ptAOYdEeGYZqnbU6eCYw"/>
</ownedOperation>
</packagedElement>
</packagedElement>
</packagedElement>
</packagedElement>
</uml:Model>