| <?xml version="1.0" encoding="UTF-8"?> |
| <xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"> |
| <uml:Profile xmi:id="_zIAAYLgtEeizUOX0GlzCzg" name="OMSimulatorProfile" metaclassReference="_07maELgvEeizUOX0GlzCzg _07tu0LgvEeizUOX0GlzCzg __qTiIMVZEeiLVbFVoMGQrQ __3VcEMVaEeiLVbFVoMGQrQ _6JuGgOmMEeiRcfn1Mejhlg _Bv-WkCYwEemp-f1Vl6pDLw"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6PFF4bgvEeizUOX0GlzCzg" source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_mN_-MCYBEemDsJKy8GtZKA" source="PapyrusVersion"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_mN_-MSYBEemDsJKy8GtZKA" key="Version" value="0.0.0"/> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_mN_-MiYBEemDsJKy8GtZKA" key="Comment" value="<undefined>"/> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_mN_-MyYBEemDsJKy8GtZKA" key="Copyright" value=""/> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_mN_-NCYBEemDsJKy8GtZKA" key="Date" value=""/> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_mN_-NSYBEemDsJKy8GtZKA" key="Author" value="<undefined>"/> |
| </eAnnotations> |
| </eAnnotations> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_I8yvQMVcEeiLVbFVoMGQrQ" annotatedElement="_A48AsLguEeizUOX0GlzCzg"> |
| <body>TLMInterface will be used to defined all the predefined TLM physical types supported by OMSimulator.
 |
| More particularly, each TLM interface will have to list all the corresponding signals an FMU must own.
 |
| Each signal will be defined with a SysML flowport.
 |
| </body> |
| </ownedComment> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_gmGi4MVcEeiLVbFVoMGQrQ" annotatedElement="_4T2nEMVbEeiLVbFVoMGQrQ"> |
| <body>A TLMSignal will be an additional annotation put on each FMU ports implementing TLM predefined signal, which will be referenced with its "definition" attribute.</body> |
| </ownedComment> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_6OzbYMVcEeiLVbFVoMGQrQ" annotatedElement="_DwNAgMVaEeiLVbFVoMGQrQ"> |
| <body>OMSimulatorBus is a new kind of Port which can be added to FMU Blocks. Those ports can reference other Flowports belonging to the owning FMU.</body> |
| </ownedComment> |
| <ownedComment xmi:type="uml:Comment" xmi:id="_a4XHgMVdEeiLVbFVoMGQrQ" annotatedElement="_xI4DkMVaEeiLVbFVoMGQrQ"> |
| <body>BusConnectionEnd is a stereotype that has to be applied on the corresponding connectorEnd of an UML connector, when connected to an OMSimulatorBus port.
 |
| The "referencedSignals" attribute shoud be a subset of the OMSimulatorBus::signals attribute.
 |
| </body> |
| </ownedComment> |
| <elementImport xmi:type="uml:ElementImport" xmi:id="_07maELgvEeizUOX0GlzCzg" alias="Interface"> |
| <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Interface"/> |
| </elementImport> |
| <elementImport xmi:type="uml:ElementImport" xmi:id="_07tu0LgvEeizUOX0GlzCzg" alias="Connector"> |
| <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Connector"/> |
| </elementImport> |
| <elementImport xmi:type="uml:ElementImport" xmi:id="__qTiIMVZEeiLVbFVoMGQrQ" alias="Port"> |
| <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Port"/> |
| </elementImport> |
| <elementImport xmi:type="uml:ElementImport" xmi:id="__3VcEMVaEeiLVbFVoMGQrQ" alias="ConnectorEnd"> |
| <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ConnectorEnd"/> |
| </elementImport> |
| <elementImport xmi:type="uml:ElementImport" xmi:id="_6JuGgOmMEeiRcfn1Mejhlg" alias="Class"> |
| <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> |
| </elementImport> |
| <elementImport xmi:type="uml:ElementImport" xmi:id="_Bv-WkCYwEemp-f1Vl6pDLw" alias="Property"> |
| <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/> |
| </elementImport> |
| <packageImport xmi:type="uml:PackageImport" xmi:id="_zSjDgLgtEeizUOX0GlzCzg"> |
| <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/> |
| </packageImport> |
| <packageImport xmi:type="uml:PackageImport" xmi:id="_zSjqkLgtEeizUOX0GlzCzg"> |
| <importedPackage xmi:type="uml:Model" href="pathmap://UML_METAMODELS/UML.metamodel.uml#_0"/> |
| </packageImport> |
| <packageImport xmi:type="uml:PackageImport" xmi:id="_blu0wMW_Eemyqo9qIVy2SA"> |
| <importedPackage xmi:type="uml:Profile" href="pathmap://SysML14_PROFILES/SysML.profile.uml#SysML.package_packagedElement_Ports_u0026Flows"/> |
| </packageImport> |
| <packageImport xmi:type="uml:PackageImport" xmi:id="_bl6a8MW_Eemyqo9qIVy2SA"> |
| <importedPackage xmi:type="uml:Profile" href="pathmap://SysML14_PROFILES/SysML.profile.uml#SysML.package_packagedElement_DeprecatedElements"/> |
| </packageImport> |
| <packagedElement xmi:type="uml:Stereotype" xmi:id="_8A6h0LgtEeizUOX0GlzCzg" name="TLMConnection"> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_99Su8LgtEeizUOX0GlzCzg" name="time delay"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_QEchkLguEeizUOX0GlzCzg" name="impedance"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RlT3YLguEeizUOX0GlzCzg"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rlk9ILguEeizUOX0GlzCzg" value="1"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_TLzUELguEeizUOX0GlzCzg" name="rotational impedance"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WG6aULguEeizUOX0GlzCzg"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WHN8ULguEeizUOX0GlzCzg" value="1"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_XPcIoLguEeizUOX0GlzCzg" name="alpha"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Real"/> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Yl-dwLguEeizUOX0GlzCzg"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YmXfULguEeizUOX0GlzCzg" value="1"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_1_ya8LgvEeizUOX0GlzCzg" name="base_Connector" association="_1_pRALgvEeizUOX0GlzCzg"> |
| <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Connector"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Stereotype" xmi:id="_A48AsLguEeizUOX0GlzCzg" name="TLMInterfaceDefinition"> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_wKVDcLgvEeizUOX0GlzCzg" name="interpolation" type="_Wpg7oLgvEeizUOX0GlzCzg"/> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_2ZNAgLgvEeizUOX0GlzCzg" name="base_Interface" association="_2ZMZcLgvEeizUOX0GlzCzg"> |
| <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Interface"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_7QHG0OmMEeiRcfn1Mejhlg" name="base_Class" association="_7QC1YOmMEeiRcfn1Mejhlg"> |
| <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Class"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_izuV0umfEeiRcfn1Mejhlg" name="signalDefinitions" type="_AsULoOmfEeiRcfn1Mejhlg" isDerived="true" association="_iztuwOmfEeiRcfn1Mejhlg"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lfpwkOmfEeiRcfn1Mejhlg" value="1"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lgNxQOmfEeiRcfn1Mejhlg" value="*"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_aSibEOmjEeiRcfn1Mejhlg" name="dimensions" aggregation="composite"> |
| <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/> |
| </ownedAttribute> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_4LCRoOmfEeiRcfn1Mejhlg" name="getSignalDefinitions"> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_Y33ewOmhEeiRcfn1Mejhlg" name="result" type="_AsULoOmfEeiRcfn1Mejhlg" direction="return"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_msrScOmhEeiRcfn1Mejhlg"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mtVZwOmhEeiRcfn1Mejhlg" value="*"/> |
| </ownedParameter> |
| </ownedOperation> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Enumeration" xmi:id="_bObtwLguEeizUOX0GlzCzg" name="TLMDomain"> |
| <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_fCzXQLguEeizUOX0GlzCzg" name="Hydraulic"/> |
| <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_iZeYILguEeizUOX0GlzCzg" name="Mechanical"/> |
| <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_jwhDkLguEeizUOX0GlzCzg" name="Rotational"/> |
| <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_m6xZELguEeizUOX0GlzCzg" name="Electric"/> |
| <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_ujWGAOmcEeiRcfn1Mejhlg" name="input"/> |
| <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_vcmCMOmcEeiRcfn1Mejhlg" name="output"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Enumeration" xmi:id="_Wpg7oLgvEeizUOX0GlzCzg" name="Interpolation"> |
| <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_Z0VR0LgvEeizUOX0GlzCzg" name="none"/> |
| <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_f4qy0LgvEeizUOX0GlzCzg" name="coarsegrained"/> |
| <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_YN3DQLgvEeizUOX0GlzCzg" name="finegrained"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Extension" xmi:id="_1_pRALgvEeizUOX0GlzCzg" name="E_TLMConnection_Connector10" memberEnd="_1_xz4LgvEeizUOX0GlzCzg _1_ya8LgvEeizUOX0GlzCzg"> |
| <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_1_xz4LgvEeizUOX0GlzCzg" name="extension_TLMConnection" type="_8A6h0LgtEeizUOX0GlzCzg" aggregation="composite" association="_1_pRALgvEeizUOX0GlzCzg"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Extension" xmi:id="_2ZMZcLgvEeizUOX0GlzCzg" name="E_TLMInterface_Interface11" memberEnd="_2ZMZcbgvEeizUOX0GlzCzg _2ZNAgLgvEeizUOX0GlzCzg"> |
| <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_2ZMZcbgvEeizUOX0GlzCzg" name="extension_TLMInterface" type="_A48AsLguEeizUOX0GlzCzg" aggregation="composite" association="_2ZMZcLgvEeizUOX0GlzCzg"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Stereotype" xmi:id="_DwNAgMVaEeiLVbFVoMGQrQ" name="OMSimulatorBus"> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_lu1pMcVaEeiLVbFVoMGQrQ" name="base_Port" association="_lusfQMVaEeiLVbFVoMGQrQ"> |
| <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Port"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_pNXJEMVbEeiLVbFVoMGQrQ" name="signals" isOrdered="true"> |
| <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Port"/> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_t9OKcMVbEeiLVbFVoMGQrQ"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_t90AUMVbEeiLVbFVoMGQrQ" value="*"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_n0uf4LguEeizUOX0GlzCzg" name="domain" type="_bObtwLguEeizUOX0GlzCzg"> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9EUmsOmdEeiRcfn1Mejhlg"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9E2yMOmdEeiRcfn1Mejhlg" value="*"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_h7LT4MW_Eemyqo9qIVy2SA" name="direction" isDerived="true"> |
| <type xmi:type="uml:Enumeration" href="pathmap://SysML14_PROFILES/SysML.profile.uml#SysML.package_packagedElement_Ports_u0026Flows.enumeration_packagedElement_FlowDirection"/> |
| </ownedAttribute> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_yjGIYMW_Eemyqo9qIVy2SA" name="getDirection"> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_4K4QQMW_Eemyqo9qIVy2SA" name="result" direction="return"> |
| <type xmi:type="uml:Enumeration" href="pathmap://SysML14_PROFILES/SysML.profile.uml#SysML.package_packagedElement_Ports_u0026Flows.enumeration_packagedElement_FlowDirection"/> |
| </ownedParameter> |
| </ownedOperation> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Extension" xmi:id="_lusfQMVaEeiLVbFVoMGQrQ" name="E_OMSimulatorBus_Port15" memberEnd="_lu1pMMVaEeiLVbFVoMGQrQ _lu1pMcVaEeiLVbFVoMGQrQ"> |
| <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_lu1pMMVaEeiLVbFVoMGQrQ" name="extension_OMSimulatorBus" type="_DwNAgMVaEeiLVbFVoMGQrQ" aggregation="composite" association="_lusfQMVaEeiLVbFVoMGQrQ"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Stereotype" xmi:id="_xI4DkMVaEeiLVbFVoMGQrQ" name="BusConnectionEnd"> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_A5T2ccVbEeiLVbFVoMGQrQ" name="base_ConnectorEnd" association="_A5KsgMVbEeiLVbFVoMGQrQ"> |
| <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#ConnectorEnd"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_KAonUMVbEeiLVbFVoMGQrQ" name="referencedSignal"> |
| <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Port"/> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y8eCkMVdEeiLVbFVoMGQrQ"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y8w9gMVdEeiLVbFVoMGQrQ" value="*"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Extension" xmi:id="_A5KsgMVbEeiLVbFVoMGQrQ" name="E_BusConnectionEnd_ConnectorEnd18" memberEnd="_A5T2cMVbEeiLVbFVoMGQrQ _A5T2ccVbEeiLVbFVoMGQrQ"> |
| <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_A5T2cMVbEeiLVbFVoMGQrQ" name="extension_BusConnectionEnd" type="_xI4DkMVaEeiLVbFVoMGQrQ" aggregation="composite" association="_A5KsgMVbEeiLVbFVoMGQrQ"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Stereotype" xmi:id="_4T2nEMVbEeiLVbFVoMGQrQ" name="TLMSignal"> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_6auM8sVbEeiLVbFVoMGQrQ" name="base_Port" association="_6auM8MVbEeiLVbFVoMGQrQ"> |
| <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Port"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_dMTaUOmfEeiRcfn1Mejhlg" name="definition" type="_AsULoOmfEeiRcfn1Mejhlg" association="_dMK3cOmfEeiRcfn1Mejhlg"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Extension" xmi:id="_6auM8MVbEeiLVbFVoMGQrQ" name="E_TLMSignal_Port20" memberEnd="_6auM8cVbEeiLVbFVoMGQrQ _6auM8sVbEeiLVbFVoMGQrQ"> |
| <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_6auM8cVbEeiLVbFVoMGQrQ" name="extension_TLMSignal" type="_4T2nEMVbEeiLVbFVoMGQrQ" aggregation="composite" association="_6auM8MVbEeiLVbFVoMGQrQ"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Extension" xmi:id="_7QC1YOmMEeiRcfn1Mejhlg" name="E_TLMInterfaceDefinition_Class1" memberEnd="_7QGfwOmMEeiRcfn1Mejhlg _7QHG0OmMEeiRcfn1Mejhlg"> |
| <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_7QGfwOmMEeiRcfn1Mejhlg" name="extension_TLMInterfaceDefinition" type="_A48AsLguEeizUOX0GlzCzg" aggregation="composite" association="_7QC1YOmMEeiRcfn1Mejhlg"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Stereotype" xmi:id="_AsULoOmfEeiRcfn1Mejhlg" name="TLMSignalDefinition"> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_DT3csemfEeiRcfn1Mejhlg" name="base_Port" association="_DT21oOmfEeiRcfn1Mejhlg"> |
| <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Port"/> |
| </ownedAttribute> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Extension" xmi:id="_DT21oOmfEeiRcfn1Mejhlg" name="E_TLMSignalDefinition_Port29" memberEnd="_DT3csOmfEeiRcfn1Mejhlg _DT3csemfEeiRcfn1Mejhlg"> |
| <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_DT3csOmfEeiRcfn1Mejhlg" name="extension_TLMSignalDefinition" type="_AsULoOmfEeiRcfn1Mejhlg" aggregation="composite" association="_DT21oOmfEeiRcfn1Mejhlg"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Association" xmi:id="_dMK3cOmfEeiRcfn1Mejhlg" memberEnd="_dMTaUOmfEeiRcfn1Mejhlg _dMUocOmfEeiRcfn1Mejhlg"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_dMQ-EOmfEeiRcfn1Mejhlg" source="org.eclipse.papyrus"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_dMRlIOmfEeiRcfn1Mejhlg" key="nature" value="UML_Nature"/> |
| </eAnnotations> |
| <ownedEnd xmi:type="uml:Property" xmi:id="_dMUocOmfEeiRcfn1Mejhlg" name="tlmsignal" type="_4T2nEMVbEeiLVbFVoMGQrQ" association="_dMK3cOmfEeiRcfn1Mejhlg"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Association" xmi:id="_iztuwOmfEeiRcfn1Mejhlg" memberEnd="_izuV0umfEeiRcfn1Mejhlg _izu84OmfEeiRcfn1Mejhlg"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_izuV0OmfEeiRcfn1Mejhlg" source="org.eclipse.papyrus"> |
| <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_izuV0emfEeiRcfn1Mejhlg" key="nature" value="UML_Nature"/> |
| </eAnnotations> |
| <ownedEnd xmi:type="uml:Property" xmi:id="_izu84OmfEeiRcfn1Mejhlg" name="tlminterfacedefinition" type="_A48AsLguEeizUOX0GlzCzg" association="_iztuwOmfEeiRcfn1Mejhlg"/> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Stereotype" xmi:id="_XeSSkCYvEemDsJKy8GtZKA" name="BusConnector"> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_gzSTEiYvEemDsJKy8GtZKA" name="base_Connector" association="_gzSTECYvEemDsJKy8GtZKA"> |
| <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Connector"/> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gzSTEyYvEemDsJKy8GtZKA"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_jFtosCYvEemDsJKy8GtZKA" name="end1Component" isDerived="true"> |
| <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_o4gGsCYvEemDsJKy8GtZKA" name="end1Signals" isOrdered="true"> |
| <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Port"/> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_G7BfICYwEemp-f1Vl6pDLw"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_G7WPQCYwEemp-f1Vl6pDLw" value="*"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_FCvH0CYwEemp-f1Vl6pDLw" name="end2Signals" isOrdered="true"> |
| <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Port"/> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M2f_ECYwEemp-f1Vl6pDLw"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_M2nT0CYwEemp-f1Vl6pDLw" value="*"/> |
| </ownedAttribute> |
| <ownedAttribute xmi:type="uml:Property" xmi:id="_FCw9ACYwEemp-f1Vl6pDLw" name="end2Component" isDerived="true"> |
| <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/> |
| </ownedAttribute> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_dO04YCYwEemp-f1Vl6pDLw" name="getEnd1Component"> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_i24GACYwEemp-f1Vl6pDLw" name="component" direction="return"> |
| <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/> |
| </ownedParameter> |
| </ownedOperation> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_oyw1oCYwEemp-f1Vl6pDLw" name="getEnd2Component"> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_oyw1oSYwEemp-f1Vl6pDLw" name="component" direction="return"> |
| <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Property"/> |
| </ownedParameter> |
| </ownedOperation> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_tBv-kCYwEemp-f1Vl6pDLw" name="getEnd1Signals"> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_tBv-kSYwEemp-f1Vl6pDLw" name="component" direction="return"> |
| <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Port"/> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_x7X_8CYwEemp-f1Vl6pDLw"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_x73IICYwEemp-f1Vl6pDLw" value="*"/> |
| </ownedParameter> |
| </ownedOperation> |
| <ownedOperation xmi:type="uml:Operation" xmi:id="_zV-8wCYwEemp-f1Vl6pDLw" name="getEnd2Signals"> |
| <ownedParameter xmi:type="uml:Parameter" xmi:id="_zV-8wSYwEemp-f1Vl6pDLw" name="component" direction="return"> |
| <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Port"/> |
| <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zV-8wiYwEemp-f1Vl6pDLw"/> |
| <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zV-8wyYwEemp-f1Vl6pDLw" value="*"/> |
| </ownedParameter> |
| </ownedOperation> |
| </packagedElement> |
| <packagedElement xmi:type="uml:Extension" xmi:id="_gzSTECYvEemDsJKy8GtZKA" name="E_BusConnector_Connector33" memberEnd="_gzSTESYvEemDsJKy8GtZKA _gzSTEiYvEemDsJKy8GtZKA"> |
| <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_gzSTESYvEemDsJKy8GtZKA" name="extension_BusConnector" type="_XeSSkCYvEemDsJKy8GtZKA" aggregation="composite" association="_gzSTECYvEemDsJKy8GtZKA"/> |
| </packagedElement> |
| <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_TifVwLguEeizUOX0GlzCzg"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TijAILguEeizUOX0GlzCzg" source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <references xmi:type="ecore:EPackage" href="pathmap://PAPYRUS_ACTIONLANGUAGE_PROFILE/ActionLanguage-Profile.profile.uml#_Kv8EIKFXEeS_KNX0nfvIVQ"/> |
| </eAnnotations> |
| <appliedProfile xmi:type="uml:Profile" href="pathmap://PAPYRUS_ACTIONLANGUAGE_PROFILE/ActionLanguage-Profile.profile.uml#ActionLanguage"/> |
| </profileApplication> |
| <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_PtjQ0OmMEeiRcfn1Mejhlg"> |
| <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Ptp-gOmMEeiRcfn1Mejhlg" source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"/> |
| </eAnnotations> |
| <appliedProfile xmi:type="uml:Profile" href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/> |
| </profileApplication> |
| </uml:Profile> |
| <Ecore:EPackage xmi:id="_VEhgEOmNEeiRcfn1Mejhlg" base_Package="_zIAAYLgtEeizUOX0GlzCzg" packageName="omsimulatorprofile" nsPrefix="omsim" nsURI="http://www.eclipse.org/papyrus/OMSimulatorProfile/1.0.0" basePackage="org.eclipse.papyrus.moka.ssp" prefix="OMSimulator"/> |
| <Ecore:EOperation xmi:id="_70azIOmfEeiRcfn1Mejhlg" base_Operation="_4LCRoOmfEeiRcfn1Mejhlg" visibility="None"/> |
| <Ecore:EOperation xmi:id="_j1viACYwEemp-f1Vl6pDLw" base_Operation="_dO04YCYwEemp-f1Vl6pDLw" visibility="None"/> |
| <Ecore:EOperation xmi:id="_oy1HECYwEemp-f1Vl6pDLw" base_Operation="_oyw1oCYwEemp-f1Vl6pDLw" visibility="None"/> |
| <Ecore:EOperation xmi:id="_tBxzwCYwEemp-f1Vl6pDLw" base_Operation="_tBv-kCYwEemp-f1Vl6pDLw" visibility="None"/> |
| <Ecore:EOperation xmi:id="_zWEcUCYwEemp-f1Vl6pDLw" base_Operation="_zV-8wCYwEemp-f1Vl6pDLw" visibility="None"/> |
| <Ecore:EReference xmi:id="_danNcCY3Eemp-f1Vl6pDLw" isTransient="true" isVolatile="true" base_Property="_o4gGsCYvEemDsJKy8GtZKA"/> |
| <Ecore:EReference xmi:id="_eNHL8CY4Eemp-f1Vl6pDLw" isTransient="true" isVolatile="true" base_Property="_FCvH0CYwEemp-f1Vl6pDLw"/> |
| <Ecore:EAttribute xmi:id="_pk6scMW_Eemyqo9qIVy2SA" isTransient="true" isVolatile="true" base_Property="_h7LT4MW_Eemyqo9qIVy2SA"/> |
| <Ecore:EOperation xmi:id="_6H59oMW_Eemyqo9qIVy2SA" base_Operation="_yjGIYMW_Eemyqo9qIVy2SA" visibility="None"/> |
| </xmi:XMI> |